nnnnnnnnnnnmmmmmmlllllkiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeddddeddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````__________________^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMNNNNNNNNNMMMMMMMMMMMMLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::99999999998888888888887777777766666666666655555555555544444444444433333333332222222111111111111100000////////............----------,,,,,,,,,,,,++++++++************)))))))))))))((((((((((''''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! nnnnnnnnnnnmmmmmmmllllkiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffgggggffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeedddeeddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````_________________^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMNNNNNNNNNMMMMMMMMMMMMMLLLMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::99999999999888888888887777777766666666666655555555555554444444444443333333332222222211111111111100000////////.............---------,,,,,,,,,,,,,+++++++*************))))))))))))((((((((((('''''''''''''&''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! nnnnnnnnnnnmmmmmmmllllliiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffggggggggggfffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeffffeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeedddeeddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXWWWWWYXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWVXWWWWWWWWWWWWWWVVVVVVVVVVWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMNNNNNNNNNNMMMMMMMMMMMMMLLMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@A@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::99999999999888888888888777777776666666666665555555555554444444444443333333332222222211111111111110000/////////............---------,,,,,,,,,,,,,+++++++*************))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! nnnnnnnnnnnnmmmmmmmlllljiiiiiihhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffgggggggggggggggffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeedddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXWWWWYYXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWVVVVVVVVVWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMNNNNNNNNNNNMMMMMMMMMMMMMLMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::99999999999888888888888777777776666666666665555555555555444444444444333333332222222221111111111110000/////////.............---------,,,,,,,,,,,,,++++++*************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! ooonnnnnnnnnnnmmmmmmllljjiiiiiiihhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiihhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffggggggggggggggggggggfffffhgggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXWWWYYYXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWVVVVVVVVWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMNNNNNNNNNNNNMMMMMMMMMMMMLMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@AA@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::99999999999988888888888877777777666666666666555555555555444444444444333333332222222221111111111110000/////////.............---------,,,,,,,,,,,,,+++++++*************)))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! oooonnnnnnnnnnnmmmmmmmljjjjiiiiiiihhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffffffffggggggggggggggggggggggggfhhhhggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaa``````````````________________^^^^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXWWYYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWVVVVVVVWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::9999999999988888888888877777777666666666666555555555555544444444444433333332222222222111111111111000//////////............----------,,,,,,,,,,,,,++++++*************)))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ooooonnnnnnnnnnnnmmmmmmjjjjjiiiiiiiihhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffggggggggggggggggggggggggghhhhhhhgggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaa```````````````________________^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXWYYYYYXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWVVVVVVWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::9999999999998888888888887777777666666666666555555555555544444444444433333332222222222111111111111000//////////.............---------,,,,,,,,,,,,,++++++*************)))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! ooooooonnnnnnnnnnnnmmmmkkjjjjjiiiiiiiiiiiiiiiiiihhhhhhhiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggfffffffffffggggggggggggggggggggggggghhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaa`````````````````________________^^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWVVVVVWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNNONNNNNNNNNNNNNMMMMMMMMMMMNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::999999999998888888888887777777766666666666655555555555554444444444443333332222222222111111111111100///////////............----------,,,,,,,,,,,,+++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! ppoooooooonnnnnnnnnnnmmkkkjjjjjiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaa``````````````````________________^^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWVVVVWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNOONNNNNNNNNNNNMMMMMMMMMMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDEDDDDDDDDDDDDCCCCCCCCCCCCBCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::999999999999888888888887777777776666666666665555555555554444444444443333332222222222211111111111100///////////.............---------,,,,,,,,,,,,,++++++*************))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ppppooooooooonnnnnnnnnnkkkkkjjjjiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhggggggghhhgggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaa```````````````````________________^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXWWYXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWVVVVWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNOONNNNNNNNNNNNNMMMMMMMMMMNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDEDDDDDDDDDDDDCCCCCCCCCCCCBCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999888888888887777777776666666666665555555555555444444444444333332222222222211111111111110////////////............---------,,,,,,,,,,,,,+++++++*************)))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  pppppoooooooooooonnnnnnllkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhghghhhhhhgggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaa````````````````````________________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWYYXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWVVVWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNOOONNNNNNNNNNNNNMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEDDDEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::99999999999988888888887777777777666666666666555555555555444444444444333332222222222221111111111110////////////.............---------,,,,,,,,,,,,,++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! ppppppppooooooooooooonnlllkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````________________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWVVWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPOOOOOOOOOOOOONNNNNNNNNNOOOONNNNNNNNNNNNMMMMMMMMMNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::9999999999998888888887777777777666666666666555555555555544444444444433332222222222221111111111110/////////////............---------,,,,,,,,,,,,,++++++*************))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! qqqpppppppppooooooooooollllkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWVWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNOOOONNNNNNNNNNNNNMMMMMMMMNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::9999999999998888888887777777777666666666666555555555555544444444444433332222222222222111111111111/////////////............----------,,,,,,,,,,,,+++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! qqqqpppppppppppoooooooomllllkkkkjjjjjjiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````_______________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNOOOOONNNNNNNNNNNNNMMMMMMMNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEEDEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::9999999999988888888877777777777666666666666555555555555444444444444333332222222222221111111111110////////////............----------,,,,,,,,,,,,,++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! qqqqqqqpppppppppppppooommmlllkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````````_________________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEEDEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::9999999999998888888877777777777666666666666555555555555544444444444433332222222222221111111111110/////////////...........----------,,,,,,,,,,,,,++++++*************))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! rrqqqqqqqqqpppppppppppommmmllllkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````__________________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXZYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNOOOOOONNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::9999999999988888888777777777777666666666666555555555555444444444444333332222222222221111111111100////////////...........-----------,,,,,,,,,,,,+++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! rrrrqqqqqqqqqqpppppppppmmmmmllllkkkkjjjjjjjjjjjjiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffgggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````___________________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNOOOOOOONNNNNNNNNNNNNMMMMMNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;::::::9999999999998888888777777777777666666666666555555555555544444444444433332222222222221111111111100/////////////..........-----------,,,,,,,,,,,,,++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! rrrrrrqqqqqqqqqqqqpppppnnmmmmllllkkkkkjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccbbbbbbbbccccccccbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````__________________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNOOOOOOOONNNNNNNNNNNNMMMMMNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888877777777777766666666666655555555555544444444444433333222222222222111111111100/////////////..........------------,,,,,,,,,,,,+++++++*************)))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! rrrrrrrrrqqqqqqqqqqqqppnnnmmmmlllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhgggggihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccbbbbbbccccccccccbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````__________________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYXXXXXZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWYXXXXXXXXXXXXXXWWWWWWWWWWXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNOOOOOOOONNNNNNNNNNNNNMMMMNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;:::::::9999999999998888888777777777777666666666666655555555555544444444444333332222222222221111111111000////////////..........------------,,,,,,,,,,,,,++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! ssrrrrrrrrrrqqqqqqqqqqqnnnnnmmmmlllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhgiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccccccbbbbccccccccccbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````___________________^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYXXXXZZYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXWWWWWWWWWXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNOOOOOOOOONNNNNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::9999999999998888888877777777777766666666666655555555555544444444444433332222222222221111111111000/////////////.........------------,,,,,,,,,,,,,++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! ssssrrrrrrrrrrrqqqqqqqqonnnnnmmmmmlllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffefffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccccccccbbccccccccccccbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````___________________^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYXXXZZZYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXWWWWWWWWXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;::::::::9999999999998888888777777777777666666666666655555555555444444444444333332222222222221111111110000////////////.........-------------,,,,,,,,,,,,+++++++*************)))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! ssssssrrrrrrrrrrrrrqqqqooonnnnnmmmmmlllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````___________________]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYXXZZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXWWWWWWWWXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNOOOOOOOOOOONNNNNNNNNNNNMMNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;::::::::9999999999998888888877777777777666666666666655555555555544444444444433332222222222221111111110000////////////.........-------------,,,,,,,,,,,,+++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuttttttttttsrrrrrqqqqqpppppoooooonnnmlllllllllllllllllllllllljjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhgggggggggggggggggggggggggggggggggfffffggggggggggggggggffffffffffffffffffffffffffffffffeeefffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccdddddddccccccccccccccccccaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^^^^``````________________^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZ\[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQSSSSSSSSSRRRRRRRRRRRRRQQQRRRRRRRQQQQQQQQQQQQPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;::::::999999999999888888887777777766666666666655555554444444444443333333333332222222222111111111111100000////////////................------------,,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuttttttsssrrrrrrqqqqpppppoooooonmmmmllllllllllllllllllllljjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffggggggggggggggggggffffffffffffffffffffffffffffffffefffffffffffffffffffffffeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccddddddddcccccccccccccccccaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^```````________________^^^^^]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZ\\[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWWWWVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRRRQQQQQQQQQQQQPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;::::::99999999999888888887777777776666666666665555555444444444444333333333332222222222211111111111100000/////////////...............-------------,,,,,,,,,,,,,+++++++++++++******))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! vvvuuuuuuuuuuuuuuuuutttsssssrrrrrrqqqqqpppppoooommmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccddddddddddcccccccccccccccbaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^````````________________^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWWWWVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQSSSSSSSSSSSRRRRRRRRRRRRQQRRRRRRRRQQQQQQQQQQQQQPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;::::::999999999999888888877777777766666666666655555554444444444443333333333322222222222111111111111000000////////////................------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! vvvvvuuuuuuuuuuuuuuuuuussssssssrrrrrqqqqqppppooommmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffeffffeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccdddddddddddccccccccccccccbbbaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^^`````````________________^^^^^]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZ\\\\[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQSSSSSSSSSSSRRRRRRRRRRRRRQRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::999999999999888888877777777766666666666655555554444444444444333333333322222222222111111111111100000////////////................------------,,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! vvvvvvuuuuuuuuuuuuuuuuutttsssssssrrrrrqqqqqpppponmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggfgfffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccddddddddddddcccccccccccccbbbbaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaa````````______________^^^^^^^^^^^^``````````_______________^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZ\\\\\[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXXXXXWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQSSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;:::::::99999999999988888877777777776666666666665555555444444444444333333333322222222222211111111111100000/////////////...............-------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvuuuuuuuuuttttttsssssssrrrrqqqqppppnnmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccddddddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaaaa`baaaaaaaaaaaaaaaaa```````_______________^^^^^^^^^^^```````````______________^^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[ZZZZZZZZZ\\\\\\[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWWWVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;:::::::999999999999888888777777777766666666666655555554444444444443333333333222222222222111111111111100000////////////................------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvuutttttttttssssssrrrrqqqqppnnnnmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiikkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffgfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeddddddddddddddccccccccccdddddddddddddddccccccccccbbbbbbbaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaa``````________________^^^^^^^^^^````````````_____________^^^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[ZZZZZZZZ\\\\\\\[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWWWVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;::::::::99999999999988888777777777776666666666665555555444444444444333333333322222222222211111111111100000/////////////...............-------------,,,,,,,,,,,,,++++++++++++******)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvuuttttttttttsssssrrrrqqqponnnnmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccccccddddddddddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaa````_________________^^^^^^^^^`````````````____________^^^^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[ZZZZZZZ\\\\\\\\[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWWUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;::::::::999999999999888887777777777766666666666655555554444444444443333333333222222222222111111111111000000////////////...............-------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttssssrrrqqqoonnnnmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggghhggggggggggggggggggggggggggggggggfffffffffffffffffggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeddddddddddccccccccddddddddddddddddddcccccccbbbbbbbbbaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaa````_________________^^^^^^^^``````````````___________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[ZZZZZZ\\\\\\\\\[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;:::::::::99999999999888887777777777776666666666665555555444444444444333333333222222222222211111111111000000////////////................------------,,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttssssrrrqooonnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhggggggggggggggggggggggggggggggggfffffffffffffffgggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeffffffffffffffffffffeeeeeeeeeeeeeedddddddddcccccccdddddddddddddddddddccccccbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaa````_________________^^^^^^^```````````````__________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZ\\\\\\\\\[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQTTTSSSSSSSSSSSSSRRRRRRRRRSRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;:::::::::99999999999988887777777777776666666666665555555444444444444333333333322222222222211111111111000000/////////////...............-------------,,,,,,,,,,,,,+++++++++++++*****)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttsssrrrpoooonnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhggggggggggggggggggggggggggggggggfffffffffffffgggggggffffffffffffffffffffffffffffffffffffeeeeeeefffffffffffffffffffffffffeeeeeeeeeeedddddddddcccccddddddddddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaa````_________________^^^^^^````````````````_________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZ\\\\\\\\\\[[[[[[[[[[[[[[Z\[[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRTTTTSSSSSSSSSSSSSRRRRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;::::::::::99999999999888887777777777776666666666655555554444444444443333333333222222222222111111111110000000////////////................------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuttttsssrpppooonnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhhhhhhggggggggggggggggggggggggggggggggfffffffffffgggggggggffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffeeeeeeeeedddddddddcccceddddddddddddddddddddccccbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaa`````________________^^^^^a````````````````________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZ\\\\\\\\\\\[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRTTTTTSSSSSSSSSSSSRRRRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;::::::::::99999999999988887777777777776666666666665555555444444444444333333333322222222222211111111110000000////////////................------------,,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuutttsssqpppooonnnnnmmmmmmmmmmmmmkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhgggggggggggggggggggggggggggggggffffffffffggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeedddddddddcceeddddddddddddddddddddcccbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaa``````________________^^^^aa````````````````_______^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZ\\\\\\\\\\\\[[[[[[[[[[[[[\\\[[[[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTSTSSSSSSSSSSSSSRRRRRRRRRRRTTTTTSSSSSSSSSSSSSRRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;::::::::::99999999999988887777777777776666666666665555555444444444444333333333322222222222211111111110000000/////////////...............-------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuutttsqqpppooonnnnnmmmmmmmmmmmmkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhggggggggggggggggggggggggggggggffffffffggggggggggggffffffffffffffffffffffffffffffffffffffggggggfggggffffffffffffffffffffffeeeeeeedddddddddceeeeeddddddddddddddddddccbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaa```````________________^^^aaa````````````````______^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZ\\\\\\\\\\\\\[[[[[[[[[[[[\\\\[[[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRTTTTTTSSSSSSSSSSSSSRRRRRRSSSSRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;:::::::::::99999999999988887777777777776666666666655555555444444444444333333333222222222222111111111100000000////////////................------------,,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuutttrqqpppooonnnnnnmmmmmmmmmmkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmkkkllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkklllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffffgggggggggggggfffffffffffffffffffffffffffffffffffffggggggggggggggffffffffffffffffffffeeeeeeedddddddddeeeeeeddddddddddddddddddcbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaa````````_________________^aaaa````````````````_____^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[Z\\\\\\\\\\\\\\[[[[[[[[[[[\\\\[[[[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXXXXWWWWWWWWUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRTTTTTTTSSSSSSSSSSSSRRRRRRSSSSRRRRRRRRRRRRQQQQQQQQQPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;:::::::::::99999999999988887777777777776666666666655555555444444444444333333333322222222222211111111100000000/////////////...............------------,,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwvvvvvvuuutrrqqqppooonnnnnnnmmmmmmmmkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffggggggggggggggggffffffffffffffffffffffffffffffffffggggggggggggggggggfffffffffffffffffeeeeeeeddddddddeeeeeeeddddddddddddddddddbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaa`````````_________________aaaaa````````````````_____^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRTTTTTTTTSSSSSSSSSSSSRRRRRSSSSSRRRRRRRRRRRRQQQQQQQQPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;::::::::::::99999999999988887777777777776666666666555555554444444444443333333333222222222222111111111000000000////////////...............-------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! wwwwwwwxxxxxxxxxxwwwwwxvvvvwwwwwwwwwwwwwwwvvvvuusrrqqqppoooonnnnnnnmmmmmmkkkkkklklllllllllllllllllllllllllllllllllllmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkklllllllllllllljjjjjjjjjjjjjjjjjkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffgggggggggggggggggggffffffggggggggggggggggggfffffffgggggggggggggggggggggggggfffffffffffeeeeeeedddddddeeeeeeeedddddddddddddddddbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaa``````````________________aaaaaa````````````````_____^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[]]\\\\\\\\\\\\\[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRTTTTTTTTSSSSSSSSSSSSSRRRRSSSSSSRRRRRRRRRRRRQQQQQQQPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;:::::::::::99999999999988887777777777776666666666555555555444444444444333333333322222222222211111111000000000////////////................------------,,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvussrrrqqpppooonnnnnnnnnnmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkklllllllllllllllllljjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffgggggggggggggggggggggggggffffffffffffeeeeeeeddddddeeeeeeeeeedddddddddddddddcbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbaaaaaaaaaa```````````_______________aaaaaaa````````````````_____^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[]]]\\\\\\\\\\\\\[[[[[[[[[\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRTTTTTTTTTSSSSSSSSSSSSRRRRSSSSSSSRRRRRRRRRRRQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;::::::::::::99999999999888887777777777766666666665555555555444444444444333333333222222222222111111110000000000////////////...............--------------,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxwwwwwvvtsssrrqqpppoooonnnnnnnnnnllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkllllllllllllllllllllllljjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffgggggggggggggggggggggggggfffffffffffffeeeeeeddddddeeeeeeeeeedddddddddddddddccbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbaaaaaaaaa````````````______________aaaaaaaa````````````````_____^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[]]]\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXXXXXXXWWWWWVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;::::::::::::99999999999988887777777777776666666665555555555444444444444333333333322222222222211111110000000000////////////................-------------,,,,,,,,,,,,++++++++++++*******)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxwwwvtttssrrqqpppooooonnnnnnnnlllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffgggggggggggggggggggggggggfffffffffffffeeeeeeedddddeeeeeeeeeeeedddddddddddddccccbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbaaaaaaaa````````````______________aaaaaaaaa````````````````_____^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[]]]]\\\\\\\\\\\\\\[[[[[[[\\\\\\\\[[[[[[[[[[[[[[ZZZYYYYYYYXXXXXXXXXXXXXWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRTTTTTTTTTTSSSSSSSSSSSSSRRSSSSSSSSRRRRRRRRRRRRQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>==========<<<<<<<<<<<<;;;;;::::::::::::9999999999988888777777777776666666665555555555444444444444333333333322222222222211111110000000000////////////................-------------,,,,,,,,,,,,,+++++++++++*******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! xxxxyyyyyyyyyyyxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxwwuuttssrrqqqpppooooooonnnnlllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhgggggggggggggggggggggggggggggggggggggfffffffffffffeeeeeeeeddddeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbaaaaaaa``````````````____________aaaaaaaaaa```````````````______^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\[[[[[[[[[[]]]]]\\\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[[[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRTTTTTTTTTTTSSSSSSSSSSSSRRSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<<;;;;;::::::::::::99999999999888887777777777776666666655555555555444444444444333333333222222222222111111100000000000////////////../............--------------,,,,,,,,,,,,+++++++++++*******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyxxxxxwwwwxxxxxxxxyyyyyyyyxxxxwuuuttssrrrqqqppppoooooooommmmmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhgggggggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeddddeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbaaaaaa```````````````___________aaaaaaaaaaa``````````````_______^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\[[[[[[[[[]]]]]]\\\\\\\\\\\\\\[[[[[\\\\\\\\\\[[[[[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRTTTTTTTTTTTTSSSSSSSSSSSSRSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::99999999999888887777777777776666666655555555555444444444444333333333322222222222211111100000000000////////////../.............-------------,,,,,,,,,,,,+++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyywwxxxxxxxxyyyyyyyyyyyyxxxvvuuttsssrrqqqqppppppoooommmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggghhggggggggggggggggggggggggghhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeddddeeeeeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbbacbbbbbbbbbbbbbbbbbbbaaaaa````````````````__________aaaaaaaaaaaa`````````````________^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\[[[[[[[[]]]]]]]\\\\\\\\\\\\\\[[[[\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXXXXXWWVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<;;;;;::::::::::::9999999999888888777777777777666666655555555555544444444444433333333322222222222211111100000000000/////////////.//............-------------,,,,,,,,,,,,,++++++++++********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyxvvvuuuttsssrrrqqqqqppppppnnnnmmmmmmmmmmmmmmmmmmlmlmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhggggggggggggggggggggghhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeedddeeeeeeeeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbaaaaaa```````````````_________aaaaaaaaaaaaa````````````_________^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\[[[[[[[]]]]]]]]\\\\\\\\\\\\\\[[[\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXXXWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>============<<<<<<<<<<<;;;;;;:::::::::::99999999998888887777777777776666666555555555555444444444444333333333322222222222211111000000000000////////////.//.............-------------,,,,,,,,,,,,++++++++++********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! yyyyyzzzzzzzzyyyyyyyyyyxxxxxxxxyyyyyyyzzzzzzyyyywwvvvuutttsssrrrrqqqqqqqpnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhggggggggggggggggggghhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeedddfeeeeeeeeeeeeeeeeeeeeeeddccccccccccccccbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbaaaaa```````````````________aaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[]]]]]]]]]\\\\\\\\\\\\\\[[\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>>===========<<<<<<<<<<<<;;;;;::::::::::::9999999998888888777777777777666666555555555555444444444444333333333322222222222211111000000000000////////////////............-------------,,,,,,,,,,,,++++++++++*********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! zzzzz{{{{{{{zzzzzzzzzzzyyyyyyyzzzzzzz{{{{{{{{{{zxxwwwvvvuuutttssssssrrrrrqqqqqqqpppppppooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjiiikkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggggggggffffeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbbaaaabbbbbbbbaaaaaaaaaaaaaa````_______________^^^^^^^^^__^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAA???????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888888777777777777666666655555555555544444444444433333333333222222222222111111111000000000000////////////............---------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! zzz{{{{{{{{{{{zzzzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{xxxxwwwvvvuuutttttsssssssrrrrqqqqqqppppppooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmllllllllllllmmmllllllllllmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjiiikjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggggggggggffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbbaaabbbbbbbbbaaaaaaaaaaaaaa````______________^^^^^^^^^___^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA???????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888888877777777777766666655555555555544444444444433333333333222222222222111111111000000000000////////////.............--------,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##############""""""""""!!!!!!!!!!!!!! zz{{{{{{{{{{{{{{zzzzzzzyyyyyzzzzzz{{{{{{{{{{{{{{yyxxxxwwwvvvvuuuuuttttttsssrrrrrqqqqqppppppooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmlllllllllmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhjjjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggggggggggeeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbbaabbbbbbbbbaaaaaaaaaaaaaaa````______________^^^^^^^^____^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888888777777777777666666555555555555444444444444333333333332222222222221111111111000000000000////////////............--------,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{zzzzzyyyyyzzzzzz{{{{{{{{|||{{{yyyyxxxwwwwvvvvvvuuuuuutttsssssrrrrqqqqpppppoooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjlkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhgggggggggggggggggggeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbbabbbbbbbbbbaaaaaaaaaaaaaaa````______________^^^^^^^_____^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999998888888888888877777777777666666655555555555544444444444433333333333222222222222111111111000000000000////////////............--------,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{zzzzyyyzzzzzzz{{{{{{{||||||||yyyyyxxxxxwwwwwvvvvvvvuuuttttssssrrrqqqqpppppooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhgggggggggggggggggeeeeeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````______________^^^^^^______^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888888777777777777666666555555555555444444444444333333333332222222222221111111110000000000000///////////.............-------,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||||||||zzyyyyyyxxxxxwwwwwwwwvvvvuuuttttssrrrqqqqpppppoooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjkjkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggggggfffeeeeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````______________^^^^^_______^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999988888888888888777777777777666666655555555555544444444444333333333333222222222222111111111000000000000////////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! {{{{{||||||||{{{{{{{{{{zzzzzzzzz{{{{{{||||||||||zzzzyyyyyyyxxxxxxxxxwwwwwvvuuutttssrrrqqqqpppppooommmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````_______________^^^^_______^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBAAAAAAAA??????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999998888888888888877777777777766666655555555555544444444444433333333333222222222222111111111000000000000////////////............--------,,,,,,,,,,,,++++++++++++************))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! {{{||||||||||||{{{{{{{{zzzzzzzz{{{{{{|||||||||||zzzzzzyyyyyyyyyyxxxxxxxxwwvvvuuuttssrrrqqqpppppooommmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```````_______________^^^________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCBBBBBBBBBBBAAAAAAAA??????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888888888888777777777777666666555555555555444444444444333333333332222222222221111111111000000000000////////////............-------,,,,,,,,,,,,,+++++++++++*************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {{{||||||||||||||{{{{{{zzzzzzz{{{{{{||||||||||||zzzzzzzzzyyyyyyyyyyyyyxxxwwwvvuutttssrrqqqppppppoommmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa````````______________^^^_________^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCBBBBBBBBBBBBAAAAAAA??????????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999998888888888888877777777777666666655555555555544444444444333333333333222222222222111111111000000000000////////////............--------,,,,,,,,,,,,+++++++++++*************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {{||||||||||||||||{{{{{zzzzzzz{{{{{|||||||||||||zzzzzzzzzzzzzzzzzzzyyyyyyxxwwvvuuttssrrrqqqpppppppmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhjiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhffffffffffffffeeeeeeeeeedddddccccccccccccbbbbbbbbbbcbbbbbbbbbbbbbbbaaaaaaaaa`````````______________^^__________^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCBBBBBBBBBBBAAAAAAA???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999998888888888888877777777777766666655555555555544444444444333333333333222222222222111111111000000000000////////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! {|||||||||||||||||||{{{zzzzz{{{{{{||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzyyxxxwwvvuttssrrrqqqpppppppmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhjjiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhgggffffffffffffeeeeeeeeeedddddccccccccccccbbbbbbbbbccbbbbbbbbbbbbbbbaaaaaaaa``````````______________^___________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCBBBBBBBBBBBAAAAAA????????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888888777777777777666666655555555555544444444444333333333332222222222221111111111000000000000////////////............-------,,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {||||||||||||||||||||||{{{{{{{{{{|||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyxxwwvvuutssrrrqqqpppppppmmmmmmmmmnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiikjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhjjjiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffeeeeeeeeeddddcccccccccccccbbbbbbbbcccbbbbbbbbbbbbbbbaaaaaaa```````````__________________________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCBBBBBBBBBBBAAAAAA@???????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888888877777777777766666655555555555544444444444333333333333222222222222111111111000000000000////////////............--------,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! |||||||}}}}}}}}||||||||{{{{{{{{{||||||||||||||||zzzzzzzzzzzzz{{{{{{{{zzzzyyxxwvvuutssrrrqqqpppppppmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmllllllllllllllllllllllllllllllllllllllllkkkkkkkkkklllllllllllllkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiikkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhjjjjiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiigggggggggfffffffffeeeeeeeedddddcccccccccccccbbbbbbbccccbbbbbbbbbbbbbbbaaaaaa````````````_________________________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJLLKKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCBBBBBBBBBBBBAAAAA@????????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888888877777777777766666655555555555544444444444333333333333222222222222111111111000000000000////////////.............-------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! {|||||}}}}}}}}}}}||||||{{{{{{{{|||||||||||||||||zzzzzzz{{{{{{{{{{{{{{{{zzyyxxwwvuutssrrrqqqpppppppmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnmnnnnnlllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllllllllkkkkkkkllllllllllllllllkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiikkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhjjjjjjiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiihhhggggggggfffffffeeeeeeeeddddddcccccccccccccbbbbbbcccccbbbbbbbbbbbbbbaaaaaa````````````__________________________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCBBBBBBBBBBBAAAAA@????????????>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888888877777777777666666655555555555544444444444333333333333222222222221111111111000000000000////////////............-------,,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! {||||}}}}}}}}}}}}}}||||{{{{{{|||||||}}}}}}}|||||zzzzzzz{{{{{{{{{{{{{{{{{zyyxxwwvuutssrrrqqqpppppppmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllllllllllllkkklllllllllllllllllllkkkkkklllllllllkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjiikkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhjjjjjjjiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiijjjjjihhhhhhggggggfffffffeeeeeeedddddddcccccccccccccbbbbbcccccbbbbbbbbbbbbbbbaaaaa`````````````__________________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCBBBBBBBBBBBBAAAA@@???????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888888877777777777766666655555555555544444444444333333333333222222222221111111111000000000000////////////............--------,,,,,,,,,,,,+++++++++++*************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {{|||}}}}}}}}}}}}}}}}||{{{{|||||||}}}}}}}}}|||||zzzzzz{{{{{{{{{{{{{{{{{{zzyxxwwvuutssrrqqqqpppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkklllllllllllkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhjjjjjjjjiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhgggggffffffeeeeeeeddddddddcccccccccccccbbbbccccccbbbbbbbbbbbbbbbaaaa``````````````___________`______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBBAAAA@@????????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;::::::::::::9999999999998988888888888777777777777666666655555555555444444444443333333333332222222222211111111110000000000000///////////.............-------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! {{|||}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}||||zzzzzzz{{{{{{{{{{{{{{{{{zzyyxwwvuttssrrqqqqpppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkllllllllllllllkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihjjjjjjjjjiiiiiiiiiiiiiiiikkjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhgggggfffffeeeeeeddddddddddccccccccccccbbbcccccccbbbbbbbbbbbbbbbaaaa``````````````__________``______________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBBBAAA@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998988888888888877777777777766666655555555555544444444444333333333333222222222211111111111000000000000////////////............-------,,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! {{|||}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}||||zzzzzzz{{{{{{{{{{{||{{{{zzyyxwwvuttssrrqqqqpppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkklllllllllllkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiikkkkkkkkkkkkkkkkklllkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkjjiiiiiihhhhgggfffffeeeeeedddddddddddccccccccccccbbccccccccbbbbbbbbbbbbbbbaaaa``````````````_________```_____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBAAA@@@????????????>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;::::::::::::999999999998998888888888877777777777766666655555555555544444444444333333333333222222222211111111111000000000000////////////............--------,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {{{||}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}||||zzzzzzzz{{{{{{{{{||||{{{{zyyxwwvuttssrrqqqqpppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkllllllllllllllkkkkkkkkkkklllllllllllllllllllkkkkkkmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiikkkkkkkkkkkkkkkkllllllkkkkkkkkjjjjjjjkkkkkkkkkkkkkjjjjjiiiihhhhgggfffffeeeeeddddddddddddccccccccccccbcccccccccbbbbbbbbbbbbbbbaaa```````````````________```______________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBAA@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::::::9999999999999988888888888877777777777666666655555555555544444444444333333333332222222222111111111111000000000000///////////.............-------,,,,,,,,,,,,++++++++++++************))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {{{||}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}|||||zzzzzzzzz{{{{{{{{|||||{{{zyyxwvvuttssrrqqqqpppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkllllllllllllllllkkkkkkkkkllllllllllllllllllllllkkkmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiikkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkllllllkkjjjjjiiiihhhgggffffeeeeeddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbaaa```````````````_______````______________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBAA@@@@????????????>>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::::999999999999988888888888877777777777666666655555555555544444444444333333333333222222222111111111111000000000000////////////............-------,,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! {{{||}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}|||||zzzzzzzzz{{{{{{{||||||{{{zyyxwvvuttsrrrqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkllllllllllllllllllkkkkkkkllllllllllllllllllllllllkmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiikkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkklllllllllkkkkkjjjjiiihhhgggffffeeeeddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbaaaa``````````````_______`````______________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@???????????>>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::::999999999999998888888888877777777777666666665555555555544444444444333333333333222222222111111111111000000000000////////////............--------,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! z{{{||}}}}}}}}}}}}}}||||{|||||||}}}}}}}}}}||||||zzzzzzzzzz{{{{{{||||||{{{zyyxwvvuttsrrrqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkklllllllllllllllllllllllllmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiikkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkklllllllmmmkkkkkkkjjjiiihhhgggffffeeeeddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaa``````````````______``````______________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBA@@@@@????????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999999988888888888877777777776666666655555555555544444444444333333333333222222222111111111111000000000000///////////.............-------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! zz{{||}}}}}}}}}}}||||||{{{{{||||||}}}}}}}|||||||zzzzzzzzzz{{{{{{||||||{{{zyxxwvvuttsrrrqqqqqqpppppnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkklllllllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiikkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkllllllmmmmmlllkkkkkjjjiiihhgggffffeeeeeddddddddddddddddcccccccdccccccccccccbbbbbbbbbbbbaaaaaa``````````````_____```````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBA@@@@@????????????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;::::::::::::999999999999998888888888877777777776666666655555555555544444444444333333333333222222222111111111111000000000000////////////............-------,,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!! zz{{||||}}}}}}}||||||||{{{{{{|||||||||||||||||||zzzzzzzzzzz{{{{{||||||{{{zyxxwvvuttsrrrqqqqqqqqqppnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooonoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllklllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiikkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkllllllmmmmmmlllllkkkkjjjiiihhgggffffeeeeeddddddddddddddddccccccdddcccccccccccbbbbbbbbbbbaaaaaaa``````````````____```````______________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBB@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888887777777776666666665555555555554444444444333333333333222222222111111111111000000000000////////////............--------,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!! zzz{{|||||||||||||||{{{z{{{{{{{|||||||||||||||||yyyzzzzzzzz{{{{{||||||{{{zyxxwvuutssrrrqqqqqqqqqqqnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiikkkkkkkkkkkklllllllllllllkkkkkkkkkkkklllllllmmmmmmlllllllkkkkjjiiihhgggffffeeeeedddddddddddddddddccccddddcccccccccccbbbbbbbbbbaaaaaaa```````````````___````````_____________^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBB@@@@@@????????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;::::::::::::99999999999998888888888887777777776666666665555555555554444444444433333333333322222222211111111111100000000000////////////.............-------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! zzz{{||||||||||||||{{{{{{{{{|||||}}}}}}}}}}}}||||||||||}}}}}~~~~~~~~~~~}}|{{zyxxwvvuuuttttttttsssrrrrrrrrrsssssssssssssssspppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooonoooooooooooooooooooooooooppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnmmmmmmmmmmmmmmmmmmmooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmnnnnnnnnmmmlllkkjjiiihhhhghhhhhhhhhhhhhhgggggggggggeeedddddddddddcccccccccccaaaaaaaaaaaaa````````````````````````_____________^]]]]]]]]]]]]]]\\\\\\\\\\ZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUWWWWWWVVVVVVVVVVVVUUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPPOOOOOOOOOOOONNNNNNNNNONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAA@@@????????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999999988888888888777777776666555555555555444444444444333333333333222222222222111111111111000000000000///////////.............-..------------,,,,,,,,,,,+++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!! zzz{{|||||||||||{{{{{{{{{{{{{{||||||}}}}||||||||||||||||}}}}}~~~~~~~~~~~}}|{{zyxxwvvuuutttttttttttrrrrrrssssssssssssssssssspppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkllllllllllmmmmmmmmnnnnnnnnmmmmllkkkjjiiihhhghhhhhhhhhhhhhhhggggggggggeeeeeddddddddddccccccccccaaaaaaaaaaaaaa```````````````````````_____________^^]]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVUUUUUUVVUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOPPPPPOOOOOOOOOOONNNNNNNNNOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999988888888888877777776666555555555555444444444444433333333333322222222222211111111111100000000000////////////............-..------------,,,,,,,,,,,+++++++++*************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!! yyzz{{{|||||{{{{{{zzzzzzzzzz{{{{||||||||||||||||{||||||||}}}}~~~~~~~~~~~}}|{{zyxxwvvuuutttttttttttssssssssssssssssssssssssspppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppoooooooooooooooooooooooooooopppooooooooooooooooooooooooooooooooooooooonnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmnnnnnnnnnmmmmllkkjjjiihhhhihhhhhhhhhhhhhhhgggggggggeeeeeeddddddddddcccccccccbaaaaaaaaaaaaaa```````````````````````____________^^]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVUUUUUVVUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOPPPPPOOOOOOOOOOOONNNNNNNNOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAA@@@????????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999998888888888877777776666555555555555444444444444433333333333322222222222211111111111100000000000////////////............-..------------,,,,,,,,,,,++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! yyzz{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{|||||||||||||{{{||||||}}}}}~~~~~~~~~~}}|{{zyyxwvvuuutttttttttttssssssssssssssssssssssssspppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooopppppooooooooooooooooooooooooooooooooooooooonnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmnnnnnnnnnnmmmlllkkjjiiihhhiihhhhhhhhhhhhhhhggggggggeeeeeedddddddddddccccccccbbaaaaaaaaaaaaaa`````````a`````````````___________^^^]]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOPPPPPPOOOOOOOOOOONNNNNNNNOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999988888888888877777766666555555555555444444444444333333333333222222222222111111111111000000000000////////////...............------------,,,,,,,,,,++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! yyyzz{{{{{{{{{zzzzzyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~~~}}|{{zyyxwwvuuutttttttttttssssssssssssssssssssssssspppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppooooooooooooooooooooooopppppppooooooooooooooooooooooooooooooooooooooonnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmoooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkklklkkkklllllllllllllllllllllmmmmmmnnnnnnnnmmmmllkkjjjiihhhiihhhhhhhhhhhhhhhggggggggeeeeeeeddddddddddccccccccbbaaaaaaaaaaaaaaa````````a``````````````__________^^^^]]]]]]]]]]]]]]\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUUVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQRQQQQQQQQQQQPPPPPPPPPPPPOPPPPPPOOOOOOOOOOOONNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@????????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999988888888888877777766666555555555555444444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,,,,++++++++++*************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!! yyyzzz{{{{{zzzzzzyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{|||||}}}}}~~~~~~~~}}}|{{zyyxwwvvuutttttttttttsssssssssssssssssssssssttpppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppoooooooooooooooooooopppppppppooooooooooooooooooooooooooooooooooooooonnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmoooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmllmllllllllllllllllllllllllmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmnnnnmmmmmllkkkjjiiihhiiihhhhhhhhhhhhhhhgggggggeeeeeeeeddddddddddcccccccbbbaaaaaaaaaaaaaa````````aa`````````````__________^^^^^]]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVUUUVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999998888888888877777766666655555555555444444444444433333333333322222222222211111111111100000000000////////////...............-------------,,,,,,,,,++++++++++*************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! xyyyzzzzzzzzzzzyyyyyxxxxxxyyyyyyzzzzzzz{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~}}||{{zyyxwwvvuutttttttttttsssssssssssssssssssstttttqqqqqqqqqpppppppppppppppqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppooooooooooooooooooppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmpooooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllkkkjjiiihhiiihhhhhhhhhhhhhhhhggggggeeeeeeeeeddddddddddccccccbbbbaaaaaaaaaaaaaa```````aaaa`````````````________^^^^^]]]]]]]]]]]]]]\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@????????????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999988888888888877777666666555555555555444444444444333333333333222222222222211111111111100000000000////////////...............------------,,,,,,,,,+++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! xxyyzzzzzzzzzzyyyyxxxxxxxxxxyyyyyyzzzzzzzzzzzzz{zz{{{{{||||}}}}}~~~~~~~}}||{{zzyxwwvvuuuttttttttttsssssssssssssssssssttttttqqqqqqqqqqqqqpppppppppqqqpppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrooooooooooooooooooooooooopppoooooooooooooooooooooopppppppppppppppppppppppppppppppppppoooooooooooooooppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmpppooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllkkjjjiiihiiiihhhhhhhhhhhhhhhggggggeeeeeeeeeedddddddddccccccbbbbbaaaaaaaaaaaaaaa`````aaaaa`````````````_______^^^^^^]]]]]]]]]]]]]]\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVUUVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999998888888888877777666666555555555555444444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,,,+++++++++++*************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!! xxyyyzzzzzzzyyyyyxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{{||||}}}}}}~~~~~}}}||{{zzyxxwvvuuuttttttttttsssssssssssssssssstttttttqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrooooooooooooooooooooooooopppppppoooooooooooooooooopppppppppppppppppppppppppppppppppppppoooooooooooooppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmpppppoooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkklllllllllllllllllmlmllllllllllllkkkklllllmmmmmmmmllllkkjjjiiihiiiihhhhhhhhhhhhhhhggggggeeeeeeeeeeddddddddddcccccbbbbbbaaaaaaaaaaaaaa`````aaaaaaa````````````______^^^^^^^]]]]]]]]]]]]]]\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999998888888888877777666666655555555555544444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,,,+++++++++++*************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! xxxyyyzzzzzyyyyyxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzz{{{{{||||}}}}}}~~~}}}}||{{zzyxxwwvvuuutttttttttsssssssssssssssstttttttttqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppoooooooooooooooooooooooppppppppppoooooooooooooooqpppppppppppppppppppppppppppppppppppppppooooooooooppppppppppppppppppoooooooppooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnpppppppoooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkklllllllllllllmmmmmmmmmmmllllllllkkkkkkllllllllllmlllllkkkjjjiiihiiiihhhhhhhhhhhhhhhhgggggeeeeeeeeeeeddddddddddccccbbbbbbbaaaaaaaaaaaaaaa```aaaaaaaaa````````````____^^^^^^^^]]]]]]]]]]]]]\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@????????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999988888888888877776666666555555555555444444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,,++++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! xxxyyyyyyyyyyyyxxxxxxxxwxxxxxxxxyyyyyyyyyyyzzzzzzzzz{{{{||||}}}}}}}}}}}}}||{{zzyyxwwvvuuutttttttttssssssssssssssstttttttttuqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppooooooooooooooooooppppppppppppppoooooooooooqqqqppppppppppppppppppppppppppppppppppppppooooooooppppppppppppppppppppoooooppppooooooooooooooooooooooooooooooooooooonnnnnnnnnnoooooooooooonnnnnnnnnnnnnpppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmmmmmmmmmmllllllkkkkkkkkkkllllllllllllkkkkjjjiiihiiiihhhhhhhhhhhhhhhggggggeeeeeeeeeeedddddddddddcccbbbbbbbaaaaaaaaaaaaaaaa``aaaaaaaaaaa```````````___^^^^^^^^^]]]]]]]]]]]]]\\\ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<;;<;;;;;;;;;;;::::::::::::999999999998888888888877776666666555555555555444444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wxxxyyyyyyyyyyyxxxxxxxxwwxxxxxxxxyyyyyyyyyyyyzzzzzzz{{{{|||||}}}}}}}}}}}}||{{zzyyxwwvvuuutttttttttsssssssssssssstttttttttuuqrrrrrrrqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppoooooooooooooopppppppppppppppppooooooooqqqqqqqpppppppppppppppppppppppppppppppppppppooooooppppppppppppppppppppppoooppppppooooooooooooooooooooooooooooooooooooooonnnnnnoooooooooooooooooonnnnnnnppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkllllllllkkkkkjjjiiihiiiihhhhhhhhhhhhhhhhgggggeeeeeeeeeeeedddddddddddccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_^^^^^^^^^^]]]]]]]]]]]]]\\[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<;;<;;;;;;;;;;;;:::::::::::999999999998888888888887776666666655555555555544444444444443333333333322222222222221111111111100000000000////////////...............------------,,,,,,,,++++++++++++*************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wxxxyyyyyyyyyyxxxxxxxxxwwxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{{|||||}}}}}}}}}}}}||{{{zyyxxwwvvuuuttttttttssssssssssssstttttttttuuurrrrrrrrrrqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppooooooooooppppppppppppppppppppoooooqqqqqqqqqqpppppppppppppppppppppppppppppppppppppoooppppppppppppppppppppppppoppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmooonnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmlllllkkkkkkjkkkkkkkkkkkkkkkkkkjjjiiiihiiiihhhhhhhhhhhhhhhhgggggeeeeeeeeeeeedddddddddddccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````_^^^^^^^^^^]]]]]]]]]]]]\\[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRQQQQRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>============<<<<<<<<<<<;;<<;;;;;;;;;;;::::::::::::999999999988888888888877766666666555555555555444444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,+++++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!! wwxxxyyyyyyyyyxxxxxxxxxwwxxxxxxxxxxyyyyyyyyyyyzzzzzz{{{{||||||}}}}}}}}}}}||{{{zzyxxwwvvuuuutttttttsssssssssssstttttttttuuuurrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppoooooopppppppppppppppppppppppooqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppoppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonqqqppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooonnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmllllkkkkkjjkkkkkkkkkkkkkkkkkjjjjiiiihiiiiihhhhhhhhhhhhhhhgggggeeeeeeeeeeeeedddddddddddcbbbbbbbbbbaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaa````````__^^^^^^^^^^]]]]]]]]]]]]\[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<;<<;;;;;;;;;;;;:::::::::::999999999998888888888877766666666655555555555544444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,,++++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!! wwxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzyzzzz{{{{|||||}}}}}}}}}}|||{{{zzyyxxwvvvuuuuttttttssssssssssstttttttttuuuuurrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppoooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooonnnnnnnnmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllkkkkkjjjjjjjjjjkkkkkkkjjjjjiiiihhiiiiihhhhhhhhhhhhhhhhggggeeeeeeeeeeeeeddddddddddddbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaa``````___^^^^^^^^^^]]]]]]]]]]]][[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<;<<<;;;;;;;;;;;:::::::::::999999999998888888888887766666666655555555555544444444444443333333333322222222222221111111111100000000000////////////...............------------,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! wwwxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzyzzzz{{{{||||||}}}}}}}}||||{{{zzyyxxwwvvuuuuutttttssssssssttttttttttttuuuuurrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooopppppppppppppooooooqqqqqqqqpppppppppppoooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnnnnnmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmnmmmmmmmmmllllkkkkjjjjjjjjjjjjjjjjjjjjjiiiiihhiiiiihhhhhhhhhhhhhhhhggggeeeeeeeeeeeeeedddddddddddbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaa````____^^^^^^^^^]]]]]]]]]]]][[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQQPPPPPPQPPPPPPPPPPPOOOOOOOOOOOONOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888877666666666555555555555444444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,+++++++++++++***********))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! wwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzyzzzz{{{{||||||}}}}}}}}||||{{{zzzyxxwwvvvuuuuuttttssssssstttttttttttttuuuuurrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppqqppppppppppppppppppppppppppppppppppppppoooooooooopooooooooooooooooooooooooooooppppppppppppppppppooooqqqqqqqqqqppppppppppooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnnnnnnmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmnnmmmmmmmmllllkkkkjjjjjjjjjjjjjjjjjjjjjiiiiihhiiiiiihhhhhhhhhhhhhhhggggeeeeeeeeeeeeeedddddddddddbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaa```_____^^^^^^^^^]]]]]]]]]]][[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRRQQQQQQQQQQQQPPPPPPQPPPPPPPPPPPPOOOOOOOOOOONOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999998888888888877666666666655555555555544444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,,++++++++++++***********))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzyzzzz{{{{||||||}}}}}}}|||||{{{{zzyyxxwwvvvuuuuutttssssttttttttttttttttuuuuurrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrssssssrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrsssssrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppqqqqppppppppppppppppppppppppppppppppppppppoooooooopppooooooooooooooooooooooooopppppppppppppppppppppoorrqqqqqqqqqqpppppppppoooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmlllkkkkjjjjjjjjjjjjjjjjjjjiiiiiiihhiiiiiihhhhhhhhhhhhhhhhgggeeeeeeeeeeeeeedddddddddddbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaa``______^^^^^^^^^]]]]]]]]]][[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQRRRRRRRRQQQQQQQQQQQQPPPPPQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888887666666666655555555555544444444444443333333333322222222222221111111111100000000000////////////...............------------,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$#############"""""""""""!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzyzzzz{{{{|||||}}}}}}}||||||{{{{zzyyxxwwwvvuuuuuuuusssttttttttttttttttuuuuuurrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrsssssssssssrrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqppppppppppppppppppppppppppppppppppppppoooooopppppooooooooooooooooooooopppppppppppppppppppppppporrrrqqqqqqqqqqqpppppppooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhiiiiiiihhhhhhhhhhhhhhhgggfeeeeeeeeeeeeeeddddddddddbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaa`_______^^^^^^^^]]]]]]]]]][[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999998888888888876666666666655555555555444444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! wwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzyzzzz{{{||||||}}}}}}}||||||{{{{zzzyyxxwwvvvuuuuuuutttttttttttttttttttuuuuuurrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrssssssssssssssrrrrssssssssssssrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppqqqqqqqpppppppppppppppppppppppppppppppppppppppooooppppppooooooooooooooooooooppppppppppppppppppppppppprrrrrqqqqqqqqqqqpppppppooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooonnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmllllkkkkjjjjjjjiiiiiiiiiiiiiiiiihhhiiiiiiihhhhhhhhhhhhhhhhggfeeeeeeeeeeeeeeddddddddddcbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaa_______^^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVXXXXXXWWWWWWWWWWWWVVVVVVVWVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999998888888888886666666666655555555555544444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,+++++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! wwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzz{{{{|||||}}}}}}}}|||||||{{{zzzyyxxxwwvvvuuuuuutttttttttttttttttttuuuuuurrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrrsssssssssssssssssrrrssssssssssssssrrrrrrrrrrrssssssssssssssssssssrrrrrsssssssssssssssssssssssssssssssssssssssssssssrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqqqqqpppppppppppppppppppppppppppppppppppppoooppppppppooooooooooooooooooppppppppppppqqqqppppppppprrrrrrqqqqqqqqqqqppppppppoonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmoooonnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmllllkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiihhhhhhhhhhhhhhhggffeeeeeeeeeeeeeedddddddddcbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaa`_______^^^^^^^^]]]]]]]]][[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVXXXXXXWWWWWWWWWWWWWVVVVVVWVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPQQQPPPPPPPPPPPPOOOOOOOOOOPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888886666666666655555555555544444444444443333333333322222222222221111111111100000000000////////////...............------------,,,,,,,,++++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!! wwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzz{{{{|||||}}}}}}}}}||||||{{{{zzzyyxxwwwvvvuuuuutttttttttttttttttttuuuuuurrrrrrrrrrrrrrrrrrrrqrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrssssssssssssssssssssrrssssssssssssssssrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrpppppppppppppppppppppppppqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppoppppppppppoooooooooooooooopppppppppppqqqqqqpppppppprrrrrrrrrqqqqqqqqqpppppppoooonnnnnnnnnnnnnnnnnnnnmnmmmmmmmmmmmmmmmmmmmmmmmmoonnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmmmmmllllkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiiiihhhhhhhhhhhhhhgfffeeeeeeeeeeeeeeddddddddccbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaa`_______^^^^^^^^^]]]]]]]][[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWVVVVVVWWVVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOOPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999998888888888866666666666655555555555444444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,++++++++++++**********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!! wwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzz{{{{||||}}}}}}}}}}}|||||{{{{zzzyyyxxwwwvvvvuuuttttttttttttttttttuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssrsssssssssssssssssssssssrssssssssssssssssssssrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssspppppppppppppppppppppppppqqqqpppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooopppppppppppqqqqqqpppppppprrrrrrrrrrrqqqqqqqqppppppooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmmmmmlllllkkkjkjjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiiiihhhhhhhhhhhhhhhfffeeeeeeeeeeeeeeedddddddccccbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbaaaaaaa`_______^^^^^^^^^]]]]]]]][[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWVVVVVWWVVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPOOOOOOOOOPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888866666666666655555555555544444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,+++++++++++++*********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! wwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzz{{{||||}}}}}}}}}}}}||||||{{{{zzzyyyxxwwwvvvvuuttttttttttttttttttuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrssrssssssssssssssssssssrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssrsssssssssssssssssssssssrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssspppppppppppppppppppppppppqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooppppppppppppqqqqppppppppprrrrrrrrrrrrqqqqqqqqpppppooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmmmmmllllllkkkjkjjjjjiiiiiiiiiiiiiiihhhhhiiiiiiiiiiihhhhhhhhhhhhhhffffeeeeeeeeeeeeeeeddddddccccbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbaaaaaaa`________^^^^^^^^^]]]]]]][[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888876666666666655555555555544444444444443333333333332222222222221111111111100000000000////////////...............------------,,,,,,,,++++++++++++*********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! wwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{||||}}}}}}}}}}}}}||||||{{{{zzzyyxxxwwwvvvvvtttttttttttttttttuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqppppppppppppppppppppppppqqqqqqqqqpppppppppppppppprqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqppppppppqpppppppppppppppppppppppppppppppppppppppooooooooooopppppppppppppqqpppppppppprrrrrrrrrrrrrqqqqqqqpppppooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkllllllllllllllllllllkkkkjkjjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiihhhhhhhhhhhhfffffeeeeeeeeeeeeeeddddddcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa`________^^^^^^^^^^]]]]]][[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWVVVVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRSRRRRRRRRRRRQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPOOOOOOOOPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999998888888888766666666666655555555555544444444444433333333333322222222222211111111111100000000000////////////..............------------,,,,,,,,++++++++++++*********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{|||}}}}}}~}}}}}}}}|||||{{{{{zzzyyxxxwwwvvvvuttttttttttttttuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqppppppppppppppppppppqqqqqqqqqqqqqpppppppppppprrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqppppqqqpppppppppppppppppppppppppppppppppppppoooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrqqqqqqqpppppoooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkllllllllllllllllllllkkkkjkjjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiihhhhhhhhhhhffffffeeeeeeeeeeeeeedddddccccccbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbaaaaaaaa`________^^^^^^^^^^^]]]]][[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWVVVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRSRRRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888776666666666655555555555544444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,+++++++++++++********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! zzzzz{{{{zzzzzzzz{{{{{{yyyyyyyyyyyyzzzzzzzzzzzzz{{{{|||}}}}~~~~~~~~~~~~~~~~~~}}}}}|||{{{zzzyyyxxxxwvvvvvvvvvvvvvvvvvvwwwwwwttttuuuutttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssrrttttttttttttttttttsssssssuuuuuuuuuuutttttttttttttttstttttttttttttttttttttsssssssssssssssrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppoooooooooooooonnmmmmmmmmmmmmmmmllllllllmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffffeedddccccccccccccccbbbbbbbbccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````______^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::999999999999988888888888877777777666666666666555555544444444443333333333332223222222222222111111111110000000000////////////..............------------,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$##############""""""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{yyyyyyyzzzzzzzzzzzzzzzzz{{{{||||}}}~~~~~~~~~~~~~~}}}}}||||{{zzzyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwwtttttuuuttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssrttttttttttttttttttttsssssuuuuuuuuuuuutttttttttttttttttttttttttttttttttttssssssssssssssssrrrrrrrrrqqqqsrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppooooooooooooonnmmmmmmmmmmmmmmmmlllllllmmmmmmmmllllllllllllllkkkllllllllllllllllllllkkkkkiiiiiihhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffeddddccccccccccccccbbbbbbbcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````_____^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>============<<<;;;;;;;;;;;:::::::::::::99999999999988888888888777777776666666666665555555444444444433333333333322232222222222221111111111110000000000////////////.............------------,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{yyyyzzzzzzzzzzzzzzzzzz{{{{{||||}}}}~~~~~~~~~~~~}}}}}|||{{{zzyyyxxwwwwwvvvvvvvvvvvwwwwwwwwwttttututtttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuussssssssssssssssssssssssstttttttttttttttttttttssssuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrqqqqsrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppoooooooooooonnmmmmmmmmmmmmmmmmmllllllmmmmmmmmllllllllllllllkkkllllllllllllllllllllkkkkkiiiiiiihhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeddddccccccccccccccbbbbbbbccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<;;;;;;;;;;;;::::::::::::99999999999988888888888777777777666666666665555555444444444433333333333322233222222222221111111111110000000000////////////..............------------,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! |||||||||{{{{{{{{{{||||yzzzzzzzzzzzzzzzzzz{{{{{{{||||}}}}~~~~~~~~~~~}}}}}|||{{{zzzyyyxwwwwwwwwwvwwwwwwwwwwwwwwtttttutututututttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuussssssssssssssssssssssssstttttttttttttttttttttttssuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrqqqqssrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppoooooooooonnmmmmmmmmmmmmmmmmmmlllllmmmmmmmmllllllllllllllkkklkkkkklllllllllllllkkkkkkiiiiiiihhhhhhhhhhhhhhhhggggggggggggggffffffffffffffdddddccccccccccccccbbbbbbcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````_____^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<;;;;;;;;;;;:::::::::::::9999999999988888888888877777777666666666666555555444444444443333333333332233222222222222111111111110000000000////////////..............------------,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$#############"""""""""""""""!!!!!!!!!!!!! |||||||||||||||||||||||zzzzzzzzz{{{{{{{{{{{{{{{{|||||}}}~~~~~~~~~~~}}}}|||{{{zzyyxxwwwwwwwwwwwwwwwwwwwwwwwttttututuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuussssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrqqqqssrrrrrrrrrrrrrrrrrrrrqqqppppppppppppppppooooooooonnnmmmmmmmmmmmmmmmmmmllllmmmmmmmmmllllllllllllllkklkkkkkkkkllllllllkkkkkkkkiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggffffffffffffffddddddcccccccccccccccbbbbcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<;;;;;;;;;;;:::::::::::::99999999999988888888888777777777666666666665555554444444444433333333333322332222222222221111111111100000000000///////////..............------------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$##############""""""""""""""!!!!!!!!!!!!! |}}||||||||||||||||||||zzzz{{{{{{{{{{{{{{{{{{{{{|||}}}}~~~~€€€€€€~~~~~~~~}}}}||{{{zzzxxxxwwwwwwwwwwwwwwwwwwwwwtuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqsssrrrrrrrrrrrrrrrrrrrrqqpppppppppppppppppoooooooonnnnmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmllllllllllllllkllkkkkkkkkkkklkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggfffffffffffffdddddddccccccccccccccbbbbccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::::9999999999988888888888777777777666666666665555554444444444433333333333322333222222222221111111111100000000000////////////..............------------,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! }}}}}}}}}}|||||||||||}}z{{{{{{{{{{{{{{{{{{{{||||||}}}}}~~~€€€€€€€€€~~~~~~}}}|||{{zzyyxxxxwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttsssssssssssssssssssssuutttttttttttttttttttttttuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqsssssrrrrrrrrrrrrrrrrrrrqppppppppppppppppppooooooonnnnnnmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffddddddddccccccccccccccbbbcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::::::9999999999988888888888777777777666666666666555554444444444443333333333332333222222222222111111111100000000000////////////..............------------,,,,,,,,,,+++++++++++++********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{||||||||||||||||}}}}}}~~~€€€€€€€€€€€€~~~~}}}||{{{yyyxxxxxwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttssssssssssssssssssuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqssssssrrrrrrrrrrrrrrrrrrrqppppppppppppppppppoooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffdddddddddccccccccccccccbbccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;;::::::::::::9999999999998888888888777777777766666666666555554444444444443333333333332333222222222222111111111100000000000////////////..............------------,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$#############"""""""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}{{{{{||||||||||||||||||||}}}}~~~~~€€€€€€€€€€€€€€€~~~}}|||{zzyyyxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwvvwwwwwvvvvvvvvvvvvvvvvvwwwuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuutttttttttssssssssssssssssuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqsssssssrrrrrrrrrrrrrrrrrrqqqpppppppppppppppppooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffffdddddddddcccccccccccccccbdccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888887777777777666666666665555554444444444433333333333323333222222222221111111111000000000000////////////./...........------------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!! ~~~~~}}}}}}}}}}}}}}}}}}{{{{||||||||||||||||||}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€~~~}}||{zzyyyyxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvutttttttttttssssssssssssssuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqssssssssrrrrrrrrrrrrrrrrrqqqqppppppppppppppppppooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffddddddddddcccccccccccccccddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888887777777777666666666666555554444444444443333333333333333222222222222111111111000000000000////////////./............------------,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ~~~~~~}}}}}}}}}}}}}}}}}{{{|||||||||}}}}}}}}}}}}}}~~~~~€€€€€€���€€€€€€€€€€€€€€€€€€€€€~~~}}|{{zzzyyyxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttssssssssssssuuuuuuuuuttttttttttttttttvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqssssssssssrrrrrrrrrrrrrrrqqqqqppppppppppppppppppoonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffdddddddddddccccccccccccccdddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888887777777777766666666666555554444444444443333333333333333222222222222111111111100000000000////////////./............------------,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ~~~~}}}}}}}}}}}}}}}}}}}{{|||||||}}}}}}}}}}}}}}}}~~~~~~€€€€€������€€€€�€€€€€€€€€€€€€€€€€~~}}|{{{zzyyyyxxxxxxxwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwxxxwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttssssssssssuuuuuuuuuuuttttttttttttttvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqsssssssssssrrrrrrrrrrrrrrqqqqqqpppppppppppppppppponnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffddddddddddddcccccccccccccdddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````````_________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888877777777777666666666665555554444444444433333333333333332222222222221111111111000000000000/////////////............------------,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$#############"""""""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}{{{||||}}}}}}}}}}}}}}}}}}~~~~~€€€€€��������€€€��€€€€€€€€€����€€€€€~~|||{{zzzyyyxxxxxxxxxxwxwwuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttssssssssuuuuuuuuuuuutttttttttttttvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrqqqqqqqppppppppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffffffdddddddddddddccccccccccccddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````__________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>========<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888877777777777666666666666555554444444444443333333333333333222222222221111111111000000000000//////////////............-----------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}||||}}}}}}{{{||||}}}}}}}}}}}}}}}}~~~~~~€€€€€��������€€€���€€€€€����������€€€~}}||{{zzzyyyyxxxxxxxxxxxxuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxyxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttsssssssuuuuuuuuuuuuuutttttttttttvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrqqqqqqqqpppppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmnnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffdddddddddddddccccccccccccdddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa````````__________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888877777777777766666666666555554444444444443333333333333333222222222222111111111100000000000//////////////............-----------,,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! }}}}}}}}}|||||||||||}}}{{{||||}}}}}}}}}}}~}~~~~~~~~€€€€€����������€€��������������������€€€~}}||{{{zzyyyyxxxxxxxxxxxuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttsssssuuuuuuuuuuuuuuuttttttttttvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnnnmmmmmmmmmnnnmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffffddddddddddddddcccccccccccddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>=======<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888877777777777666666666665555554444444444433333333333333332222222222221111111111000000000000/////////////............-----------,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! |||||||||||||||||||||}}{{{{|||}}}}}}}}~~~~~~~~~~~~~€€€€€����������€€���������������������€€€~~}}||{{{zzzyyyyxxxxxxxxxuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttsssuuuuuuuuuuuuuuuuuttttttttvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnnnnnmmmmmmmmnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffdddddddddddddddccccccccccddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888877777777777666666666666555554444444444443333333333333333222222222221111111111000000000000//////////////............----------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$#############"""""""""""""""!!!!!!!!!!!!! ||||||||||||{{{|||||||}z{{{||||}}}}}}}}}~~}}~~~~~~~~€€€€€����������€€������������‚‚‚‚‚‚�����€€~~}}||{{{zzzyyyyyxxxxxxxuuuuuuuuvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttsuuuuuuuuuuuuuuuuuuuttttttvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggfffedddddddddddddddcccccccccdddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa`````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888877777777777766666666666555554444444444443333333333333333222222222222111111111000000000000//////////////............----------,,,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{||||zz{{{||||}}}}}}}}}}}}}}}}~~~~€€€€€�����������€�����������‚‚‚‚‚‚‚‚‚����€~~}}||{{{zzzyyyyyyyxxxxvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrqqqqqqqqqqqqqpppppppppppponnnnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmmmmmmmmmmmmllmlllllllllllllllkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffeedddddddddddddddccccccccddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa````______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888877777777777666666666665555554444444444433333333333333332222222222221111111111000000000000//////////////...........-----------,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! z{{{{{{{{{{{{{{{{{{{{||zzz{{{||||}}}}}}}}}}}}}}}~~~~~€€€€€����������€�����������‚‚‚‚‚‚‚‚‚‚����~~}}|||{{zzzzyyyyyyyyxvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzz{z{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxwwvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuutttvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrtssssssssssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppppoonnnnnnnnnnnnnnnnnnmmmmmnnnnnnnmmmmmmmmmmmmmmmmmlmmlllllllllllllllkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffeeeddddddddddddddccccccccdddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOPOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888877777777777666666666666555554444444444443333333333333333222222222221111111111000000000000//////////////............----------,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""""!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzz{{{{|yzzz{{{||||}}}}}}}}}}}}}}}~~~~~€€€€€���������€����������‚‚‚‚‚‚‚‚‚‚‚‚���€~~~}}||{{{zzzzzyyyyyyyvvvvvvvvvvvvvvwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{|||||||||{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxwwwwwvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttttttssssssssssssssrrrrrrrrrrrrttsssssssssssssssssssrrrrqqqqqqqqqqqqqqqppppppppppooonnnnnnnnnnnnnnnnnnmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggfeeeeddddddddddddddcccccccdddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888877777777777766666666666555554444444444443333333333333333222222222222111111111000000000000//////////////............----------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$##############""""""""""""""!!!!!!!!!!!!! yyzzzzzzzzzzzzzzzzzz{{{yyzzz{{{||||||||}|||}|}}}}}}~~~~€€€€€��������€����������‚‚‚‚‚‚‚‚‚‚‚‚���€~~}}}||{{{zzzzzzyyyyyvvvvvvvvvvvvwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzzzz{{{{{{{|||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxwwwwwwwwwvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttttssssssssssssssrrrrrrrrrrrtttsssssssssssssssssssrrrqqqqqqqqqqqqqqqqpppppppppoooonnnnnnnnnnnnnnnnnnmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggeeeedddddddddddddddccccccddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888877777777777666666666665555554444444444433333333333333332222222222221111111111000000000000/////////////............-----------,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((('''''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$##############""""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzz{{yyyzzz{{{{|||||||||||||||}}}}}~~~€€€€€€€������€�����������‚‚‚‚‚‚‚‚‚‚‚���€€~~}}}||{{{{zzzzzzyyyvvvvvvvvvvwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyzzzzz{{{|{{|||||}}}}}}}}}||||||||{{{{{{{{{zzzzzzzzzyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuttttttttttttttttttttttvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttttssssssssssssssssrrrrrrrrrttttsssssssssssssssssssrrqqqqqqqqqqqqqqqqqqpppppppooooonnnnnnnnnnnnnnnnnnmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggeeeeedddddddddddddddcccccdddddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888877777777777666666666666555554444444444443333333333333333222222222221111111111000000000000//////////////............----------,,,,,,,,,,,,+++++++++++*********)))))))))))))(((((((((((('''''''''''''&&&'&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! xxyyyyyyyyyyyyyyyyzzzzzxyyyzzz{{{{{{{|||||||||||||}}}}~~~€€€€€€€€€€�€�����������‚‚‚‚‚‚‚‚‚‚‚���€€~~~}}|||{{{{zzzzzzzywwvvvvvvvwwwwwwxxxxxxyyyyzzzzzzzzzyyyyzzzzzzzz{{{{|{||||}}}}}}}}}}}}}}}}|||||||{{{{{{{{zzzzzzzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuttttttttttttttttttttvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttssssssssssssssssssrrrrrrrttttttssssssssssssssssssrqqqqqqqqqqqqqqqqqqqppppppoooooonnnnnnnnnnnnnnnnnnmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggeeeeeeddddddddddddddcccccddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888877777777777766666666666555554444444444443333333333333333222222222222111111111000000000000//////////////............----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((((''''''''''''&&&'&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyzzzxxyyyzzzzz{{{{{{{{{{{{{{{||||}}}~~~€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚���€€~~~}}}|||{{{{{zzzzzzwwwwwwwwwwwwwwxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{||||||}}}}}}}~~~~~~}}}}}}}|||||||{{{{{{{{zzzzzzzyyyyxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuttttttttttttttttttvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttsssssssssssssssssssrrrrrrtttttttssssssssssssssssssrqqqqqqqqqqqqqqqqqqqpppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggeeeeeeeddddddddddddddccccddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888877777777777666666666665555554444444444433333333333333332222222222221111111111000000000000/////////////............----------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((('''''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyzzxxxyyyyzzzzzzz{{{{{{{{{{{{{|||}}}~~~€€€€€€€€€€�����������������‚�������€€~~~}}}|||{{{{{zzzzzwwwwwwwwwwwwwxxxxyyyyyyzz{{{{zzzzzzzzzzzzzzz{{{{||||||}}}}}~~~~~~~~~~~~~}}}}}}|||||||{{{{{{{zzzzzzzyyxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuttttttttttttttttvvvvvvuuuuuuuuuuuuuuuuuuuwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttssssssssssssssssssssrrrrrttttttttsssssssssssssssssrrqqqqqqqqqqqqqqqqqqqppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggeeeeeeeeddddddddddddddcccdddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888877777777777666666666665555554444444444443333333333333333222222222221111111111000000000000//////////////...........-----------,,,,,,,,,,,,++++++++++**********))))))))))))((((((((((((('''''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""""""!!!!!!!!!!!!! tttuuuuuuuuuuuuuuvvvvvvxxxxyyyyzzzzzzzzzzzzzzzzzyyzzz{{{|||}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚���€€€€~~~~}}}}}}||||{{{{{||||||}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~€€€�����‚‚‚‚‚‚‚‚‚‚‚����€€€€~~~~~~~}}}}}}||}}}}|||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzz{{zzzz{{{{zzzzzzzzyyyyyyyxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqppppppppppppppppppoooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmlllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcdddddcccccccccccccbbbbbbb``````````_____________^^^^^^]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;:::::::::9999999999988888888888887777777777766666665555555444444444444333333333333322222222222211111111111100000000000////////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!! tttttuuuuuuuuuuuuuuvvvvwxxxxyyyyyyyzzzzzzzzzzzzzyyyyzzz{{|||}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚���€€€€~~~~}}}}}}||||||{||||||}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€~~~~~~~}}}}}|}}}}}||||||||||||||||||||zzzzzzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{zzzzzyyyyyyyxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssstsssssssssssssssssssrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjjjkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbbbb``````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::99999999999988888888888877777777777666666655555554444444444443333333333333322222222222111111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!! tttttttuuuuuuuuuuuuuvvvwwwxxxxyyyyyyyyyyyyyyyyyzxyyyyzz{{{|||}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚����€€€€~~~~~}}}}}|||||||||||||}}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~€€€����‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚���€€€€€~~~~~~}}}}}}}}}}}|||||||||||||||||||zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzyyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssttssssssssssssssssssssrrrqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjjkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbbbb```````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;::::::::::9999999999988888888888877777777777766666655555555444444444443333333333333322222222222211111111111000000000000///////////............--------------,,,,,,,,,,,,++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuvvwwwwxxxxxxxyyyyyyyyyyyyyyxxxyyyzz{{{|||}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚�����€€€€~~~~~}}}}||||||||||||}}}}~~~~~~~~~~~}}}}}}}}}}}~~~~~~~€€€€���‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚����€€€€€~~~~~}}}}}}}}}}}}|||||||||||||||||zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssstttssssssssssssssssssssrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbbb````````````_____________^^^^^^]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;::::::::::9999999999988888888888887777777777766666655555555444444444444333333333333322222222222211111111111100000000000////////////...........--------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuvwwwwwwxxxxxxxxxxxxxxxxyyyxxxxyyyzz{{{|||}}}}~~~~~€€€€€€€€€€€€€€€€€€€‚‚�����€€€€~~~~~}}}}||||||||||||}}}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~€€€���‚‚‚ƒƒƒƒƒƒ„ƒƒƒƒƒƒ‚‚‚���€€€€€~~~~~}}}~}}}}}}}|||||||||||||||||zzzzzzzzzzzzz{{{{{{{{{{{|{{{{{{{{{{{{zzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssstttttsssssssssssssssssssrqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbb````````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;::::::::::99999999999988888888888877777777777666666555555554444444444443333333333333322222222222111111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuvwwwwwwwxxxxxxxxxxxxxxxxywxxxxyyzzz{{{|||}}}}~~~~~€€€€€€€€€€€€€€€€‚������€€€€~~~~~}}}}||||||||||||}}}}~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€��‚‚‚ƒƒƒƒ„„„„„„„ƒƒ‚‚‚‚����€€€€~~~~~}}~~}}}}}}}}|||||||||||||||zzzzzzzzzzzz{{{{{{{{{{{||{{{{{{{{{{{{{zzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssttttttsssssssssssssssssssqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeefeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbb`````````````____________^^^^^^^]]]]]]]]]]]]\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXWWWWXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;:::::::::::9999999999988888888888877777777777766666555555555444444444443333333333333322222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuvvwwwwwwwwwwwxxxxxxxxxxxxwwxxxyyyzzz{{{|||}}}}~~~~€€€€€€€€€€€€€€€‚�����€€€€€~~~~~}}}}|||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€���‚‚‚ƒƒƒ„„„„„„„„„ƒƒ‚‚‚����€€€€~~~~~}}~~}}}}}}}}}||||||||||||||zzzzzzzzzzz{{{{{{{{{{||||{{||||{{{{{{zzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssstttttttssssssssssssssssssqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeffeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbba`````````````___________^^^^^^^]]]]]]]]]]]]]\\\\\[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::9999999999988888888888887777777777766666555555555444444444443333333333333322222222222211111111111100000000000///////////............--------------,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! tttttttttttttttuuuuuuuuvvvvwwwwwwwwwwwwwwwxxxxxxwwwxxxyyyzzz{{{|||}}}}~~~€€€€€€€€€€€€€€€€‚�����€€€€€~~~~~}}}}|||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€���‚‚ƒƒƒ„„„„„„„„„ƒƒƒ‚‚‚‚���€€€€~~~~}}~~~}}}}}}}}}|||||||||||||zzzzzzzzzz{{{{{{{{{||||||||||||{{{{{{zzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssttttttttsssssssssssssssssrqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeffeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbba`````````````___________^^^^^^^^]]]]]]]]]]]]]\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???@???????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;:::::::::::99999999999988888888888877777777777666665555555554444444444443333333333333322222222222111111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! ttttttttttttttttuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxwwwwxxxyyyzzz{{{|||}}}~~~€€€€€€€€€€€€€€€€€€€‚�����€€€€€~~~~}}}}}||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚‚‚ƒƒ„„„„„„„„„ƒƒƒƒ‚‚‚‚���€€€€~~~~}}~~~}}}}}}}}}}}}}||||||}}}zzzzzzzzz{{{{{{{{{|||||||||||||{{{{{{zzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{zzzzzz||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttssssstttttttttssssssssssssssssrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffffeefffeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccbbaa`````````````__________^^^^^^^^^]]]]]]]]]]]]\\\\[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??@???????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;:::::::::::9999999999988888888888877777777777766665555555555444444444443333333333333322222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ttttttttttttttttuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwxxwwwwxxxyyyzzzz{{{|||}}}~~€€€€€€€€€€€€€€€€€€€€€‚‚�����€€€€~~~~~}}}}}|||||{{{||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒ‚‚‚����€€€~~~~~}~~~~}}}}}}}}}}}}}}}}}}}}}zzzzzzz{{{{{{{{{{||||||||||||||{{{{{zzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zz|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttsssstttttttttttssssssssssssssrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffffeffffeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbaaa`````````````_________^^^^^^^^^]]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??@???????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::9999999999988888888888887777777777766665555555555444444444443333333333333322222222222211111111111000000000000///////////............--------------,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ttttttttttttttttuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwxxwwwwwxxxyyyzzz{{{|||}}}~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚����€€€€~~~~~}}}}}||||{{{{{||||||}}}}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒ‚‚‚���€€€~~~~}}~~~}}}}}}}}}}}}}}}}}}}}}}zzzzzz{{{{{{{{{{||||||||||||||{{{{{{zzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttsssttttttttttttsssssssssssssrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffefffffeeeeeeeeeeeeedddddddddddddddddddcccccccccccccaaa`````````````_________^^^^^^^^^^]]]]]]]]]]]]]\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;:::::::::::9999999999998888888888887777777777766665555555555444444444444333333333333332222222222211111111111100000000000////////////...........--------------,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! tttttttttttttttuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwxvwwwwxxxxyyyzzz{{{|||}}}~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚���€€€€~~~~}}}}}||||{{{{{{{||||||}}}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€���‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒ‚‚‚��€€€~~~~}}~~~}}}}}}}}}}}}}}}}}}}}}}zzzz{{{{{{{{{{{||||||||||||||{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttstttttttttttttssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmlllllkkkkkkkkkkkkkkkkjjjjkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccaaaa`````````````________^^^^^^^^^^^]]]]]]]]]]]]\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@???????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;:::::::::::9999999999988888888888877777777777766655555555554444444444443333333333333322222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwxvwwwwwxxxxyyyzzz{{{|||}}}€€€€€€€€€€€€€€€€€€€€€€ƒ‚‚‚‚���€€€~~~~}}}}}|||{{{{{{{{{||||||}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€���‚‚ƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚���€€€~~~~}}~~~}}}}}}}}}}}}}}}}}}}}}}zzzz{{{{{{{{{{|||||||||||||||{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttsssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddccccccccccccaaaaa`````````````_______^^^^^^^^^^^]]]]]]]]]]]]]\[[[[[ZZZZZZZZZZZZYYYYYYYYYZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::9999999999988888888888887777777777766655555555555444444444443333333333333322222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvvwwwwwxxxyyyyzzz{{|||}}}€€€€€€€€€€€€�������€€ƒƒ‚‚‚���€€€~~~~}}}}||||{{{{{{{{{{||||||}}}}}~~|}}}}}}}~~~~~~~~~~~~~~~~~~~~€€���‚‚ƒƒƒ„„„„„„„ƒƒƒƒ‚‚‚���€€€~~~~}}~~~}}}}}}}}}}}}}}}}}}}}}}zzz{{{{{{{{{{{||||||||||||||{{{{{{zzzzzzyyyyyyyyyyzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkkkkkjjjkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeedddddedddddddddddddcccccccccccaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]]]]]\[[[[[ZZZZZZZZZZZZZYYYYYYYYZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;:::::::::::9999999999999888888888887777777777766655555555555444444444444333333333333322222222222211111111111100000000000///////////............--------------,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvvwwwwwxxxxyyyyzz{{{|||}}~€€€€€€€€€�����������ƒƒƒ‚‚‚��€€€~~~~}}}}}||||{{{{{{{{{{{|||||||}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~€€���‚‚ƒƒƒ„„„ƒƒƒƒƒƒƒ‚‚‚���€€€~~~~}}~~~}}}}}}}}}}}}}}}}}}}}}}z{{{{{{{{{{{{||||||||||||||{{{{{{{zzzzzzyyyyyyyyyy{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeddddedddddddddddddcccccccccccaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[ZZZZZZZZZZZZYYYYYYYYZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVWVVVVVVVVVVVVUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::9999999999998888888888877777777777766555555555554444444444443333333333333322222222222211111111111000000000000///////////...........--------------,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvvvwwwwwxxxxyyyzzz{{{|||}~~€€€€€€€������������ƒƒƒ‚‚‚��€€€~~~~}}}}}|||{{{{{{{{{{{{{{||||||}}}}|||||}}}}}~~~~~~~~~~~~~~~€€€��‚‚‚ƒƒƒƒ„ƒƒƒƒƒƒƒ‚‚‚‚���€€~~~~}}~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{|||||||||||||{{{{{{{zzzzzzzyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttsssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeedddeedddddddddddddccccccccccaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[ZZZZZZZZZZZZZYYYYYYYZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::9999999999998888888888887777777777766555555555555444444444443343333333333322222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! ttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwwwwxxxxyyyzzz{{{|||~~~€€€€€������������„ƒƒƒ‚‚��€€€~~~~}}}}||||{{{{{{{{{{{{{{||||||||}}||||||}}}}}~~~~~~~~~~~~~€€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€€~~~~}}~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{|||||||||||||{{{{{{{zzzzzzzyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeedddeeedddddddddddddcccccccccaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]]][[[[[[[ZZZZZZZZZZZZYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;:::::::::::9999999999999888888888887777777777766655555555555444444444444343333333333322222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwvvvvwwwwwwxxxxyyyzzz{{{||~~~~€€€€€�����‚‚‚���„ƒƒƒ‚‚��€€€~~~}}}}}||||{{{{{{{{{{{{{{{||||||||}{{|||||}}}}~~~~~~~~~~€€€���‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚���€€€~~~}}~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{|||||||||||||{{{{{{zzzzzzzyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||{{{{|||||||{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttsssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeddeeedddddddddddddcccccccccaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]][[[[[[[ZZZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::999999999999888888888887777777777766655555555555444444444444343333333333332222222222211111111111100000000000////////////...........--------------,,,,,,,,,,,,++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvwwwwwwxxxyyyyzzz{{{|}}~~~~€€€€�������‚���„ƒƒƒ‚‚��€€~~~~}}}}}||||{{{{{{{{{{{{{{{{||||||||{{{|||||}}}}~~~~~~~~~€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€~~~}~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{|||||||||||||{{{{{zzzzzzzzyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||{{|||||||||{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{zzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttuutttttttttttttttttttssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeedeeeedddddddddddddccccccccaaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]]]]][[[[[[[[ZZZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::9999999999998888888888887777777777766555555555555444444444443433333333333322222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvwwwwwwxxxxyyyyzzz{{{}}}~~~~€€€€����������ƒƒƒ‚‚‚��€€~~~}}}}}|||||{{{{{{{{{{{{{{{{||||||||{{{{|||||}}}~~~~€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€~~~}~~~}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{||||||||||||||{{{{zzzzzzzzzyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{zzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttuuutttttttttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeedeeeeedddddddddddddcccccccaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZYYYYYZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<<<;;;;:::::::::::9999999999999888888888887777777777766555555555555444444444443443333333333322222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ! tuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxxyyyyzzz{{|}}}}~~~~€€€���������ƒƒƒ‚‚��€€~~~~}}}}}|||||{{{{{{{{{{{{{{{{||||||||{{{{{||||}}}}~~~~€€€€����‚��‚‚‚‚‚‚‚‚‚‚‚���€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{||||||||||||||{{{zzzzzzzzzzyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttuuuutttttttttttttttttttssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnlllllllllllllkkkkkkkkkkkkllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddcccccccaaaaaaaaaa`````````````_____^^^^^^^^^^^^^]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::999999999999888888888887777777777766655555555555444444444444443333333333332222222222211111111111100000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwxxxxyyyyzzzz|||}}}}~~~~€€€€������€ƒ‚‚‚��€€€~~~~}}}}}||||||{{{{{{{{{{{{{{{|||||||||{{{{{{||||}}}~~~~€€€€€€��������‚‚‚‚‚‚‚‚‚����€€~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{|||||||||||||{{{{zzzzzzzzzzyyyyyyyyzyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuuutttttttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnnllllllllllllllkkkkkkkkkkkllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddccccccaaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::999999999999888888888887777777777776655555555555544444444444443333333333332222222222211111111111100000000000////////////...........--------------,,,,,,,,,,,,++++++++++++*************)))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwxxxxyyyyzzz{||||}}}}~~~€€€€€€€€€‚‚‚��€€€~~~}}}}}}|||||||{{{{{{{{{{{||||||||||||{{{{{{{|||}}}}~~~~€€€€€€€€€€€��€������‚‚‚‚‚‚‚‚‚���€€~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{|||||||||||||{{{{zzzzzzzzzzzzyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttuuuuuutttttttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnnllllllllllllllkkkkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccccaaaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<<;;;;;:::::::::::9999999999999888888888887777777777766555555555555444444444444443333333333322222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwxxxxxyyyyz{{{||||}}}}~~~~€€€‚���€€€~~~}}}}}}||||||||{{{{{{|||||||||||||||||z{{{{{{||||}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚��€€€~~~~}}}}}}}}}}}}}~~~~~~{{{{{{{{{{|||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{z{{{{{{{{zzzzzzz{zz||||||||||||||||{{{{{|{||{}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttuuuuuuuttttttttttttttttttrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnlllllllllllllllkkkkkkkkkkllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddcccccaaaaaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::999999999999888888888887777777777766655555555555444444444444443333333333332222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwxxxxxyyyy{{{{{|||||}}}~~~~��€€€~~~~}}}}}}||||||||||||||||||||||||||||||||z{{{{{{{||||}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚ƒƒ‚‚‚‚���€€€~~~~~}}}}}}}}~~~~~~~~~{{{{{{{||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttuuuuuuuutttttttttttttttttsrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnllllllllllllllllkkkkkkkkklllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffgfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddccccaaaaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYYXXXXXXYXXXXXXXXXXXXXWWWWWWWWWVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::999999999999888888888887777777777766655555555555444444444444443333333333332222222222211111111111100000000000///////////............--------------,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ttuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuvvvvvvvwwwwxyyyyyyzzzz{{{{||||||||||~}}}}|||{{{{{zzzzzzzzzzzyzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzz{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€���‚‚‚‚ƒƒƒ‚‚‚‚��€€~~}}}||||||||||||||||||||||||||||||||||}}}}}}||||||||||||||||{{{{||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz||||||||||||||||||||||{{{||||||{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuutttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeedddccccccccccccccbbbbbbbbaaa`````````````_________]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYY[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888877777777766666666655555555555544444444444333333333333222222211111111111000000000000/////////////............--------,,,,,,,,,,,,+++++++++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$####""""""""""""!!!!!!!!!!!!! tuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuvvvvvvvvwwxxxxyyyyyzzzz{{{{{{||||{{}}||||{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzz{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~€€€€���‚‚‚ƒƒƒƒƒƒƒ‚‚��€€~~}}}}|||||||||||||}}}}}}}}}}}}}|}}}}}}}}}}}||||||||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzz|||||||||||||||{{{{{|{||{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z||||||||||||||||||||||||{||||||||{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeddddcccccccccccccbbbbbbbbaaaa`````````````________^]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYY[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::::999999999998888888888877777777766666666665555555555544444444444333333333333222222211111111111100000000000/0///////////............--------,,,,,,,,,,,,++++++++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuvvvvvvvvxxxxxxxyyyyzzzzz{{{{{{{{{||||{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{||||}}}}}~~~~~~~~~~~~€€€€��‚‚‚ƒƒƒ„„„„ƒƒƒ‚‚�€~~~}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrqqqqqqqqqqqpoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmllllllmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeedddddcccccccccccccbbbbbbbaaaaa`````````````_______^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYY[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888887777777776666666666555555555554444444444443333333333322222221111111111110000000000000////////////...........--------,,,,,,,,,,,,++++++++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuvvvvvvvwwxxxxxxxyyyyyzzzzzzzzzzz|{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{|||||}}}}~~~~~~€€€€€��‚‚ƒƒ„„„„„„„„ƒƒ‚‚�€~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{z|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuutttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrqqqqqqqqqqppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmlllllmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeedddddccccccccccccccbbbbbbaaaaa`````````````_______^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYY[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888777777776666666666555555555554444444444443333333333332222222111111111110000000000000////////////............--------,,,,,,,,,,,,+++++++++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwxxxxxxyyyyyyyyzzzzyy{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{|||||}}}}~~~~~~€€€€€€€€€€€€€��‚‚ƒƒƒ„„……………„„ƒƒ‚‚�€€~~~}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}||||||||||||||||||}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrqqqqqqqqqpppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllllmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeddddddcccccccccccccbbbbbbaaaaaa`````````````______^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYY[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999988888888888777777776666666666555555555555444444444444333333333332222222111111111111000000000000////////////............--------,,,,,,,,,,,,+++++++++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###"""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwxxxxxxxyyyyyyyyyyy{zzzzzzzzzzzzzzyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{|||||}}}}~~~~~€€€€€€€€€€€€€€€€€����‚‚ƒƒ„„……………………„„ƒ‚��€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||}}||||||||||||||||}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuutttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrqqqqqqqqpppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmllllmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeedddddddcccccccccccccbbbbbaaaaaa`````````````______^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYY[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777766666666666555555555554444444444443333333333322222221111111111110000000000000///////////............--------,,,,,,,,,,,,+++++,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwxxxxxxxxxxyyyyyxzzzzzzzzzzzyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{||||}}}}}~~~€€€€€€€€€€€€€€€€€�����‚‚‚ƒƒ„„……†††††………„„ƒ‚��€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}||||||||||}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{||{{{{{{{{{{{{{{{{{{{{{{{}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmlllmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeedddddddcccccccccccccbbbbbaaaaaaa`````````````_____^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYY[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOPPOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777766666666666555555555554444444444443333333333332222222111111111110000000000000////////////...........---------,,,,,,,,,,,+++++,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{||||}}}}}~~~€€€€€�������€€€€����‚‚‚ƒƒ„„……††††††††……„„ƒ‚��€€€~~~~~~~}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}~}~~~}}}}}}}}}}}}}}}}}}~}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{||||{{{{{{{{{{{{{{{{{{{{{}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvtttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrqqqqqqpppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmllmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeddddddddcccccccccccccbbbbaaaaaaaa`````````````____^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYY[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOPPPOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999988888888888777777766666666666555555555555444444444443333333333332222222111111111110000000000000////////////...........---------,,,,,,,,,,,,++++,++++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxzzyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{||||}}}}}~~~€€€€������������‚‚‚‚‚ƒƒƒ„„……†††‡‡‡‡†††……„ƒƒ‚‚��€€€€€€€€€€€€€~~~~~~}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{|||||||||||||||}}}}}}}}}}}}}}|||||||||||~~~~~~~~~~~~~~~~~~~}}}}}}}~~}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{||||||{{{{{{{{{{{{{{{{{{{}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrqqqqqqppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlmmmmmmmmmlllllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeedddddddddcccccccccccccbbbaaaaaaaa`````````````____^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYY[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777666666666666555555555554444444444443333333333322222221111111111110000000000000///////////...........---------,,,,,,,,,,,,++++,++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{||||}|}}}~~~€€€������������‚ƒƒƒƒƒ„„„……†††‡‡‡‡‡‡†††……„ƒƒ‚‚���€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}|}}}}}}}}}}}}}}}}}}~~~~~~}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvtttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrqqqqqpppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeedddddddddcccccccccccccbbbaaaaaaaaa`````````````___^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYY[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCCBBBBBCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777766666666666555555555554444444444443333333333322222221111111111110000000000000///////////...........---------,,,,,,,,,,,,++++,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###"""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{||||||}}}~~€€€�����‚‚‚‚‚‚‚ƒƒƒƒ„„„„……†††‡‡‡‡‡‡‡‡†††…„„ƒƒ‚‚����€€€€€€€����������€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~||||||||||||||||}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrqqqqppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeddddddddddcccccccccccccbbaaaaaaaaaa````````````___^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYY[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCCCBBBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888888777777766666666666555555555554444444444443333333333332222222111111111110000000000000////////////..........----------,,,,,,,,,,,++++,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~€€€���‚‚‚‚‚‚‚ƒ„„„„„„………†††‡‡‡‡ˆˆ‡‡‡‡††…„„ƒƒƒ‚‚‚���������������������€€€~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrqqqpppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeedddddddddddcccccccccccccbaaaaaaaaaa`````````````__^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYY[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCBBBBCBBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777766666666666555555555555444444444444333333333332222222111111111110000000000000////////////..........----------,,,,,,,,,,,,+++,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~€€���‚‚‚‚ƒƒƒƒ„„„…………†††‡‡‡‡ˆˆˆˆˆ‡‡‡†††…„„ƒƒƒ‚‚‚‚‚�������‚‚‚‚‚‚‚‚����€€€€~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvtttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrqqppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeedddddddddddcccccccccccccbaaaaaaaaaaa````````````__^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYY[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCBBBBCCBBBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777666666666666555555555554444444444443333333333322222221111111111110000000000000///////////..........----------,,,,,,,,,,,,+++,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|{||||}}}~~€€���‚‚‚ƒƒƒƒ……………††††‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€~~~~~}}}}}}~}}}~~~~~~~~~~~~~~~~~}}}|||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{}}}}}}}}}}}}}}}}}}|||||||}||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvutttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrqpppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeddddddddddddcccccccccccccaaaaaaaaaaa`````````````_^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYY[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCCBBBCCBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888888777777766666666666555555555555444444444443333333333322222221111111111110000000000000///////////..........----------,,,,,,,,,,,,+++,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~€€€��‚‚‚ƒƒƒ„………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€~~~~~~}}}}~~~~~~~~~~~~~~~}}}}}|||}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||{{{{{{{}}}}}}}}}}}}}}}}}}}||||||}}|||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuutttttttttttttttttttsssssssssssssssssssrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffffffeeeeddddddddddddcccccccccccccaaaaaaaaaaaa`````````````^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYY[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKJJKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCBBBCCBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777766666666666555555555555444444444443333333333332222222111111111110000000000000////////////.........-----------,,,,,,,,,,,,++,,,++++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###"""""""""""""!!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~€€€��‚‚ƒƒƒ„……††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†………„„„ƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚���€€€€~~~~~~~}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{}}||||||||||||||||||||||||||||||||||||||||||{{{{{{}}}}}}}}}}}}}}}}}}}}|||||}}}}|||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuutttttttttttttttttttsssssssssssssssssssrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeedddddddddddddccccccccccccaaaaaaaaaaaaa````````````^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZYY[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCBBBCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777766666666666655555555555444444444444333333333332222222111111111110000000000000////////////.........-----------,,,,,,,,,,,,++,,,++++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~€€��‚‚‚ƒƒ„……†††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{}}}}||||||||||||||||||||||||||||||||||||||||||{{{{}}}}}}}}}}}}}}}}}}}}}||||}}}}}||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuutttttttttttttttttttsssssssssssssssssssrrrrrrrrssssssssssrrrrrrrrrrrrrrrpppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeedddddddddddddcccccccccccaaaaaaaaaaaaa````````````^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYY[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCBBCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777766666666666555555555555444444444443333333333322222221111111111110000000000000///////////.........-----------,,,,,,,,,,,,++,,,++++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~€€��‚‚ƒƒ„……††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����€€€~~~~~~~~~~}}}}}}}}}}}}~~~~€€€€€€€€€€������€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuutttttttttttttttttttsssssssssssssssssssrrrrrrrsssssssssssrrrrrrrrrrrrrrppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeddddddddddddcccccccccccbaaaaaaaaaaaaa```````````^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZY[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWXWWWWWWWWWWWVVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCBBCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999988888888888777777766666666666555555555555444444444443333333333332222222111111111110000000000000///////////.........-----------,,,,,,,,,,,,++,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€€��‚‚ƒƒ……††‡‡‡ˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆ‡‡‡‡††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���€€€€~~~~~€€€€€€€€~}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€����������€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuutttttttttttttttttttssssssssssssssssssrrrrrrssssssssssssrrrrrrrrrrrrrpppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffffeedddddddddddddccccccccccbaaaaaaaaaaaaa```````````^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZY[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWXWWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCBBCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777766666666666555555555555444444444443333333333332222222111111111110000000000000////////////........------------,,,,,,,,,,,,+,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€€��‚‚ƒ……††‡‡‡ˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆ‡‡‡††…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����€€€€€€€€€€€€€€€€€€~~}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||{{{}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuutttttttttttttttttttssssssssssssssssssrrrrrsssssssssssssrrrrrrrrrrrrppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeedddddddddddddcccccccccbbaaaaaaaaaaaaa``````````^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZ\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777776666666666655555555555544444444444333333333332222222111111111111000000000000////////////........------------,,,,,,,,,,,,+,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###"""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€€��‚ƒ„……††‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡†††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||||||{}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuutttttttttttttttttttssssssssssssssssssrrrrssssssssssssssrrrrrrrrrrrpppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffffffeeeeddddddddddddcccccccccbbbaaaaaaaaaaaa``````````^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZ\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWXXXWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888888777777766666666666555555555555444444444443333333333322222221111111111110000000000000///////////........------------,,,,,,,,,,,,+,,,,++++++++++++*********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€€��‚„„……††‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡††††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuttttttttttttttttttttsssssssssssssssssrrrsssssssssssssssrrrrrrrrrrqpppppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffeeeedddddddddddddccccccccbbbaaaaaaaaaaaaa`````````^^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZ\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777766666666666555555555555444444444443333333333332222222111111111110000000000000///////////.........-----------,,,,,,,,,,,,+,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€€�‚ƒ„„…††‡‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡††††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€~~~~~~~~~~~~€€€€€€€€€€����€€€€€€€€€€€€€€€€€€�����������€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssrrssssssssssssssssrrrrrrrrrqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeddddddddddddccccccccbbbbaaaaaaaaaaaaa````````^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZ\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777766666666666655555555555444444444444333333333332222222111111111110000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxyvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{||||}}~~€€�‚ƒ„„…††‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡††††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€������������������€€€€€~~~~~~~~~~~€€€€€€€€��������€€€€€€€€€€€€€€€€�����������€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}|||||}}|||||||||||||||||||||||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssrssssssssssssssssrrrrrrrrrqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffeeeeedddddddddddddcccccccbbbbaaaaaaaaaaaaa````````_^^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZ\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777776666666666655555555555544444444444333333333332222222111111111111000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{||||}}~~~€€‚‚ƒ„„…††‡‡‡ˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆ‡‡††††…………„„„ƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€����������������������€€€~~~~~~€€€€€€€€����������€€€€€€€€€€€€€€€����������€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}|||}}}}|||||||||||||||||||||~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssssssssssssssssrrrrrrrrqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeedddddddddddddccccccbbbbbaaaaaaaaaaaaa```````__^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZ\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777766666666666555555555555444444444443333333333322222221111111111110000000000000///////////........------------,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!!! vvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{|||}~~€€�‚‚ƒƒ„„……†††††††††††††ˆˆˆˆ‡‡‡‡†††…………„„„„„„„„„„†††††………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������€€€€€�€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddbbbbbbbbaaaaaaaaaaaaa````__^^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777666666666665555555555544444444444333333333332222222222221111111111110000000000000000////////////.........------------,,,,,,,,,++++++++++++************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! vvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{|||}}~€€�‚‚ƒƒ„„………†††††††††††ˆˆˆˆˆ‡‡‡††††…………„„„„„„„„„†††††………………„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������€€€€€€�€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddbbbbbbbbbaaaaaaaaaaaa````___^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999988888888888777777666666666665555555555554444444444333333333333222222222221111111111110000000000000000////////////.........------------,,,,,,,,,++++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||}~~€€��‚ƒƒ„„…………†††††††††ˆˆˆˆˆ‡‡‡‡†††……………„„„„„„„„††††††………………„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpqppppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeedddbbbbbbbbbbaaaaaaaaaaaa```___^^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888887777776666666666655555555555544444444444333333333332222222222221111111111100000000000000000///////////.........------------,,,,,,,,,++++++++++++************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{|||}~~€��‚‚ƒƒ„„………………††††…ˆˆˆˆˆˆ‡‡‡‡†††……………„„„„„„„††††††…………………„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeddbbbbbbbbbbaaaaaaaaaaaa```____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888887777776666666666665555555555544444444444333333333332222222222221111111111100000000000000000///////////..........-----------,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{||}}~~€��‚‚ƒƒ„„„„……………………ˆˆˆˆˆˆ‡‡‡‡††††………………„„„„„†††††††…………………„„„„…………………„„„„……………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttvuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeddbbbbbbbbbbbaaaaaaaaaaaa``____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888888777777666666666665555555555544444444444333333333332222222222221111111111110000000000000000////////////.........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwxxvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{||}}~~€€��‚‚ƒƒ„„„„„……………ˆˆˆˆˆˆ‡‡‡‡‡††††……………………„„‡†††††††………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeedbbbbbbbbbbbaaaaaaaaaaaaa`_____^^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666665555555555554444444444333333333333222222222221111111111110000000000000000////////////.........------------,,,,,,,,,++++++++++++************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwxxxvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{||}}~~€€��‚‚‚ƒƒƒ„„„„„„„‡‡ˆˆ‡‡‡‡‡‡‡†††††………………………‡‡‡††††††……………………………………††…………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuttttttttvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedbbbbbbbbbbbbaaaaaaaaaaaa`______^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888887777776666666666655555555555544444444444333333333332222222222221111111111100000000000000000///////////.........------------,,,,,,,,,++++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwwwwwwwwwwwwwwxxxxvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~€€��‚‚‚‚ƒƒƒƒ„„„‡‡‡‡‡‡‡‡‡‡‡††††††……………………‡‡‡‡†††††………………………………††††……………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€�€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuuuutttttttvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmmmlmllllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeebbbbbbbbbbbbbaaaaaaaaaaaa______^^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888887777776666666666665555555555544444444444333333333332222222222221111111111100000000000000000///////////..........-----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwwwwwxxxxxxvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{z{zzzzzzzzzzz{{{{|||}}}~~€€€���‚‚‚‚ƒƒƒƒ††‡‡‡‡‡‡‡‡††††††††…………………‡‡‡‡‡†††††…………………………†††††………†††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€�€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuttttttvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeebbbbbbbbbbbbbaaaaaaaaaaaa_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZ\[[[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888888777777666666666665555555555544444444444333333333333222222222221111111111110000100000000000////////////.........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwwwwxxxxxxxvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{zzzzzzzzz{{{{|||}}}~~~€€����‚‚‚‚ƒ††††††††††††††††††††††………‡‡‡‡‡‡†††††………………………†††††…††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€���€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuuuuuuuutttttvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeecbbbbbbbbbbbbbaaaaaaaaaaa_______^^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZ\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666665555555555544444444444333333333333222222222221111111111110000100000000000////////////.........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwwxxxxxxxxxvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{zzzz{{{{{{||||}}}~~~€€€€���‚‚………†††††††††††††††††††††…ˆ‡‡‡‡‡‡††††………………………†††††…†††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€�����€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuttttvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeccbbbbbbbbbbbbaaaaaaaaaaa________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZ\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888887777777666666666665555555555444444444444333333333332222222222221111111111100001000000000000///////////.........------------,,,,,,,,,++++++++++++************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}~~~€€€€��„„………………†††††††††††††††††ˆˆ‡‡‡‡‡††††………………………††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwvvvuuuuuuuuuuuuuuuuuuutttvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeccbbbbbbbbbbbbbaaaaaaaaaa_________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZ\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666665555555555544444444444333333333332222222222221111111111100001000000000000///////////.........------------,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}~~~~€€€ƒ„„„„………………………………††††††††ˆˆ‡‡‡‡‡††††………………………†††††…††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuttvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppponnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeecccbbbbbbbbbbbbaaaaaaaaaa_________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[[Z\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666665555555555544444444444333333333333222222222221111111111110001100000000000///////////..........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}~~~~~ƒƒƒƒ„„„„„„……………………………†††…ˆˆ‡‡‡‡‡††††………………………†††††……†††††††††††††††††††‡‡‡‡††††††††……………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuuuuuuuuuuuuutvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppponnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeecccbbbbbbbbbbbbbaaaaaaaaa__________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[Z\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666666555555555544444444444333333333333222222222221111111111110001100000000000////////////.........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! wwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}~~~~‚‚‚ƒƒƒƒ„„„„„„„……………………………‡‡‡‡‡‡†††††…………………………††††……†††††††††††††††††‡‡‡‡‡‡‡‡††††††††……………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiihhhiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeccccbbbbbbbbbbbbaaaaaaaaa__________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888888777777666666666665555555555444444444444333333333332222222222221111111111100011000000000000///////////.........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~��‚‚‚‚ƒƒƒƒƒ„„„„„„……………………‡‡‡‡‡‡†††††……………………………†††……………††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€���������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiiihhiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeccccbbbbbbbbbbbbbaaaaaaaa___________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666665555555555544444444444333333333332222222222221111111111100011000000000000///////////.........------------,,,,,,,,,++++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}~����‚‚‚‚‚ƒƒƒƒƒ„„„„„„„…………‡‡‡‡‡†††††…………………………………††………………………†††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{zzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiihhiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeecccccbbbbbbbbbbbbbaaaaaaa___________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666665555555555544444444444333333333333222222222221111111111110011100000000000///////////..........-----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}€€€����‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„‡‡‡‡††††††…………………………………………………………………………†††††††††‡‡‡‡‡‡‡‡††††††††††††††††††…………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������‚����������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{zzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiihiiihhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeecccccbbbbbbbbbbbbbaaaaaaa____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666666555555555544444444444333333333333222222222221111111111110011100000000000///////////..........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{|||||||||||||||}}€€€€€�����‚‚‚‚‚ƒƒƒƒƒ„„„„„†††††††††…………………………………………„„„…………………………………†††††††‡‡‡‡‡‡‡†††††††††††††††††††††……………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚�����������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeccccccbbbbbbbbbbbbbaaaaaa____________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888877777766666666666555555555544444444444433333333333222222222222111111111110011100000000000///////////..........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! wwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||€€€€€€�����‚‚‚‚‚ƒƒƒƒƒ„„†††††††††…………………………………………„„„„„„„„„………………………††††††††‡‡‡†††††††††††††††††††††††…………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeecccccccbbbbbbbbbbbbaaaaaa_____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666665555555555544444444444333333333333222222222221111111111100111000000000000//////////..........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! wxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||€€€€€€�����‚‚‚‚‚‚ƒƒƒƒ……†††††………………………………………………„„„„„„„„„„„„„„………………†††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeecccccccbbbbbbbbbbbbbaaaaa`____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666665555555555544444444444333333333333222222222221111111111110111100000000000//////////...........-----------,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||€€€€€€€�����‚‚‚‚‚ƒƒ………………………………………………„„„„„„„ƒ„„„„„„„„„„„„„„„„……………†††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrqrqqqqqqqqqqqqqqqpppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeccccccccbbbbbbbbbbbbaaaaa`_____________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777777666666666666555555555544444444444433333333333222222222221111111111110111100000000000//////////...........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||€€€€€€€������‚‚‚‚………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………†††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeccccccccbbbbbbbbbbbbbaaaa``____________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888777777766666666666555555555554444444444433333333333222222222222111111111110111100000000000//////////...........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxywwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{yyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||€€€€€€������‚‚„„„………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………………†††††††……………………†††††††††††††…………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeecccccccccbbbbbbbbbbbbaaaa``_____________^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888887777777666666666665555555555544444444444333333333333222222222221111111111101111000000000000/////////...........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxyywwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{yyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||€€€€€€€�����„„„„„……………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………………………………………………………††††††††††……………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeecccccccccbbbbbbbbbbbbbaaa```____________^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888887777777666666666665555555555544444444444333333333333222222222221111111111101111100000000000/////////...........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! yzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}}}}~~~~~~~~~�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………†††………………………††††††††††ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���€€€}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuvuuuuuuuuuuuuuuuuutttttttuutttttttttttttttttssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjhhhhhhgggggggggggggffffffeeeeeeeeeeedddddddddddddcdddddddddcccccccccccccbbbaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===========<===<<<<<<<<<<<;;;;;;;;;;;:::999999999998888888888878888888777777777776666666555555555554444444444433333333222222222222111111110000000000///////////...............-----------,,,,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!! zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||zzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………†††††††ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………„„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuvuuuuuuuuuuuuuuuuuuttttttuuutttttttttttttttttssssstssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjhhhhhhggggggggggggggfffffeeeeeeeeeeeedddddddddddddddddddddddccccccccccccbbbaaaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAABAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>===========<===<<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888888888888877777777777666666555555555554444444444433333333322222222222111111110000000000////////////..............------------,,-,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!! zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||zzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒ„„„………………………………………………………††††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………………„„„„„„„„„ƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvuuvvuuuuuuuuuuuuuuuuuutttttuuuuttttttttttttttttssssstssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjhhhhhhhgggggggggggggfffffeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccbbaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAABAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>==========<===<<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888888888888877777777777666666555555555554444444444433333333322222222222111111110000000000////////////..............------------,,-,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!! zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||zzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………„„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuuuuuuttttuuuutttttttttttttttttssssttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccbbaaaaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAABAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888888888888777777777776666665555555555544444444444333333333222222222221111111100000000000///////////..............------------,,-,,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!! zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||zzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}~~~~~~~~~~~~€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………„„„„„„„„„„ƒ„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttuuuuutttttttttttttttttssstttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkhhhhhhhhgggggggggggggfffffeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccbbaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAABBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888888888888777777777776666665555555555554444444444433333333222222222222111111100000000000///////////...............-----------,,-,,,,,,,,,,,,++++++++++++********))))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!! zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||zzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„…………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttuuuuuutttttttttttttttttssttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccbbaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAABBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;:::::99999999999888888888888888888877777777777666666555555555554444444444433333333322222222222111111100000000000///////////...............------------,-,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!! zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||zzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€������‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutuuuuuuutttttttttttttttttstttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkhhhhhhhhhggggggggggggggffffeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccbbaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAABBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::99999999999888888888888888888877777777777666666555555555554444444444433333333322222222222111111100000000000////////////..............------------,--,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!! zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||zzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€��������‚‚‚‚‚‚���ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutuuuuuuuuttttttttttttttttstttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmlllllllllllllkkkkkkkkkkkhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeddddddddddeddddddddddddccccccccccccbbaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAABBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;:::::99999999999888888888888888888877777777777666666555555555554444444444433333333322222222222111111100000000000////////////../...........------------,--,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||zzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmlllllllllllllkkkkkkkkkkhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddedddddddddddddcccccccccccbbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAABBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;:::::999999999998888888888888888888777777777776666665555555555544444444444433333333222222222221111111000000000000///////////../...........------------,--,,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||zzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€��������������ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmllllllllllllllkkkkkkkkkhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddeeddddddddddddcccccccccccbbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAABBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;::::::99999999999888888888888888888877777777777666666555555555554444444444433333333222222222222111111000000000000///////////../............-----------,--,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||zz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}|||||||||||||||}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€������������ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkhhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeddddddddeedddddddddddddccccccccccbbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAABBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;::::::99999999999888888888888888888877777777777666666555555555554444444444433333333322222222222111111100000000000////////////./............-----------,---,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}|||||||||||||}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ…†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{|{{{{{{{{{{{{{{{{{{{{{{{zz{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkhhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeddddddddeeeddddddddddddccccccccccbbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAABBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;::::::99999999999888888888888888888877777777777666666555555555554444444444433333333322222222222111111100000000000////////////.//...........---------------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}|||||||||||}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ……†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{||{{{{{{{{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkhhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeedddddddeeedddddddddddddcccccccccbbbbbaaaaaaaaaaaa````````_________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAABBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;:::::::99999999998888888888888888888777777777776666665555555555544444444444433333333222222222221111111000000000000///////////.//...........---------------,,,,,,,,,,,,++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}|||||||||}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚ƒƒ……†††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††…………………„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkhhhhhhhhhhhhhggggggggggggffffffeeeeeeeeeeeedddddddeeeeddddddddddddcccccccccbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAABBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;:::::::99999999999888888888888888888877777777777666666555555555554444444444433333333222222222222111111000000000000///////////.//...........---------------,,,,,,,,,,,,++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚ƒ………†††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††………………„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkihhhhhhhhhhhhhgggggggggggffffffeeeeeeeeeeeeeddddddeeeedddddddddddddccccccccbbbbbbaaaaaaaaaaaa```````__________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAABBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;:::::::99999999999888888888888888888877777777777666666555555555554444444444433333333322222222222111111100000000000///////////.//............--------------,,,,,,,,,,,,++++++++++**********))))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!! zzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚ƒ…………†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††……………„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkihhhhhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeddddddeeeeeddddddddddddccccccccbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAABBBBBAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;:::::::99999999999888888888888888888877777777777666666555555555554444444444433333333322222222222111111100000000000//////////////............---------------,,,,,,,,,,,++++++++++**********))))))))))))(((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!! zzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚……………††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††……………„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkiihhhhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeedddddeeeeedddddddddddddcccccccbbbbbbbaaaaaaaaaaaa``````___________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;::::::::9999999999888888889888888888877777777777666666555555555554444444444433333333322222222222111111100000000000///////////////...........---------------,,,,,,,,,,,++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!! zzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚„…………†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††……………„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkiiihhhhhhhhhhhhhgggggggggffffffffeeeeeeeeeeeedddddeeeeeeddddddddddddcccccccbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;::::::::99999999999888888898888888888877777777777666666555555555554444444444333333333222222222221111111000000000000//////////////...........---------------,,,,,,,,,,,,+++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!! zzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚„……………†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††…………„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkiiiihhhhhhhhhhhhhggggggggffffffffeeeeeeeeeeeeeddddeeeeeedddddddddddddccccccbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;::::::::99999999999888888898888888888877777777777666666555555555554444444444333333333322222222222111111000000000000//////////////............--------------,,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!! zz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„……………†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkiiiihhhhhhhhhhhhhggggggggfffffffffeeeeeeeeeeeeddddeeeeeeeddddddddddddccccccbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBABBBBBBAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;::::::::99999999999888888898888888888877777777777666666555555555554444444444333333333322222222222111111100000000000//////////////............--------------,,,,,,,,,,,,+++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!! z{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„……………†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvwvvvvvvvvvvvvvvvvvvuuuuuuvvuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkiiiiihhhhhhhhhhhhggggggggfffffffffeeeeeeeeeeeeedddeeeeeeedddddddddddddcccccbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;:::::::::9999999999888888899888888888877777777777666666555555555554444444444333333333322222222222111111100000000000///////////////...........---------------,,,,,,,,,,,+++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„……………†††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvwwvvvvvvvvvvvvvvvvvvuuuuuvvvuuuuuuuuuuuuuuuuutttttutttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkiiiiihhhhhhhhhhhhhgggggggffffffffffeeeeeeeeeeeeeddeeeeeeeeddddddddddddcccccbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;:::::::::9999999999988888899888888888887777777777766666655555555555444444444333333333322222222222111111100000000000///////////////...........---------------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!! {{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„……………†††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††…………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvwwwvvvvvvvvvvvvvvvvvuuuuuvvvvuuuuuuuuuuuuuuuutttttuttttttttttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkiiiiiihhhhhhhhhhhhgggggggffffffffffeeeeeeeeeeeeeddeeeeeeeedddddddddddddccccbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTUUTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;:::::::::99999999999888888998888888888877777777777666666555555555554444444443333333333222222222222111111000000000000//////////////...........---------------,,,,,,,,,,,,++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!! {{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„………………†††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††…………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwvwwwwvvvvvvvvvvvvvvvvvuuuuvvvvvuuuuuuuuuuuuuuuuttttuutttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkiiiiiihhhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeedeeeeeeeeeddddddddddddccccbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;:::::::::99999999999888888998888888888877777777777666666555555555554444444443333333333322222222222111111100000000000//////////////............--------------,,,,,,,,,,,,++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!! {{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„………………†††††‡‡‡‡‡ˆˆˆ‡‡ˆˆˆ‡‡‡‡‡‡†††††…………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuvvvvvuuuuuuuuuuuuuuuuutttuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkiiiiiiihhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeedeeeeeeeeedddddddddddddcccbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;::::::::::9999999999888888999888888888877777777777666666555555555554444444443333333333322222222222111111100000000000//////////////............--------------,,,,,,,,,,,,++++++++************))))))))))))((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!! ||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„……………†††…………………„„„„„ƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888887777777777766666666665555555555544444444444433333333333222222222221111111000000000000/////////////...........---------------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! |||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������������������€€€€€€��€€€€€€€€€€€€€€������‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„…………………………………„„„„ƒƒƒƒƒƒ‚‚‚‚…„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccbbbbbbbaaaaaaaaaaaa```````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333222222222221111111100000000000/////////////...........----------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! ||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„……………………………„„„„„ƒƒƒƒƒƒƒ‚‚‚………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333222222222222111111100000000000/////////////............---------------,,,,,,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! |||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„……………………………„„„„„„ƒƒƒƒƒƒ‚‚‚…………„„„„„„„„„„„„„„„„ƒƒƒƒƒ��€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||{{|{{{{{{{{{{{{{{{{{{{{{{{zz{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbaaaaaaaaaaaa```````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333322222222222111111100000000000/////////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!!! |||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„……………………………„„„„„„ƒƒƒƒƒƒƒ‚‚……………„„„„„„„„„„„„„„„„ƒƒƒƒ����€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||{||{{{{{{{{{{{{{{{{{{{{{{{z{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888888777777777776666666666555555555554444444444443333333333322222222222111111100000000000//////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„……………………„„„„„„„ƒƒƒƒƒƒƒƒ‚………………„„„„„„„„„„„„„„„„„ƒƒ�����€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooonnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888777777777766666666666555555555554444444444433333333333222222222221111111000000000000/////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! |||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„ƒƒ�������€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddcbbbbbbbbbaaaaaaaaaaaaa``````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333222222222221111111100000000000/////////////...........----------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! ||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ………………………„„„„„„„„„„„„„„„„�������€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333222222222222111111100000000000/////////////............---------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! |}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ………………………„„„„„„„„„„„„„„„„��������€€€€€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€~~~~~~~~~~~~~~~~~}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddbbbbbbbbbbaaaaaaaaaaaa```````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888888777777777776666666666555555555554444444444443333333333322222222222111111100000000000/////////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„���������€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddbbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888777777777766666666666555555555554444444444433333333333222222222221111111000000000000/////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ………………………………„„„„„„„„„„„„„����������€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeddddddddddddbbbbbbbbbbbaaaaaaaaaaaa``a````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333222222222221111111000000000000/////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ†……………………………„„„„„„„„„„„„„�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrqrrrrrrrrrrqqqqqqqqqqqqqqpqppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddbbbbbbbbbbbbaaaaaaaaaaaa`a````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333222222222221111111100000000000/////////////...........----------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒ††……………………………„„„„„„„„„„„„������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������€€€~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddbbbbbbbbbbbbaaaaaaaaaaaa`aa```````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888777777777776666666666555555555554444444444433333333333322222222221111111100000000000/////////////............---------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒ†††……………………………„„„„„„„„„„„��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddcbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888888777777777776666666666555555555554444444444443333333333322222222221111111100000000000/////////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒ††††……………………………„„„„„„„„„„����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddcbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333222222222211111111000000000000/////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒ†††††……………………………„„„„„„„„„������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333222222222211111111000000000000/////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒ††††††……………………………„„„„„„„„��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggfffffffffffffeeeeeeeeeeeedddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333222222222211111111100000000000/////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒ†††††††…………………………„„„„„„„„����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888888777777777776666666666555555555554444444444443333333333322222222211111111100000000000/////////////............---------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„ƒƒ††††††††…………………………„„„„„„„������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988898888888888877777777776666666666555555555554444444444443333333333322222222211111111100000000000/////////////............---------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€��������������������€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††……………………………„„„„„„�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚������������������������~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988898888888888877777777777666666666655555555555444444444443333333333322222222211111111100000000000//////////////...........---------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€����������������������€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††………………………………„„„„„�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚�����������������������~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhgggggggggggggfffffffffffffeeeeeeeeeeeedddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888988888888888777777777776666666666555555555554444444444433333333333222222222111111111000000000000/////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€������������������������€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††………………………………„„„„�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚���������������������~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{|{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988988888888888777777777776666666666555555555554444444444433333333333222222222111111111100000000000/////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������€€€����������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††………………………………„„„‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚�������������������}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrsssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988998888888888777777777776666666666555555555554444444444443333333333322222222111111111100000000000/////////////...........----------------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††…………………………………„„‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚������������������}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{|||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrsssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddcccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988998888888888877777777776666666666655555555554444444444443333333333322222222111111111100000000000/////////////............---------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!! }}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††…………………………………„‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚����������������€}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrsssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988998888888888877777777777666666666655555555555444444444443333333333322222222111111111100000000000//////////////...........---------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚���������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyywvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssssrrrrrrrrrrssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkjjjiiiiiiiiiiiiihhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQRRQQQQQQQQQQQPPPPPPPPPPPOPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666666666655555555555444444444444333333333332222222222222221111111111100000000000///////////.......------------,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#############""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚���������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyywwvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssrrrrrrrrrsssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllljjjjiiiiiiiiiiiiihhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQRRQQQQQQQQQQQPPPPPPPPPPPOPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888777777777776666666666666666655555555555444444444444333333333332222222222222222111111111110000000000///////////.......------------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#############""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚����������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyywwwvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttsssssstssssssssssssssssrrrrrrrrsssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllljjjjiiiiiiiiiiiiihhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_______^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQRRRQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888777777777776666667666666666655555555555444444444444433333333333222222222222222111111111110000000000///////////........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!! }}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚����������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyywwwvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttsssssstssssssssssssssssrrrrrrrrssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiiihhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888887777777777766666676666666666655555555554444444444444333333333332222222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,,++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! }}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚���������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyywwwwvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssttssssssssssssssssrrrrrrrsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiiihhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888887777777777766666676666666666655555555555444444444444333333333332222222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! }}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚��������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyywwwwwvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssstttsssssssssssssssssrrrrrsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllljjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888777777777766666676666666666655555555555444444444444333333333332222222222222221111111111100000000000///////////.......------------,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! }}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������ƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚�������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyy{zzzzzzzzzzzzzzzzzzzzyyyywwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssstttsssssssssssssssssrrrrrsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnmmmmnnmmmmmmmmmmmmllllllllllljjjjjjiiiiiiiiiiiiihhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````______^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888777777777776666676666666666655555555555444444444444333333333332222322222222222111111111110000000000///////////.......------------,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! }}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyy{{zzzzzzzzzzzzzzzzzzzzyyywwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttsssssssstttsssssssssssssssssssrrrsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnmmmnnmmmmmmmmmmmmmlllllllllljjjjjjjiiiiiiiiiiiiihhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_____^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888888777777777776666677666666666655555555555444444444444433333333333222322222222222111111111110000000000///////////........-----------,,,,,,,,,,,++++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! }}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚�����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyy{{{zzzzzzzzzzzzzzzzzzzzyywwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssstttsssssssssssssssssssrrrsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnmmnnnmmmmmmmmmmmmlllllllllljjjjjjjjiiiiiiiiiiiihhhhhggggggggggggffffffffffffefeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888888777777777776666677666666666665555555555444444444444433333333333222322222222222111111111110000000000////////////.......-----------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! }}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚�����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyy{{{{zzzzzzzzzzzzzzzzzzzyywwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssstttssssssssssssssssssssrrssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnmmnnnmmmmmmmmmmmmmllllllllljjjjjjjjiiiiiiiiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888887777777777766666776666666666655555555555444444444444333333333332223222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,,++++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$#############"""""""!!!!!!!!!!!! }}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚���������������‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyy{{{{zzzzzzzzzzzzzzzzzzzzywwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssttttssssssssssssssssssssrssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnmnnnnmmmmmmmmmmmmllllllllljjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888777777777776666776666666666655555555555444444444444333333333332223222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############"""""""!!!!!!!!!!!!! }}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyy{{{{{zzzzzzzzzzzzzzzzzzzzwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttsssssssstttttsssssssssssssssssssrssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllljjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````____^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888777777777776666776666666666655555555555444444444444333333333332223322222222222111111111100000000000///////////.......------------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############"""""""!!!!!!!!!!!!! }}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyy{{{{{{zzzzzzzzzzzzzzzzzzzwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssstttttttttsssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllljjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````___^^^^^^^^^^^]]]]]]]]]]]\\\]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888888777777777776666777666666666655555555555454444444444433333333332223322222222222111111111110000000000///////////.......------------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############"""""""!!!!!!!!!!!!! }}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyy{{{{{{{zzzzzzzzzzzzzzzzzzwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllljjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````___^^^^^^^^^^^]]]]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777776666777666666666665555555555454444444444433333333333223322222222222111111111110000000000///////////........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############"""""""!!!!!!!!!!!!! }~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzy{{{{{{{{zzzzzzzzzzzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllljjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````__^^^^^^^^^^^]]]]]]]]]]]]\\]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777776666777666666666665555555555554444444444433333333333223322222222222111111111110000000000////////////.......-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$#############""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�‚���������‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzy{{{{{{{{{zzzzzzzzzzzzzzzzwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqrqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllljjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````___^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[[Z[ZZZZZZZZZZZYYYYYYYYYYYXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888777777777776667776666666666655555555555544444444444333333333332233222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$#############""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�‚�������‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzwwwwwwwwwwwwwwvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqrrqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmllllljjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````___^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888888777777777776667776666666666655555555555544444444444333333333332233322222222221111111111100000000000///////////.......-----------,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$#############"""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzwwwwwwwwwwwwwwvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmllllljjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````___^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888888777777777776667777666666666655555555555554444444444333333333332233322222222222111111111110000000000///////////.......------------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzwwwwwwwwwwwwwwwvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwvvvvuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrqrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmlllljjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````__^^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777776667777666666666665555555555554444444444433333333333233322222222222111111111110000000000///////////.......------------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwwwwwwwwwwwwvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvwwwwxxxxyyyyyyyyyxxxwwwwvvvuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqppppppooooooononnnnnnnnnnmmmmmmmmmmlllljjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````___^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888888888777777777776667777666666666665555555555554444444444433333333333233322222222222111111111110000000000///////////........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvvvvvvvvwwwwxxyyyzzzzzzzzzzyyxxxwwvvvvvuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooonoonnnnnnnnnnmmmmmmmmmmllljjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````___^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988888888888777777777776677776666666666655555555555544444444444333333333332333222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwxxyyzz{{{{{{{{{{zzyyxxwwwvvvvuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppooooooooonnnnnnnnnmmmmmmmmmmlllkjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````__^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999988888888888777777777776677776666666666655555555555544444444444333333333332333222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#############""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwvvvvvvvvvvvvvwwwxxyyzz{{|||}}}|||{{zzyyxxwwwvvvvuuuuuuuuuuuuutttttsstssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppooooooooonnnnnnnnnmmmmmmmmmmllkjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````___^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777776677777666666666655555555555554444444444333333333332333322222222222111111111100000000000///////////.......-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#############""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzxwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwvvvvvvvvvvvvwwxxyyz{{||}}~~~~~}}}|{{zyyxwwwvvvvvvvvuuuuuuuuutttttsstsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnmmmmmmmmmmllkjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777776677777666666666665555555555554444444444433333333332333322222222222111111111100000000000///////////.......------------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#############"""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzxxwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwvvvvvvvvvvvvwwxxyzz{|}}~~~~}}|{{zyxxwwwvvvvvvvvvvvuuuuuutttttsttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrqqrqqqqqqqqppppppooooooooonnnnnnnnmmmmmmmmmllkjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa```````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888777777777776677777666666666665555555555554444444444433333333333333322222222222111111111100000000000///////////.......------------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvwwxyyz{|}}~€€€€€€~}||{zyxx|{{{{zzzzzzzzzzzzyyyyxxxxuuttttttttttttsssssssssssrrqrqqrrrrrrrrrrrrrrrrqqqqppppppppppppppppooooonnnnnnnmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````________]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888888777777777767766666666666555555555544544444444443333333333322233222222222221111111111100000000///////////.........-----------,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………„„„……„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvwwwxyyz{|}~€€�����€€~}|{zyyx||{{{{{{{{{zzzzzzyyyyxxxxuuutttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppoooooonnnnnnnmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````________]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888888777777777777766666666666555555555554544444444444333333333332233222222222221111111111100000000///////////.........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………„…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvwwwxyy{{|}~€��‚‚‚���€~}|{zzyx||{{{{{{{{{{{{zzzzyyyxxxxuuutttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppoooooonnnnnnnmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_______]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555554544444444444333333333332233222222222221111111111100000000///////////.........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvwwxyy{|}~~€��‚‚‚‚��€~}|{zzyx|||{{{{{{{{{{{{zzzyyyyxxxuuuttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppooooonnnnnnnmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````_______]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555554544444444444333333333332233222222222221111111111100000000///////////.........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvwwxyy{|}~€�‚‚‚‚‚��€~}|{zzyx|||||||||{{{{{{zzzyyyyxxxuuuuttttttttttttttsssssssrrrrrrrrrrrsssssssssssrrrrqqqqqqqqqqqqppppppoooooonnnnnnnmmmmmmllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````______]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999998888888888777777777777766666666666555555555554544444444444333333333332233222222222221111111111100000000////////////........------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvwwxxyz{|}~€�‚‚‚‚‚��€~}|{zzyx||||||||||||{{{{zzzyyyxxxuuuuttttttttttttttttsssssrrrrrrrrssssssssssssssssrrqqqqqqqqqqqqqppppppooooooonnnnnmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhggggggggggfffffffffffffeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````______]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;<;;;;;;;;;;:::::::::::9999999988888888888777777777777766666666665555555555545544444444443333333333322333222222222211111111111000000000///////////........------------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvwwxxyz{|}~€��‚‚‚��€€~}|{zyyx}||||||||||||{{{zzzyyyxxxuuuuuttttttttttttttttttttrrrrrsssssssssssssssssssssrqqqqqqqqqqqqpppppppoooooonnnnnnmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhggggggggggfffffffffffffeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````______]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;<;;;;;;;;;;:::::::::::9999999988888888888777777777777766666666666555555555555544444444444333333333322333222222222221111111111100000000///////////.........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………††††……………………„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvwwwxyz{|}~€€�����€€~}||{zyyx}|||}}}}}}||||{{zzzyyyxxxuuuuuttttttttttttttttttttrrrsssssssssssssssssssssssrrrqqqqqqqqqqqppppppooooooonnnnnnmmmmmmlllllllllkklkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhgggggggggfffffffffffffeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````_____]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555555544444444444333333333332333222222222221111111111100000000///////////.........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………††††††……………………„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvwwwxyz{{|}~€€€��€€~~}|{zzyyx}}}}}}}}}}}}||{{{zzyyyxxxuuuuuutttttttttttttttttttrrsssssssssttttttttsssssssrrrrqqqqqqqqqqqppppppooooooonnnnnnmmmmmmllllllllllllllkkkkkkkkkklllllkkkkkkkkkjjjjjjjjjjiiiiihhhhgggggggggffffffffffffffeeeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa````````_____]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555555544444444444333333333332333222222222221111111111100000000///////////.........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………†††††††††……………………„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvwwxxyz{|}~~€€€~~}|{{zyyyx}}}}}~~~~}}}|||{{zzyyyxxxuuuuuutttttttttttttttttttrsssssssstttttttttttssssssrrrrrqqqqqqqqqqpppppppooooooonnnnnnmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkjjjjjjiiiihhhhhgggggggggfffffffffffffeeeeeeeeeeedddddddddddddccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa````````_____]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555555544444444444333333333332333222222222221111111111100000000///////////.........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………††††††††††††………………………„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������������������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvvvwwxxyz{{|}~~~~}|{{zyyyyx}}}~~~~~~~~}}||{{zzyyyxxxuuuuuuuttttttttttttttttttsssssssstttttttttttttsssssrrrrrqqqqqqqqqqqpppppppooooooonnnnnnmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkjjjjjiiiihhhhggggggggggfffffffffffffeeeeeeeeeeedddddddddddddddddcdcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa````````_____]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::999999998888888888777777777777776666666666555555555555544444444444333333333332333222222222221111111111100000000////////////........------------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„ƒƒƒ„ƒ„„„„„„„„„„„„„„……………†††††††††††††††………………………„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvwwwxyyz{||}}~~~~~}}|{{zzyyyyy}~~~~~~~}}||{{zzyyyxxxuuuuuuuutttttttttttttttttsssssssttttttttttttttsssssrrrrrrqqqqqqqqqqqpppppppooooooonnnnnnnmmmmmmmmmmllmlllllllllmmmmmmmmmmmmmmmlllllkkkkkkjjjjiiiihhhhggggggggggfffffffffffffeeeeeeeeeeedddddddddddddddddddddddddcccccccccccbbbbbbaabaaaaaaaaaaa````````_____]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUTTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;<<;;;;;;;;;;:::::::::::9999999988888888888777777777777766666666666555555555555544444444443333333333323333222222222211111111111000000000///////////........------------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††………………„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������������������������������������€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwvvvvvvvwwwxxyzz{{||}}}}}||{{zzyyyyyy~~~~~}}|{{zzyyxxxxuuuuuuuutttttttttttttttttssssssttttttttttttttttssssrrrrrrqqqqqqqqqqqqppppppppoooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkjjjjiiiihhhhggggggggggffffffffffffeeeeeeeeeeedddddddddddddddddddddddddddddccccccccbbbbbbabaaaaaaaaaaa````````_____]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQPPPQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;<<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555555544444444444333333333323333222222222221111111111000000000///////////.........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„………††††††††‡‡‡‡‡†††††††††††…„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������������������������������������€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvwwwwxyyzz{{||||||{{zzyyyxxyyy~~€€~~}}|{{zzyyxxxxuuuuuuuuuttttttttttttttttssssstttttttttttttttttssssrrrrrrqqqqqqqqqqqqqppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmllllllkkkkkjjjjiiiihhhhgggggggggggffffffffffffeeeeeeeeeeedddddddddddddddddddddddddddddddccccccbbbbbbbbaaaaaaaaa`````````_____]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQPPPQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111111000000000///////////.........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������������������������€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvwwwwwxxyyzz{{{{{{{zzzyyyxxxyyy~€€€€€~}}|{{zzyyxxxxuuuuuuuuuttttttttttttttttssssstttttttttttttttttssssrrrrrrrqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnmmnmmmmmmmmmnnnnnnnnnnnnnnnmmmlllllkkkkkjjjjiiihhhhhhggggggggggfffffffffffeeeeeeeeeeeedddddddddeeeeeeeeeeeeeedddddddddcccccbbbbbbbaaaaaaaaa``````````____]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999988888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111111000000000///////////.........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�‚�‚�������������������������������������€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwxxxyyzzzzzzzzzyyyxxxxxyyy€€€€€€€~}}|{{zyyyxxxxuuuuuuuuuttttttttttttttttsssssttttttuuuttttttttssssrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmllllkkkkkjjjjiiiihhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeedddddddccccbbbbbbbaaaaaaaaa``````````____^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRSSRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111111000000000///////////.........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡††…………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�‚�‚�����������������������������������€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwxxxxyyyyzzyyyyyxxxxxxxyyz€€���€€€~}}|{zzyyyxxxxuuuuuuuuuttttttttttttttttssssttttttuuuuttttttttssssrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmlllllkkkkjjjjiiiihhhhhhhggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeddddddccccbbbbbbaaaaaaaaa``````````____^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQPPQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888888877777777777776666666666555555555555544444444444333333333333333222222222221111111111000000000////////////........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ††††…………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyxxxxxxxxxxyyz€€�����€€~}}|{zzyyxxxxxuuuuuuuuuutttttttttttttttssssttttttuuuuuttttttsssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnooonnnnnnmmmmlllllkkkkjjjjiiiiihhhhhhhggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeddddccccbbbbbbaaaaaaaa```````````____^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555555544444444443333333333333333222222222211111111110000000000///////////........------------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††††‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ˆˆ‡‡‡†††………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚�‚���������������������������������€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwxxxyyz€€�����€€~}||{zzyyxxxxxuuuuuuuuuttttttttttttttttssssttttttuuuuuttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnoooooonnnnnnmmmmlllllkkkkjjjjjiiiihhhhhhhhhgggggggggfffffffffeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeedddddcccbbbbbbaaaaaaaa```````````____^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQQPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111110000000000///////////........------------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆ‡‡‡‡†††………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚���������������������������������€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwxxyzz€������€~}||{zzyyxxxxxuuuuuuuuuutttttttttttttttsssstttttttuuuttttttttssssrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppooooooooooooooonnnnoooooooooonnnnnnmmmlllllkkkkkjjjjjiiiiihhhhhhhhhgggggggggfffffffffeeeeeeeeeeeeeeeeeffffffffgggfffffffeeeeeddddccccbbbbbaaaaaaaa```````````____^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111110000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚��������������������������������€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwxxyzz€€�����€€~}|{{zyyyxxxxxuuuuuuuuuutttttttttttttttssssttttttttutttttttttssssrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppoooooooooooooooooooooooooonnnnnnnmmmlllllkkkkkjjjjjjiiiiihhhhhhhhhhggggggggffffffffeeeeeeeeeeeeeeeefffffffgggggggffffffeeeeddddccccbbbbbaaaaaaaaa```````````___^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111110000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††††‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡††………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxyzz€€�����€€~}}|{zzyyyxxxxxuuuuuuuuuutttttttttttttttsssstttttttttttttttttttsssrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppooooooooooooooooooooooonnnnnnnnnmmlllllkkkkkkkjjjjjjiiiiiiihhhhhhhhgggggggfffffffffeeeeeeeeeeeeeeffffffgggggggggffffffeeeeddddccccbbbbbbaaaaaaaa```````````___^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888888777777777777776666666666555555555555544444444444333333333333333222222222221111111110000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„………………††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡††………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�‚�‚���������������������������������€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwxyyz{€€����€€~}||{zzyyxxxxxxuuuuuuuuuuuttttttttttttttssssstttttttttttttttttttttssssssrrrrrrrrrrrrrqqqqqpppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnmmllllllkkkkkkkjjjjjjiiiiiiiihhhhhhhhgggggggfffffffffeeeeeeeeeeeefffffffgggggggggfffffeeeeeddddcccbbbbbbbaaaaaaaa```````````___^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888888877777777777776666666666555555555555544444444444333333333333333222222222221111111110000000000///////////.........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„…………………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‰‰‰‰‰‰‰ˆˆˆ‡‡†††……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����‚��������������������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwxyyzz€€€��€€€~~}|{{zyyyxxxxxxuuuuuuuuuuuttttttttttttttssssstttttttttttttttttttttsssssssssssssrrrrrrqqqqqpppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmllllllkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhggggggffffffffffeeeeeeeeeeeffffffggggggggggfffffeeeeddddccccbbbbbbbaaaaaaaa````````````__^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555555544444444443333333333333333222222222211111111100000000000///////////........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„……………………††††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡††………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚���‚��‚�‚������������������������������€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwxyyzz€€€€€€~}||{zzyyyxxxxxxuuuuuuuuuuuutttttttttttttssssssttttttttttttttttttttssssssssssssssrrrrrqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmlllllkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhgggggggfffffffffeeeeeeeeeefffffffggggggggggffffeeeeeddddccccbbbbbbbaaaaaaaaa```````````__^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111100000000000///////////........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„………………………††††‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚���‚��‚���������������������������������€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvwwxxyyzz€€€€€~~}|{{zzyyyxxxxxxuuuuuuuuuuuutttttttttttttsssssssttttttttttttttttttttttssssssssssssrrrrqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmllllkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhggggggffffffffffeeeeeeeeeffffffffggggggggfffffeeeedddddccccbbbbbbbaaaaaaaaa```````````__^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111100000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! €€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡††………‡‡†††††………………………………………………������������������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyzz{{||}}}}}}||{zzyxxwwvvvvvvvuuxxxxxwwwwwwwwwwwwwvvvvvvvssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuutttttsssrrrrqrrrrrrrrrrrrrrrrqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkjjjjjjjiiiiiiihhhhhhhgggfffffffffffffffffgggggggggggfffffeeeeedddddccccbbbbdccccccccbbbbbbbbbbbaaaaa____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888777776666666666655555555555554444444444433333333333333333222222222221111111000000000///////////..........-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! €€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€�����������€€€€€€€��������������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††…‡‡‡†††††……………………………………………�������������������������������������€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyzz{{|||}}}|||{{zyyxxwwvvvvvvvvuxxxxxxwwwwwwwwwwwwwvvvvvvsssssttttttttttuuuuuuuvvvvvvvvvvuuuuuuuttttsssrrrrqrrrrrrrrrrrrrqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllkjjjjjjjiiiiiiihhhhhhhggggffffffffffffffffggggggggggfffffeeeeedddddcccccbbbbdcccccccccbbbbbbbbbbbaaaa_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888777776666666666655555555555554444444444433333333333333333222222222221111111000000000///////////..........------------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! €€€��������������������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€������������€€€€€€�������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††‡‡ˆˆ‰‰ŠŠŠ‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡††ˆ‡‡‡†††††…………………………………………‚�������������������������������������€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyzz{{||||||||{{zzyxxwwwvvvvvvvvvxxxxxxwwwwwwwwwwwwwvvvvvvsssssssttttttttuuuuuvvvvvvvvvvvvvvvuuuuutttsssrrrqqrrrrrqqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnmnnnnnmmmmmmmmmmmmmlllllllkjjjjjjjjiiiiiihhhhhhhggggfffffffffffffffffgggggggffffffeeeeedddddcccccbbbbbdcccccccccbbbbbbbbbbbaaaa_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888888777776666666666655555555555555444444444433333333333333333222222222221111111000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! €€���������������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€�������������€€€€€�������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ�����ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†ˆˆ‡‡‡†††††………………………………………‚‚‚‚�����������������������������������€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyzz{{{||||||{{zzyyxxwwvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwvvvvvsssssssstttttttuuuuvvvvvwwwwvvvvvvvvuuuutttsssrrrqqrrrqqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnmmnnnnmmmmmmmmmmmmmmlllllllkjjjjjjjjiiiiiihhhhhhhhggggffffffffffffffffffgggggfffffeeeeedddddccccccbbbbbdcccccccccbbbbbbbbbbbaaaa_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888777776666666666655555555555555444444444443333333333333333222222222221111111000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! €€���������������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€��������������€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡ˆˆ‰‰Š‹‹ŒŒŒ�������ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‰ˆˆ‡‡‡†††††……………………………………‚‚‚‚‚�����������������������������������€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyzz{{{|||||{{{zyyxxwwwvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwvvvvvsssssssssttttttuuuvvvvwwwwwwwwwwvvvvvuuutttsssrrrqqrrqqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmnnnmmmmmmmmmmmmmmlllllllljjjjjjjjjiiiiiihhhhhhhhggggfffffffffffffffffffffffffffeeeeedddddcccccccbbbbbdccccccccccbbbbbbbbbbbaaa_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888777777666666666655555555555555444444444443333333333333333222222222221111111000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €����������������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€���������������€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ���������ŒŒŒ‹‹ŠŠ‰ˆˆ‡‰‰ˆˆ‡‡‡†††††…………………………………‚‚‚‚‚‚‚����������������������������������€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyzzz{{{|||{{{{zzyyxxwwwvvvvvvvvvvxxxxxxxxwwwwwwwwwwwwvvvvvssssssssssttttuuuvvvvwwwwwwwwwwwwvvvvuuutttssrrrqqqrqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnmmmmmnmmmmmmmmmmmmmmmllllllllkjjjjjjjjiiiiiiihhhhhhhhgggggfffffffffffffffffffffffffeeeeeddddddccccccbbbbbbdccccccccccbbbbbbbbbbbaaa______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888777777666666666665555555555555444444444443333333333333333322222222221111111000000000////////////..........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! �����������������������€€€€€€€€€€€€€€€€€€€������€€€€€€€€€����������������€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡ˆˆ‰‰Š‹‹ŒŒŒ���������ŒŒŒ‹‹ŠŠ‰ˆˆŠ‰‰ˆˆ‡‡‡††††††……………………………‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyzzz{{{{{{{{{zzyyxxxwwwvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwvvvvvssssssssssttttuuuvvvwwwxxxxxwwwwwvvvvuuutttssrrrqqqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllkjjjjjjjjiiiiiiihhhhhhhhgggggfffffffffffffffffffffffeeeeeeddddddcccccccbbbbbbdcccccccccccbbbbbbbbbbaaa______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888887777776666666666655555555555554444444444433333333333333333222222222221111110000000000///////////..........-----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!! ����������������������‚€€€€€€€€€€€€€€€€€€�������€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡ˆˆ‰ŠŠ‹‹ŒŒ�����Ž�����ŒŒ‹‹ŠŠ‰ˆ‹Š‰‰ˆˆ‡‡‡††††††…………………………‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyzzz{{{{{{{{{zzzyyxxwwwwvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwvvvvvsssssssssstttuuuvvvwwwxxxxxxxwwwwvvvvuuuttsssrrqqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllkkjjjjjjjiiiiiiiihhhhhhhhhgggggfffffffffffffffffffffeeeeeeedddddccccccccbbbbbbddccccccccccbbbbbbbbbbaaa______^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888887777776666666666655555555555554444444444433333333333333333222222222221111110000000000///////////..........-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!! ���������������������‚‚€€€€€€€€€€€€€€€€€��������€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡ˆˆ‰ŠŠ‹‹ŒŒ����ŽŽŽ����ŒŒ‹‹ŠŠ‰‹‹Š‰‰ˆˆˆ‡‡‡††††††……………………‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{zzz{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{zzyyxxxwwwwvvvvvvvvvvxxxxxxxxxxwwwwwwwwwvvvvvvsssssssssstttuuvvvwwwxxxxxxxxxwwwvvvuuutttssrrrqqqpqqqqqqqpppppppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllkkkjjjjjjjiiiiiiiihhhhhhhhhgggggfffffffffffffffffffffeeeeeeddddddccccccccbbbbbbddccccccccccbbbbbbbbbbbaa_______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888887777776666666666655555555555555444444444433333333333333333222222222221111110000000000///////////..........------------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!! ��������������������‚‚‚€€€€€€€€€€€€€€€€���������€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡ˆ‰‰ŠŠ‹‹ŒŒ����������ŒŒŒ‹‹ŠŠŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††††…………………‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{zzz{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzyyxxxwwwwvvvvvvvvvvxxxxxxxxxxwwwwwwwwwvvvvvvssssssssstttuuuvvwwwxxxxxxxxxxwwwvvvuuuttsssrrrqqqpqqqqqppppppppppppppoooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkjjjjjjjiiiiiiiihhhhhhhhhggggggffffffffffffffffffffeeeeeeddddddccccccccbbbbbbdddccccccccccbbbbbbbbbbaa_______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888887777776666666666655555555555555444444444443333333333333333222222222221111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! �������������������‚‚‚‚€€€€€€€€€€€€€€€����������€€€€€����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡ˆ‰‰ŠŠ‹‹ŒŒ����������ŒŒ‹‹‹ŠŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††††………………‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{zzz{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{zzyyyxxwwwwwvvvvvvvvvvxxxxxxxxxxwwwwwwwwvvvvvvvsssssssstttuuuvvwwxxxxxyyxxxxwwwvvvuuuttsssrrrqqqppqqqqppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjiiiiiiiiihhhhhhhhhhggggggfffffffffffffffffffeeeeedddddddccccccccbbbbbbdddccccccccccbbbbbbbbbbaa_______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888887777777666666666655555555555555444444444443333333333333333222222222221111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! �������������������‚‚‚‚€€€€€€€€€€€€€€�����������€€€€����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡ˆ‰‰ŠŠ‹‹ŒŒŒ��������ŒŒŒ‹‹Š�ŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡‡†††††……………‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}|}}||||||||||||||||||||{{{||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{zz{{zzzzzzzzzzyyyyyyyyyyyyyzyyyyyyyyyyyyyzzzz{{{{{{{{{zzzyyyxxwwwwwwvvvvvvvvvxxxxxxxxxxxwwwwwwwvvvvvvvssssssstttuuvvvwwxxxxyyyyyxxxwwwvvuuutttssrrrqqqqppqqqqpppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjiiiiiiiiihhhhhhhhhhggggggfffffffffffffffffffeeeeedddddddcccccccccbbbbbddddcccccccccbbbbbbbbbbba________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777666666666665555555555555444444444443333333333333333322222222221111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! ������������������‚‚‚‚‚€€€€€€€€€€€€€������������€€€����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„…………††‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒ������ŒŒŒŒ‹‹��ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††††…………‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{zzz{{{zzzzzzzzyyyyyyyyyyyyyyzyyyyyyyyyyyyzzzz{{{{{{{{{{zzzyyxxxwwwwwwwvvvvvvvvxxxxxxxxxxxwwwwwwwvvvvvvvssssstttuuuvvwwwxxxyyyyyyyxxxwwvvvuutttsssrrrqqqpppqqqpppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjiiiiiiiiihhhhhhhhhhggggggggfffffffffffffffffeeeeedddddddcccccccccbbbbbddddccccccccccbbbbbbbbbba________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888887777777666666666665555555555555444444444443333333333333333322222222222111110000000000////////////..........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! �����������������‚‚‚‚‚‚€€€€€€€€€€€€�������������€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„…………††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹Ž���ŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡††††…………‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{zzz{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{zzzyyxxxwwwwwwwwvvvvvvvxxxxxxxxxxwwwwwwwvvvvvvvvssstttuuuvvvwwxxxxyyyyyyyxxxwwvvvuutttsssrrrqqqqpppqqqpppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmlmmmmmmmmllllllllllllkkkkkjjjjjjiiiiiiiiihhhhhhhhhhgggggggggffffffffffffffffeeeeeddddddddcccccccccbbbbddddccccccccccbbbbbbbbbba________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888877777776666666666655555555555554444444444433333333333333333222222222221111100000000000///////////..........-----------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!! ����������������‚‚‚‚‚‚‚€€€€€€€€€€€€�������������€������������������������������������������������‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„…………††‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹ŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††††……‚‚‚‚‚‚‚‚‚‚��������������������������������������€�€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{zzz{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{||{{{{zzyyyxxxwwwwwwwwwvvvvvvxxxxxxxxxxwwwwwwwvvvvvvvwstttuuuvvvwwxxxxyyyyyyyyyxxwwwvvuutttsssrrrqqqqppppqqqppppppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjiiiiiiiiihhhhhhhhhhggggggggggfffffffffffffffeeeeeedddddddcccccccccbbbbddddccccccccccbbbbbbbbbbb________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888877777776666666666655555555555555444444444433333333333333333222222222221111100000000000///////////..........-----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!! ���������������‚‚‚‚‚‚‚‚€€€€€€€€€€€��������������������������������������������������������������‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„………††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒ‹ŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††††…‚‚‚‚‚‚‚‚�‚����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzyyyyyyyyyyyyyzyyyyyyyyyyzzzz{{{{{|||{{{zzzyyyxxxwwwwwwwwwwvvvvvxxxxxxxxxxwwwwwwwwvvvvwwwttuuuvvvwwxxxyyyyyyyyyyyxxwwwvvuutttsssrrrrqqqqppppqqqpppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeddddddddccccccccbbbbdddddcccccccccbbbbbbbbbbb_________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888877777776666666666655555555555555444444444433333333333333333222222222221111100000000000///////////..........------------,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚€€€€€€€€€€��������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„………†††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹ŒŒŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰‰ˆˆ‡‡†††††‚‚‚‚‚‚�‚������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzyyyyyyyyyyyyzyyyyyyyyyzzzz{{{{|||||{{{zzzyyxxxxwwwwwwwwwwwvvvvyxxxxxxxxxwwwwwwwwwwwwwwwtuuvvwwwxxyyyyyzzzzzyyyyxxwwvvuutttsssrrrrqqqqpppppqqqppppppppppppppoooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffffeeeeeeddddddddcccccccccbbbdddddccccccccccbbbbbbbbbb_________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888877777777666666666655555555555555444444444443333333333333333222222222221111100000000000///////////..........------------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚€€€€€€€€€��������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„………†††‡‡‡ˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŽŽŽŽŽŽŽŽ��ŒŒ‹‹Š‰‰ˆˆ‡‡††††‚‚‚‚‚‚‚�‚�����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzyyyyyyyyyyyyzyyyyyyyyzzzzz{{{{|||||{{{zzzyyxxxxwwwwwwwwwwwvvvvyxxxxxxxxxwwwwwwwwwwwwwxxuvvwwxxxyyyzzzzzzzzzyyyxxwwvvuutttssrrrrrqqqqqpppppqqqppppppppppppppoooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjiiiiiiiiihhhhhhhhhgggggggggggggggffffffffffeeeeeeddddddddcccccccccbbbdddddccccccccccbbbbbbbbbb_________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888877777777666666666655555555555555444444444443333333333333333222222222221111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚€€€€€€€€��������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„…………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹Ž����ŽŽŽŽ��ŒŒ‹‹Š‰‰ˆˆ‡‡†††‚‚‚‚‚‚‚‚‚‚�‚��������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzyyyyyyyyyyyyzyyyyyyyyzzzz{{{{||||||{{{zzyyyxxxxwwwwwwwwwwwwvvvyxxxxxxxxxwwwwwwwwwwwxxxyvwwxxyyzzzz{{{{{zzzzyyyxxwvvuuttsssrrrrqqqqqqppppppqqqqppppppppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggggggfffffffffeeeeeeeddddddddccccccccbbbddddddcccccccccbbbbbbbbbb__________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888877777777666666666665555555555555444444444443333333333333333322222222221111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚€€€€€€€������������������������������������������‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„…………††††‡‡‡ˆˆˆ‰‰‰‰ŠŠŠ‹‹ŽŽ������ŽŽ��ŒŒ‹‹Š‰‰ˆˆ‡‡††‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzzyyyyyyyyyyyzyyyyyyyzzzzz{{{|||||||{{{zzyyyxxxxwwwwwwwwwwwwvvvyxxxxxxxxxwwwwwwwwwxxxyyzwxxyyzz{{{{{{{{{{zzzyyxxwwvuuttsssrrrrrqqqqqqppppppqqqqppppppppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggggggggffffffffeeeeeeeddddddddcccccccccbbddddddccccccccccbbbbbbbbb__________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888877777777666666666665555555555555444444444443333333333333333322222222222111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! ������������‚‚‚‚‚‚‚‚‚‚‚€€€€€€������������������������������������������‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„……………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹ŽŽŽ������ŽŽ��ŒŒ‹ŠŠ‰‰ˆˆ‡‡†ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}~}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{zzzzzzzzzzzzzyyyyyyyyyyzyyyyyyzzzzz{{{{|||||||{{{zzyyyxxxxwwwwwwwwwwwwwvvyxxxxxxxxwwwwwwwwxxxyyzz{xyyzz{{||||||||{{{zzyyxwwvvuttsssrrrrqqqqqqqqppppppqqqqqpppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggggggggfffffffeeeeeeeddddddddcccccccccbbddddddccccccccccbbbbbbbbb__________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888777777776666666666655555555555554444444444433333333333333333222222222221111100000000000///////////..........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! �����������‚‚‚‚‚‚‚‚‚‚‚‚€€€€€������������������������������������������‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„……………††††‡‡‡ˆˆˆ‰‰‰ŠŠŽŽŽ�������ŽŽ��Œ‹‹ŠŠ‰ˆˆˆ‡‡ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzzzyyyyyyyyyyzzyyyyyzzzzz{{{{|||||||{{{zzyyyxxxxwwwwwwwwwwwwwvvyxxxxxxxxxwwwwwxxxxyyz{{|yzz{|||}}}}}}|||{{zyyxxwvvuuttssrrrrrqqqqqqqpppppppqqqqqpppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggggggggfffffffeeeeeeeddddddddcccccccccbbdddddddccccccccccbbbbbbbb__________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888777777776666666666655555555555555444444444433333333333333333222222222221111100000000000///////////..........-----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! �����������‚‚‚‚‚‚‚‚‚‚‚‚€€€€€�����������������������������������������‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„………………††††‡‡‡ˆˆ‰‰‰Š�ŽŽŽ������ŽŽŽ��Œ‹‹Š‰‰ˆˆˆ‡ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚�‚������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzzzzyyyyyyyyyzzyyyyzzzzzz{{{||||||||{{{zzyyyxxxxwwwwwwwwwwwwwwvyxxxxxxxxxxxxxxxxyyzz{||}z{||}}}~~~~}}}||{zzyxxwvvuuttssrrrrrqqqqqqqqpppppppqqqqqqpppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjiiiiiiiiiihhhhhhgggggggggggggggggggffffffeeeeeeedddddddddccccccccbbdddddddccccccccccbbbbbbbb___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888777777777666666666655555555555555444444444443333333333333333222222222221111100000000000///////////..........-----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€����������������������������������������‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„………………††††‡‡‡ˆˆˆ‰‰��ŽŽŽ�����ŽŽŽ��ŒŒ‹ŠŠ‰‰ˆˆˆ„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚�€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzzzzyyyyyyyyyzzzyyzzzzzz{{{{||||||||{{{zzyyyxxxxwwwwwwwwwwwwwvvyxxxxxxxxxxxxxxxyyzz{|}}~{|}}~~~~~~~}}||{zyyxwwvuuttsssrrrrqqqqqqqqqpppppppqqqqqqpppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjiiiiiiiiihhhhhhgggggggggggggggggggffffffeeeeeeedddddddddcccccccccbddddddddcccccccccbbbbbbbb___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888777777777666666666655555555555555444444444443333333333333333222222222221111100000000000///////////..........------------,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€����������������������������������������‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„………………††††‡‡‡ˆˆ‰Œ��ŽŽŽŽ���ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzyyyyyyyyzzzyzzzzzzz{{{|||||||||{{{zzyyyxxxxwwwwwwwwwwwwwwvyxxxxxxxxxxxxxxyyzz{|}~~}}~~~~}}|{{zyxxwvvuttsssrrrrqqqqqqqqqqqppppppqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjiiiiiiiiiihhhhhgggggggggggggggggggffffffeeeeeeeeddddddddcccccccccbddddddddcccccccccbbbbbbbb___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888777777777666666666665555555555555444444444443333333333333333222222222221111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!! €�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………†††††‡‡ˆˆˆ‰ˆ‰‰‰ŠŠŠ‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††……‡‡‡‡‡‡†††††††††††……………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€�����������‚‚‚‚�����������~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||{zzzzzzzzzzzzzzzyyyyyyyyyzzyyyyzzzzz{{{|||||||||{{{zzyyyxxxxxxwwwwwwwwwwwwvxxwwwwwwwwwwwxxxyzz{|}~€€�����€€~~}|{zyyxwwvuuwwvvvvuuuuuuuutttttttttttqqqqqqqqpppppppppppppoooonmmmmmmmmmmmmmlllllllllllmmmmmlllllllllllkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggggggffffffffeeeeeeedddddddddcccccccccbaaaaaaaa`````````________`___________^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999999988888887777777777766666666666555555544444444443333333332222222222211111111111001110000000000////////////.......------------,,,,,,,++++++++++++***********)**))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! �����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………††††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†††…ˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††…ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€��������������������������~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||{zzzzzzzzzzzzzzzzzyyyyyyyzzyyyyzzzzz{{{|||||||||{{{zzyyyxxxxxxxwwwwwwwwwwwvxxwwwwwwwwwwxxyyzz{|}~€€€�������€€~}||{zyxwwvvuuwwvvvuuuuuuuuutttttttttttqqqqqqqqpppppppppppppoooonmmmmmmmmmmmmmlllllllllllmmmmlllllllllllllkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggggggffffffffeeeeeeedddddddddcccccccccbaaaaaaaa`````````________`___________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::99999999999888888887777777777666666666665555555444444444433333333322222222222111111111110011100000000000///////////........-----------,,,,,,,++++++++++++***********)**))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††‡‡‡ˆ‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡†††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€��������������������������~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||{{zzzzzzzzzzzzzzzzzyyyyyyzzzzyzzzzzz{{{||||||||||{{zzzyyyxxxxxxwwwwwwwwwwwvxxwwwwwwwwxxxyyzz{|}~€€�€��‚‚‚‚��€~}|{zyxxwvvuutwvvvvuuuuuuuuuuttttttttttqqqqqqqqqppppppppppppoooonnmmmmmmmmmmmmlllllllllllmmmmmllllllllllllkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggggggggffffffffeeeeeeedddddddddcccccccccbaaaaaaaa``````````_______``__________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777666666666665555555444444444443333333332222222222111111111110011100000000000///////////........-----------,,,,,,,++++++++++++***********)**))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ����������������������‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………††††‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡†††ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€�������������������������€~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||{{zzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzz{{{||||}}||||{{{zzyyyxxxxxxxwwwwwwwwwwvxxwwwwwwwxxxxyzz{|}~€�‚��‚‚‚‚‚��€~}|{zyyxwvvuuttvvvvuuuuuuuuuuuutttttttttqqqqqqqqqppppppppppppoooonnmmmmmmmmmmmmmllllllllllmmmmmllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhgggggggggggggggggffffffffeeeeeeedddddddddccccccccccaaaaaaaa``````````_______``___________^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777666666666665555555444444444443333333332222222222211111111111011100000000000///////////........-----------,,,,,,,,+++++++++++***********)**))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ���������������������‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………†††††‡‡††‡‡ˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡††‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€�������������������������€~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||{{zzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzz{{{||||}}}}|||{{{zzyyyxxxxxxxwwwwwwwwwwvxxxwwwwxxxxyyyz{||}~€�‚ƒ�‚‚‚‚‚‚�€€~}|{zyxwvvuutttvvvvuuuuuuuuuuuutttttttttqqqqqqqqqpppppppppppppooonnmmmmmmmmmmmmmllllllllllmmmmmmlllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhgggggggggggggggggffffffffeeeeeeeedddddddddcccccccccaaaaaaaa``````````_______``___________^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777766666666665555555444444444443333333332222222222211111111111011100000000000///////////........-----------,,,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ��������������������‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€�€��€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………†††††‡†††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€�������������������������€~~~~~~~~~}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||{{{zzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzz{{{|||}}}}}}|||{{zzzyyyxxxxxxxwwwwwwwwwwxxxxxxxxxxyyyz{{|}~€�‚‚ƒ‚‚‚‚‚‚��€~}|{zyxwwvuuttttvvvuuuuuuuuuuuuutttttttttqqqqqqqqqqppppppppppppooonnmmmmmmmmmmmmmllllllllllmmmmmllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhgggggggggggggggggffffffffeeeeeeeedddddddddcccccccccaaaaaaaaa`````````_______``___________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999999888888887777777777766666666665555555444444444443333333332222222222211111111111011100000000000///////////........-----------,,,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! �������������������‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………†††††…††††‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡†††‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€������������������������€€~~~~~~~~~}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}|||{{zzyyyxxxxxxxwwwwwwwwwwxxxxxxxxxyyyz{{|}~€�‚ƒƒ‚‚‚‚‚‚�€~}|{zyxwwvuuttttsvvvvuuuuuuuuuuuuuttttttttqqqqqqqqqqppppppppppppooonnnmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggggggfffffffffeeeeeeeedddddddddcccccccccaaaaaaaa``````````_______```___________^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888777777777766666666665555555444444444443333333332222222222211111111111011100000000000///////////........-----------,,,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! �������������������‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ………………………………………………………††††………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ…………„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€�����������������������€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}|||{{zzzyyyxxxxxwwwwwwwwwwwxxxxxxxyyyzz{{|}}~€�‚‚ƒƒ‚‚‚‚‚�€€~}|{yyxwvvuutttssvvvvuuuuuuuuuuuuuttttttttqqqqqqqqqqpppppppppppppoonnnmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggggggggfffffffffeeeeeeeedddddddddcccccccccaaaaaaaaa``````````______```__________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888777777777766666666665555555544444444443333333332222222222211111111111011100000000000///////////........------------,,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ������������������‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ……………………………………………………………††……………††††††‡‡‡‡‡†††††††††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ………………„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€�����������������������€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}}}}}}}}|||{{zzyyyxxxxxxwwwwwwwwwwxxxyyyyyyzz{{||}~€€�‚‚ƒƒ‚‚‚��€€~}|{zyxwvvuutttsssvvvvvuuuuuuuuuuuuutttttttqqqqqqqqqqqppppppppppppoonnnmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhggggggggggggggfffffffffeeeeeeeedddddddddcccccccccaaaaaaaaa``````````______```___________^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::99999999999888888887777777777666666666655555555444444444433333333322222222222111111111110111100000000000//////////........------------,,,,,,,++++++++++++**************))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! �����������������‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ………………………………………………………………†„…………………†††††††††††††††††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ………………„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€����������������������€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||{{{{zzzzzzzzzzzzzzzzzzzzz{{zzzzzzzz{{{||}}}}~}}}}}||{{zzzyyyxxxxxwwwwwwwwwwyyyyyyzzzz{{||}~~€��‚‚ƒƒ����€€~}|{zyxwvvuuttttsssvvvvvvuuuuuuuuuuuutttttttqqqqqqqqqqqppppppppppppoonnnmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggggffffffffffeeeeeeeedddddddddcccccccccaaaaaaaaa``````````______```___________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777666666666655555555444444444443333333332222222222111111111110111100000000000//////////.........-----------,,,,,,,++++++++++++**************))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ����������������‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ…………………………………………………………………„„„……………………………†……………………††ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ………………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€��������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{zzzzzzzzzzzzz{{{{{{{z{{{zzzzzzz{{{||}}}~~~~~}}}||{{zzyyyxxxxxwwwwwwwwwxyyyzzzz{{{||}}~~€€��‚‚ƒƒ���€€~}|{zyxwwvuuttttssssvvvvvvuuuuuuuuuuuutttttttqqqqqqqqqqqqpppppppppppponnnnmmmmmmmmmmmmmllllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhgggggggggggggffffffffffeeeeeeeedddddddddcccccccccaaaaaaaaa```````````_____````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777666666666655555555444444444443333333332222222222211111111111111100000000000//////////.........-----------,,,,,,,++++++++++++**************))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ����������������‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ†………………………………………………………………„„„„„„…………………………………………………ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ………………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€��������������������€€€€€€~~~€~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{zzzzzzzzzzz{{{{{{{{{{{{{{zzzzz{{{{||}}}~~~~~~}}}||{{zzyyyxxxxwwwwwwxxxxzzzzz{{{|||}}~~€€��‚‚‚‚€€€~}|{zyxxwvuuttttsssssvvvvvvvuuuuuuuuuuuuttttttqqqqqqqqqqqqpppppppppppponnnmmmmmmmmmmmmmlllllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhgggggggggggggffffffffffeeeeeeeddddddddddcccccccccaaaaaaaaa````````````____`````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777766666666655555555444444444443333333332222222222211111111111111100000000000//////////.........-----------,,,,,,,++++++++++++**************))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ���������������‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ††…††……………………………………………………„„„„„„„„„„„„„………………………………ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ…………„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€�������������������€€€€€€€~~€€~~~~~~~~~}}}}}}}}}}}}}}|||{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{zzzz{{{{||}}~~~~~~~~}}}|{{zzyyyxxxxxwwwxxxxxyzz{{{||||}}~~~€€���‚‚‚‚€€~}|{zyyxwvvuuttttsssssvvvvvvvuuuuuuuuuuuuttttttqqqqqqqqqqqqpppppppppppponnnnmmmmmmmmmmmmmllllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeeeddddddddddcccccccccaaaaaaaaa`````````````___`````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999999888888887777777777766666666655555555444444444443333333332222222222211111111111111100000000000//////////.........-----------,,,,,,,,+++++++++++**************))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ……„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€�����������������€€€€€€€€€~€€€~~~~~~~~}}}}}}}}}}}}}}|||{{{{{zzzzzzz{{{{{{{||||{{|{{{{{zzz{{{{||}}~~~~~~~~~}}||{{zzyyxxxxxxxxxxxxyy{{{|||}}}~~~€€€�������~~}|{{zyxwvvuuttttttssssvvvvvvvvuuuuuuuuuuuttttttqqqqqqqqqqqqqppppppppppponnnnmmmmmmmmmmmmmllllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggfffffffffffeeeeeeeddddddddddcccccccccaaaaaaaaaa````````````___``````_________^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999988888887777777777766666666655555555444444444443333333332222222222211111111111111100000000000//////////.........-----------,,,,,,,,+++++++++++***************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡ˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€�����������������€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}|||{{{{{zzzzzz{{{{{{||||||||||{{{{zzz{{{{||}}~~~~~~}}||{{zyyyxxxxxxxxxyyyz{||}}}~~~~€€€€�������~~}|{{zyxwwvuuutttttttsssvvvvvvvvuuuuuuuuuuuutttttrqqqqqqqqqqqqppppppppppppnnnnmmmmmmmmmmmmmllllllllmmmmmllllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggggggggfffffffffffeeeeeeeddddddddddcccccccccaaaaaaaaaa``````````````_```````_________^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999988888887777777777766666666655555555444444444443333333332222222222211111111111111100000000000//////////.........-----------,,,,,,,,+++++++++++***************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€������������€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}||{{{{{{zzzz{{{{{{||||||||||||{{{{zz{{{{||}}~~~~}}|{{zzyyyxxxxxxxyyyzz|}}}~~~€€€€€�����€€€~}}|{{zyxwwvvuuttttttttttsvvvvvvvvuuuuuuuuuuuutttttrqqqqqqqqqqqqppppppppppppnnnnnmmmmmmmmmmmmllllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggffffffffffeeeeeeeedddddddddddccccccccbaaaaaaaaaa``````````````````````_________^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::9999999999988888888777777777766666666655555555544444444443333333332222222222211111111111111100000000000//////////.........-----------,,,,,,,,+++++++++++***************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ€€€€€€€€€€€€�������������€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€���������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}||{{{{{{{{{{{{{{{|||||}|||||||{{{{zzz{{{||}}~~~~}}|{{zzyyxxxxxxyyzzz{}}~~€€€€€€€€€€€€€€€€}}|{{zyxxwvvuuutttttttttttvvvvvvvvvuuuuuuuuuuuuttttrqqqqqqqqqqqqqpppppppppppnnnnnmmmmmmmmmmmmmlllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggffffffffffeeeeeeeedddddddddddccccccccbaaaaaaaaaaa``````````````````````________^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777666666666555555555444444444433333333322222222222111111111111111100000000000/////////.........------------,,,,,,,+++++++++++***************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! �����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ€€€€€€€€€€€��������������€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††…………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€���������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}||{{{{{{{{{{{{{{||||}}}}}}|}|||{{{zzz{{{||}}~~€€€~~}||{zzyyyxxxyyyzz{{|~~€€€€€€€€€€€€€€€€€||{{zyxxwwvuuuttttttttttttvvvvvvvvvuuuuuuuuuuuuttttrqqqqqqqqqqqqqpppppppppppnnnnnmmmmmmmmmmmmllllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggfffffffffffeeeeeeeedddddddddddccccccccbaaaaaaaaaaaaaa``````````aa````````________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777666666666555555555444444444443333333332222222222111111111111111100000000000/////////..........-----------,,,,,,,++++++++++++**************))))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! �����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ€€€€€€€€€€���������������€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††……………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}|{{{{{{{{{{{{{||||}}}}}}}}}|||{{{zzzz{{||}}~~€€€€€€~}}|{{zzyyyyyyyzz{{||~€€€€�������€€€€€€~~|{zzyyxwwvvuuuttttttttttttvvvvvvvvvuuuuuuuuuuuuttttrqqqqqqqqqqqqqpppppppppppnnnnnnmmmmmmmmmmmmlllllllmmmmmmllllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggfffffffffffeeeeeeeedddddddddddccccccccbbbaaaaaaaaaaaaaaa```````aaa````````________^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777766666666555555555444444444443333333332222222222211111111111111100000000000/////////..........-----------,,,,,,,++++++++++++**************))))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ€€€€€€€€�€���������������€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††…………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}|{{{{{{{{{{{{||||}}}}}}}}}}}||{{{zzzz{{{|}}~~€€€€€€€~~}||{zzyyyyyyzzz{||}€€€���������€€€€~~~}{zzyyxwwvvuuuuttttttttttttvvvvvvvvvuuuuuuuuuuuuutttrrqqqqqqqqqqqqpppppppppppnnnnnnmmmmmmmmmmmmlllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggfffffffffffeeeeeeeeddddddddddddcccccccbbbaaaaaaaaaaaaaaaaa`````aaaa````````_______^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999888888887777777777766666666555555555444444444443333333332222222222211111111111111100000000000/////////..........-----------,,,,,,,++++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ€€€€€€€������������������€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††…………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††‡‡‡‡‡‡‡†††††††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}|{{{{{{{{{{{{|||}}}}}~}}}}}}||{{{zzzzz{{||}~~€€€€��€€~}}|{{zzyyyyzzz{{|}}€€����������€€€€~~}}|zzyyxwwvvvuuuuttttttttttttvvvvvvvvvvuuuuuuuuuuuttttrrqqqqqqqqqqqqpppppppppppnnnnnnmmmmmmmmmmmmlllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggfffffffffffeeeeeeeedddddddddddddccccccbbbbbaaaaaaaaaaaaaaaaaa``aaaaa````````_______^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888777777777766666666555555555444444444443333333332222222222211111111111111100000000000/////////..........-----------,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ€€€€€€€������������������€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}|{{{{{{{{{{{||||}}}~~~~~}}}}||{{{zzzzz{{||}~~€€€����€€~}||{{zzzzzzz{{||}~€€€���������€€€~~~}}||zyyxxwwvvuuuuuttttttttttttvvvvvvvvvvuuuuuuuuuuuutttrrrqqqqqqqqqqqqppppppppppnnnnnnnmmmmmmmmmmmmllllllmmmmmmmlllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggfffffffffffeeeeeeeeedddddddddddddcccccbbbbbbaaaaaaaaaaaaaaaaaa`aaaaaaa````````______^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888777777777766666666555555555444444444443333333332222222222211111111111111100000000000/////////..........-----------,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ€€€€€€�������������������€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††……………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}{{{{{{{{{{||||}}}~~~~~~}}}}||{{{zzzzz{{||}~~€€������€€~~}|{{zzzzzz{{||}}~€€���������€€€~~}}||{{yxxxwwvvvuuuuuttttttttttttvvvvvvvvvvuuuuuuuuuuuutttrrrqqqqqqqqqqqqppppppppppnnnnnnnmmmmmmmmmmmmllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggfffffffffffeeeeeeeeedddddddddddddccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````______^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::9999999999988888888777777777766666666555555555544444444443333333332222222222211111111111111100000000000/////////..........-----------,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ€€€€€��������������������€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}{{{{{{{{{{|||}}}}~~~~~~~}}}||{{{zzzzzz{{|}}~€€�������€~}||{{{zzz{{{||}~~€€��������€€€~~}}}||{{zxxxwwvvvuuuuuuutttttttttttvvvvvvvvvvvuuuuuuuuuuutttrrrqqqqqqqqqqqqppppppppppnnnnnnnmmmmmmmmmmmmllllllmmmmmmmllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggfffffffffffeeeeeeeeeeddddddddddddddccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````______^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::999999999988888888777777777766666666555555555544444444443333333332222222222211111111111111100000000000/////////..........-----------,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ€€€€���������������������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††…†………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}{{{{{{{{{||||}}}~~~~~~~~}}}||{{zzzzzzz{{|}}~€���‚���€€~~}||{{{{{{{||}}~~€€€�����€€€~~}}|||{{zzxxwwvvvvuuuuuuutttttttttttvvvvvvvvvvvuuuuuuuuuuuuttrrrrqqqqqqqqqqqqpppppppppnnnnnnnmmmmmmmmmmmmmlllllmmmmmmmlllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggffffffffffeeeeeeeeeeeddddddddddddddcbbbbbbbbbbbbbbbbbaaaaaaaabaaaaaaaaaa```````______^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::999999999988888888777777777766666666555555555544444444443333333332222222222211111111111111110000000000/////////..........------------,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ���������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||~}}}}}}~~~~~€€€€��€€€~~}|||{{{{{{||}}~€��‚‚ƒƒƒ‚‚‚�€€~~}}||||||}}~~~‚‚‚‚‚‚‚‚‚���€€~~~}}||{{{zzzzyyyyxxxxxxxxxxxxwwwwwsssssssssssrrrrrrrrrrrrqqppppppppppppooooooooooooonnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggggfffffffffffeeeffffffeeeeeeeeeeeeeeeeddddcbbbbbbbbbbbbbbbbbbaaaaaa````````________^^^^^^^]]^^^^^^^^]]]]]]]]]\\\\\\\\ZZZZZZZZYYYYYYYYYXXXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777777766666665555555555544444443333333332222222222111111100000000000///////////............-----------,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ���������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„ƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||~}}}}}~~~~~€€€€���€€€~}}||{{{{{{{{|}}~€€�‚‚ƒƒƒƒ‚‚��€~}}}|||}}}}~~~�‚‚‚‚‚����€€~~}}|||{{{zzzzyyyyyxxxxxxxxxxxxxwwwwsssssssssssrrrrrrrrrrrrqqppppppppppppooooooooooooonnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggggggfffffffffffefffffffeeeeeeeeeeeeeeeeeddcccbbbbbbbbbbbbbbbbbbaaaa`````````_________^^^^^^]_^^^^^^^]]]]]]]]]]\\\\\\\ZZZZZZZZYYYYYYYYYXXXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777766666665555555555544444443333333332222222222111111100000000000///////////............-----------,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ��������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||~~~}}~~~~~~€€€€���€€€~}}||{{{{{{{{||}~€�‚‚ƒƒƒƒƒ‚‚��€~~}}}}}}}~~~~��������€€~~}}}|||{{{zzzzyyyyyyxxxxxxxxxxxxxwwwwsssssssssssrrrrrrrrrrrrqqppppppppppppooooooooooooonnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggggggggffffffffffefffffffffeeeeeeeeeeeeeeeeeccccccbbbbbbbbbbbbbbbaaaa``````````________^^^^^^^__^^^^^^^]]]]]]]]]\\\\\\\ZZZZZZZZYYYYYYYYYYXXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777777666666655555555555444444433333333322222222222111111100000000000///////////...........------------,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  �������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€~~~~~~~~~~~~~~~~~~~€~~~~~}}}}}}}|||||~~~~~~~~~~~€€€����€€€~~}}||{{{{{{{{||}~~€�‚‚ƒƒƒƒƒ‚‚‚�€€~~}}}}}~~~~~~�����€€€~~~}}|||{{{{zzzzyyyyyyyxxxxxxxxxxxxxwwwwssssssssssssrrrrrrrrrrrrqpppppppppppppoooooooooooonnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeccccccccbbbbbbbbbbbbbaaaa```````````________^^^^^^___^^^^^^]]]]]]]]]\\\\\\\ZZZZZZZZYYYYYYYYYYXXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777666666655555555555444444433333333322222222222111111100000000000///////////............-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  �������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€~~~~~~~~~~~~~~~~~~€€€€~~~~~}}}}}}}||||~~~~~~~~~~€€€€����€€€~~}}||{{{{{{{{||}}~€��‚‚ƒƒƒƒƒ‚‚��€€~~~~~~~~~~~~�€€€€€~~~}}}|||{{{zzzzzyyyyyyyyxxxxxxxxxxxxxxwwwssssssssssssrrrrrrrrrrrrqpppppppppppppoooooooooooonnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeccccccccccbbbbbbbbbbbaaaa````````````________^^^^^___^^^^^^^]]]]]]]]]\\\\\\ZZZZZZZZZYYYYYYYYYXXXXXXXVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777666666655555555555444444433333333322222222222111111100000000000///////////............-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  ������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€~~~~~~~~~~~~~~~~~€€€€€~~~~~}}}}}}}}||~~~~~~~~~~€€€€����€€€~~}}||{{{{{{{{{||}~€€�‚‚ƒƒƒƒƒƒ‚‚��€€~~~~~~~~~€€€€~~~}}}|||{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxwwwssssssssssssrrrrrrrrrrrrqpppppppppppppoooooooooooonnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffffeeeeeecccccccccccbbbbbbbbbbaaaa`````````````________^^^^____^^^^^^^]]]]]]]]\\\\\\ZZZZZZZZZYYYYYYYYYYXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777666666665555555555444444433333333322222222222111111100000000000///////////............-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  �����������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€~~~~~~~~~~~~~~~~€€€€€€€~~~~~}}}}}}}|~~~~~~~~~~€€€€����€€€~~}}||{{{{{{{{{||}~€�‚‚ƒƒƒƒƒƒƒƒ‚‚��€€~~~~~~€€~~~}}}|||{{{{{zzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwsssssssssssssrrrrrrrrrrrrqpppppppppppppooooooooooonnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggghggggggggggggggggggggffffffffffffffffffffffffffeeeeccccccccccccbbbbbbbbbaaaa`````````````________^^^^____^^^^^^^]]]]]]]]\\\\\\ZZZZZZZZZYYYYYYYYYYXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777666666665555555555444444433333333322222222222111111100000000000///////////............-----------,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  �����������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~}}}}}}}~~~~~~~~~€€€€����€€€~~}}||{{{{{{{{{||}~~€�‚‚ƒƒƒ„„„ƒƒƒ‚‚��€€€~~~~€~~}}}||||{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwsssssssssssssrrrrrrrrrrrrqpppppppppppppooooooooooonnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhgghhhgggggghhgggggggggggfffgfffffffffffffffffffffffeeddccccccccccbbbbbbbbbaaaa`````````````_________^^^_____^^^^^^]]]]]]]]]\\\\\ZZZZZZZZZZYYYYYYYYYYXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777777777666666665555555555444444433333333322222222222111111100000000000///////////............-----------,,,,,,,,+++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  ����������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€~~~~~~~~~~~~~~~~€€€€������€€€€€~~~~~}}}}}~~~~~~~~~€€€€����€€€~~}}|||{{{{{{{{||}}~€��‚ƒƒ„„„„„„ƒƒ‚‚‚��€€€~~}~~}}}|||{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwtssssssssssssrrrrrrrrrrrrqqppppppppppppooooooooooonnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhghhhhhhhhhhhhhhhhhggggggffggfffffffffffffffffffffffeddcccccccccccbbbbbbbbaaaa`````````````_________^^^_____^^^^^^^]]]]]]]]\\\\\ZZZZZZZZZZYYYYYYYYYYXXXXXWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777777666666665555555555444444433333333322222222222111111100000000000///////////............-----------,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  ���������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€~~~~~~~~~~~~~~~€€€€€€��������€€€€€~~~~~}}}}~~~~~~~~€€€€���€€€€~~}}|||{{{{{{{{{||}~€€�‚ƒƒ„„„„„„„„ƒƒ‚‚‚��€€~~}~~}}||||{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwtsssssssssssssrrrrrrrrrrrqqpppppppppppppoooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggffgggffffffffffffffffffffffedddccccccccccbbbbbbbaaaaa````````````__________^^^_____^^^^^^^]]]]]]]]\\\\\[ZZZZZZZZZZYYYYYYYYYYXXXXWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777666666665555555555544444433333333332222222222111111100000000000///////////............-----------,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ���������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€~~~~~~~~~~~~~~€€€€€��‚‚‚‚‚‚����€€€€~~~~~}}~~~~~~€€€€€��€€€€~~}}|||{{{{{{{{{||}~€�‚ƒƒ„„…………„„„ƒƒƒ‚‚��€€~~}~~}}}||{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwttssssssssssssrrrrrrrrrrrqqqppppppppppppoooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggfgggfffffffffffffffffffffffddddcccccccccbbbbbbbbaaaa```````````__________^^^^______^^^^^^^]]]]]]]]\\\\[ZZZZZZZZZZYYYYYYYYYYYXXXWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777666666665555555555544444433333333332222222222111111100000000000///////////............-----------,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ��������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€~~~~~~~~~~~~~~€€€€����‚‚‚‚‚‚‚‚‚���€€€€~~~~~}~~€€€€€€€€€€€~~}}|||{{{{{{{{{||}~~€�‚ƒƒ„……………………„„ƒƒ‚‚��€€~~}~~}}||{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwttssssssssssssrrrrrrrrrrrqqqppppppppppppoooooooooonnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffffffddddcccccccccbbbbbbbaaaaa``````````___________^^^^______^^^^^^^]]]]]]]]\\\\[ZZZZZZZZZZZYYYYYYYYYYXXXWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777776666666655555555555444444333333333322222222222111111100000000000///////////...........------------,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  �������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€~~~~~~~~~~~~~€€€€���‚‚ƒƒƒƒƒƒƒ‚‚‚‚���€€€~~~~€€€€€€€€€€€~~}}|||{{{{{{{{{||}}~€�‚ƒƒ„………†††………„„ƒƒ‚‚�€€~~}~~}|||{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwtttssssssssssssrrrrrrrrrrqqqpppppppppppppooooooooonnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiihhhhhgggggggggfffffffffffffffffffffdddddccccccccbbbbbbbbaaaa`````````____________^^^^______^^^^^^^]]]]]]]]\\\\[[ZZZZZZZZZZZYYYYYYYYYYXXWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777776666666655555555555444444333333333322222222222111111100000000000///////////...........------------,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  �������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„††……………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€~~~~~~~~~~~~~€€€���‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚���€€€€~~€€€€€€€€€€€~~}}|||{{{{{{{{{||}}~€�‚ƒƒ„……††††††………„ƒƒ‚��€~}~}}||{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwtttssssssssssssrrrrrrrrrrqqqqppppppppppppooooooooonnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiihhhhgggggggggfffffffffffffffffffffdddddccccccccbbbbbbbbaaaa`````````___________^^^^^_____^^^^^^^^]]]]]]]]]\\\[[ZZZZZZZZZZZZYYYYYYYYYYXWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777776666666665555555555444444333333333322222222222111111100000000000////////////...........-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††…………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€~~~~~~~~~~~~€€€��‚‚‚ƒƒ„„„„„„„ƒƒƒƒ‚‚‚���€€€€~€€€€€€€€€€€€~}}}|||{{{{{{{{{||}}~€�‚ƒ„„…††††‡†††……„„ƒ‚‚�€~}~}}||{{{{zzzzzzzzzzzzzzyzyyyyyyyyyyyyxxxxxxxxxxxxxtttssssssssssssrrrrrrrrrrqqqqppppppppppppooooooooonnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhiiiiiiiiiiiiihhhhgggggggggfffffffffgffffffffffdddddcccccccccbbbbbbbbaaa````````___________^^^^^^_____^^^^^^^^^]]]]]]]]\\\[[ZZZZZZZZZZZZZYYYYYYYYYXWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777776666666665555555555444444333333333322222222222111111100000000000////////////...........-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  �����������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„††††………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€~~~~~~~~~~~~€€��‚‚‚ƒƒƒ„…………„„„„ƒƒƒƒ‚‚‚���€€€€€€€€€€€€€€€€€~}}}|||{{{{{{{{{||}}~€�‚ƒ„„…††‡‡‡‡‡†††…„„ƒ‚�€~}~~}}||{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxtttsssssssssssssrrrrrrrrrqqqqppppppppppppooooooooonnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiihiiiiiiiiiiiiiiiiiiihhhggggggggggfffffggggggffffffffdddddcccccccccbbbbbbbbaaa````````__________^^^^^^^_____^^^^^^^^^]]]]]]]]\\\[[ZZZZZZZZZZZZZZYYYYYYYYXWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777777776666666665555555555444444333333333322222222222111111100000000000////////////...........-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  �����������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††……………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€��‚‚ƒƒ„„……………………„„„ƒƒƒ‚‚‚����€€€�€€€€€€€€€€€€€€€€€€€~~}}}||||{{{{{{{|||}}~€�‚ƒ„„…††‡‡‡‡‡‡††……„ƒ‚�€€~}~~}||{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxttttssssssssssssrrrrrrrrrqqqqpppppppppppppoooooooonnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhgghggggggggfffggggggffffffffdddddccccccccccbbbbbbbbaa````````__________^^^^^^^_____^^^^^^^^^]]]]]]]]\\\[[[ZZZZZZZZZZZZZYYYYYYYYYWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777776666666665555555555444444333333333322222222222111111100000000000////////////...........-----------,,,,,,,,+++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  ����������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€��‚‚ƒƒ„„„……†††……………„„„ƒƒƒ‚‚‚���€€€���€€€€€€€€€€€€€€€€€~}}}|||||{{{{{{||||}~~€�‚ƒ„……†‡‡‡ˆˆ‡‡‡††…„ƒ‚‚�€~}~~}||{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxttttssssssssssssrrrrrrrrrqqqqqppppppppppppoooooooonnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhgghgggggggggggggggggffffffffddddddcccccccccbbbbbbbbaaa```````_________^^^^^^^^____^^^^^^^^^^]]]]]]]]\\\[[[ZZZZZZZZZZZZZZYYYYYYYYWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777776666666665555555555544444333333333322222222222111111100000000000////////////...........-----------,,,,,,,,+++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  ����������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€��‚‚ƒƒ„„…††††††††………„„„„ƒƒƒ‚‚‚���€‚����€€€€€€€€€€€€€~~}}}|||||{{{{{||||}}~~€�‚ƒ„……†‡‡ˆˆˆˆ‡‡††…„„ƒ‚�€~}~~}||{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxttttsssssssssssssrrrrrrrrqqqqqppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjiiiiiihhhgghggggggggggggggggfffffffffddddddccccccccccbbbbbbbbaa```````________^^^^^^^^^____^^^^^^^^^^]]]]]]]]]\\[[[ZZZZZZZZZZZZZZZYYYYYYYWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777776666666665555555555544444333333333332222222222111111100000000000////////////...........-----------,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€�‚‚ƒƒ„„……†††††††††…………„„„„ƒƒ‚‚‚���‚‚����€€€€€€€€€€€~~~}}}|||||||{||||||}}~€�‚ƒ„„…†‡‡ˆˆˆˆˆ‡‡†……„ƒ‚�€~}~}||{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxttttsssssssssssssrrrrrrrrqqqqqpppppppppppppooooooonnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjiiiiiihhhhghhgggggggggggggggfffffffffddddddcccccccccccbbbbbbbaa```````________^^^^^^^^^___^^^^^^^^^^^]]]]]]]]]\\[[[[ZZZZZZZZZZZZZZYYYYYYYWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777777776666666665555555555544444333333333332222222222111111100000000000////////////...........-----------,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„„„„„„„„„„„„„„„„„†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€��‚‚ƒƒ„„……††‡‡‡‡†††††…………„„„ƒƒƒ‚‚‚�ƒ‚‚‚����€€€€€€€€~~~~}}||||||||||||||}}~~€�‚ƒ„„…†‡‡ˆˆˆˆˆ‡‡††…„ƒ‚�€~}~}}||{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxtttttssssssssssssrrrrrrrrqqqqqqppppppppppppooooooonnnnnnnnmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjiiiiihhhhghhgggggggggggggggfffffffffddddddccccccccccccbbbbbbbaa``````_______^^^^^^^^^]___^^^^^^^^^^^]]]]]]]]]\\[[[[ZZZZZZZZZZZZZZYYYYYYYWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777777776666666665555555555544444333333333332222222222211111110000000000////////////...........-----------,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„„„„„„„„„„††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€��‚ƒƒ„„………‡‡‡‡‡‡‡‡††††††………„„„ƒƒ‚‚‚ƒƒ‚‚‚����€€€€€€~~~~}}|||||||||||||}}}~~€€�‚ƒƒ„…†‡‡ˆˆˆˆˆ‡‡††…„ƒ‚�€~}~}}||{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxtttttsssssssssssssrrrrrrrqqqqqqppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiijjjjiiiiihhhhghhhggggggggggggggfffffffffdddddddcccccccccccbbbbbbbaa``````_______^^^^^^^^^]___^^^^^^^^^^^^]]]]]]]]\\[[[[ZZZZZZZZZZZZZZYYYYYYYWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777766666666655555555555444443333333333322222222222111111100000000000///////////...........------------,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„„„„„„„„„„„„„„„†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€��‚ƒƒ„„………‡‡‡‡‡‡‡‡‡‡‡††††…………„„ƒƒƒ‚ƒƒƒ‚‚‚����€€€€€~~~~}}||||||||||||}}}}~~€€�‚ƒƒ„…††‡‡ˆˆˆˆˆ‡‡†……„ƒ‚�€~~~}||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxtttttsssssssssssssrrrrrrrqqqqqqpppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiijiiiiiiihhhhhhhhhgggggggggggggfffffffffdddddddcccccccccccbbbbbbbaa``````_______^^^^^^^^^]__^^^^^^^^^^^^^]]]]]]]]\\[[[[ZZZZZZZZZZZZZZYYYYYYYWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777766666666665555555555444443333333333322222222222111111100000000000///////////...........------------,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††††††††††††††…………………………………………………………†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„………„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………„„„„„„„„„„„„„„„„††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€�‚‚ƒƒ„„……†‡‡‡‡‡‡‡‡‡‡‡‡‡††††………„„ƒƒƒ„ƒƒƒ‚‚‚����€€€€~~~~}}}|||||||||||}}}}~~~€€�‚‚ƒ„…††‡‡ˆˆˆˆˆ‡‡††…„ƒ‚�€~€~}}||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxtttttsssssssssssssrrrrrrrqqqqqqqppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmlllllmmmmmmmmmnnnnnnnnnnmmmmllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffdddddddccccccccccccbbbbbbaa``````_______^^^^^^^^]]___^^^^^^^^^^^^]]]]]]]]]\[[[[ZZZZZZZZZZZZZYYYYYYYYWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777766666666665555555555444443333333333322222222222111111100000000000////////////...........-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††††††††††…………………………………………………††††††…………………………………………………………………„„„„„„„„„„„„„„………………………………………………………………„„„„………………„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€�‚‚ƒƒ„………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……„„ƒƒ„„ƒƒƒ‚‚‚���€€€€~~~~}}|||||||||||}}}}~~~€€��‚‚ƒ„……†‡‡‡ˆˆˆˆ‡‡††…„„ƒ‚�€€~~}|||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxttttttssssssssssssrrrrrrrqqqqqqqpppppppppppppooooonnnnnnnnnnmmmmmmmmmmmmmmmlmmmmmmmmnnnnnnnnnnnnnnmmlllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffddddddddcccccccccccbbbbbbaa``````_______^^^^^^^^^]__^^^^^^^^^^^^^]]]]]]]]]\[[[[ZZZZZZZZZZZZZYYYYYYYYWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777777766666666665555555555444444333333333322222222222111111100000000000////////////...........-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………………††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������~~~~~~~~~~~}~~~~~€��‚‚ƒ„„„……†††††‡‡‡‡‡‡‡††††††……„„ƒƒƒ†……„„„ƒƒƒ‚‚‚���€€€~~~||||||||||}}}}~~~€€��‚�‚‚ƒ„„……†††††††……„ƒƒ‚�€~�€~}}||{{{{zzzzzzzzzzzzzwwvvvvvvvvvvvvvuuuuuuuuuuussssssssssssrrrrrrrrrrrrrqqqqqqpppppppppppppoooooopoooooooooooonnnnnnnnnnnnmmmmmmnnnnnnooooooooonnnnllllkkkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhhhhhhhhggggffffffeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbaa``````______^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBAAAAAAAAAA@@AAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777666666665555555555544444443333333333322222222222111111111100000000000///////..........-----------,,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………………††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„ƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€~~~~~~~~~~~~~~~~€€��‚‚ƒ„„………†††††‡‡‡‡‡‡‡‡‡‡††††……„„ƒƒ††……„„ƒƒƒ‚‚‚���€€€~~~|||||||||}}}~~~~€€€��‚��‚ƒƒ„„……†††††††……„ƒƒ‚�€�€~}||{{{{zzzzzzzzzzzzzwwvvvvvvvvvvvvvuuuuuuuuuuusssssssssssssrrrrrrrrrrrrqqqqqqqppppppppppppooooooppooooooooooonnnnnnnnnnnnmmmmmnnnnnoooooooooooonnnmllllkkkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhhhhhhhggggfffffffeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbaa``````______^^^^^^^^^]]]]^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBAAAAAAAAAA@@AAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777666666665555555555544444443333333333322222222222111111111100000000000///////..........-----------,,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€~~~~~~~~~~~~~~~€€��‚ƒƒ„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††……„„ƒ††……„„„ƒƒ‚‚‚���€€€~~~~||||||||}}}}~~~€€€���‚��‚‚ƒ„„……††††††††……„ƒ‚�€€‚�€~~}||{{{{zzzzzzzzzzzzwwwvvvvvvvvvvvvuuuuuuuuuuutssssssssssssrrrrrrrrrrrrqqqqqqqpppppppppppppoooooppoooooooooooonnnnnnnnnnnmmmmnnnnnoooooooooooooonnmmllllkkkkkkkkkkkkkkjjjjiiihhhhhhhhhhhhhhhhhhhggggffffffffeeeeeeeeeeddddddddddcccccccccccccccbbbbbbaa``````_______^^^^^^^^^]]]^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBAAAAAAAAAA@@AAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666555555555544444443333333333322222222222111111111100000000000///////..........-----------,,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€~~~~~~~~~~~~~~€€��‚ƒƒ„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……„„ƒ‡††……„„ƒƒ‚‚‚��€€€~~~~|||||||}}}}~~~€€€����‚��‚‚ƒƒ„„……††††††††……„ƒ‚�€ƒ‚�€~}}||{{{zzzzzzzzzzzzwwwvvvvvvvvvvvvuuuuuuuuuuutssssssssssssrrrrrrrrrrrrqqqqqqqqppppppppppppooooopppooooooooooonnnnnnnnnnnmmmnnnnnnooooopppppooooonmmlllllkkkkkkkkkkkkkkjjjjiihhhhhhhhhhhhhhhhhhhggggfffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbaa``````_______^^^^^^^^^]]]^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBAAAAAAAAAA@@AAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::999988888888887777777777766666666555555555544444443333333333322222222222111111111100000000000///////..........------------,,,,,,,,,,,,,+++++++++++***************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………………††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€~~~~~~~~~~~~~€€�‚‚ƒƒ„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……„„‡††……„„ƒƒƒ‚‚��€€€~~~~|||||||}}}~~~€€€€�����‚���‚‚ƒ„„……†††††††††……„ƒ‚�„ƒ‚�€~}||{{{{zzzzzzzzzzzwwwvvvvvvvvvvvvvuuuuuuuuuutsssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppoooopppooooooooooonnnnnnnnnnnmmmnnnnnooooopppppppoooonmmmlllllkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhhhhggggffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbaa``````_______^^^^^^^^^^]]^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::999988888888887777777777766666666555555555544444444333333333322222222222111111111100000000000///////..........------------,,,,,,,,,,,,,+++++++++++***************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€~~~~~~~~~~~~€��‚‚ƒ„„…………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……„„‡††……„„ƒƒ‚‚‚��€€€~~~~||||||}}}~~~€€€€�����‚‚���‚‚ƒƒ„„……†††‡‡‡‡††……„ƒ‚„ƒ‚�€~}}||{{{zzzzzzzzzzzwwwvvvvvvvvvvvvvuuuuuuuuuuttssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppoooopppooooooooooonnnnnnnnnnnmmnnnnnooooopppppppppoooommmllllllllllllllkkkkkjjjiiihhhhhhhhhhhhhhhhhggggggfffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbba``````________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::999988888888887777777777766666666555555555544444444333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€~~~~~~~~~~~€��‚ƒƒ„„………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……„„‡††……„„ƒƒƒ‚‚��€€€~~~~~|||||}}}}~~€€€€������‚‚���‚‚‚ƒ„„……††‡‡‡‡‡‡††…„„ƒ…„ƒ‚�€~}||{{{{zzzzzzzzzzwwwwvvvvvvvvvvvvuuuuuuuuuuttssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppoooopppooooooooooonnnnnnnnnnnmmnnnnnooooppppppppppoooommmmlllllllllllllllkkkkjjiiiihhhhhhhhhhhhhhhhggggggffffffffffeeeeeeeedddddddddddccccccccccccccbbbbbbaa`````________^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::999988888888888777777777766666666555555555554444444333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………………††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€~~~~~~~~~~€€��‚ƒƒ„„………††‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……„‡††……„„ƒƒ‚‚‚��€€€~~~~~||||}}}}~~€€€�����‚‚‚‚���‚‚‚ƒƒ„……††‡‡‡‡‡‡‡††…„ƒ†…ƒ‚�€~}}|{{{{zzzzzzzzzzwwwwvvvvvvvvvvvvvuuuuuuuuuttssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppooooppppoooooooooonnnnnnnnnnnmnnnnnooooopppppppppppooommmmllllllllllllllllkkkkjjiiihhhhhhhhhhhhhhhhggggggffffffffffeeeeeeeeedddddddddddcccccccccccccbbbbbbaa`````_________^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::999998888888888777777777766666666555555555554444444333333333332222222222111111111110000000000///////...........-----------,,,,,,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€~~~~~~~~~~€€��‚ƒƒ„………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……„‡‡†……„„ƒƒ‚‚���€€~~~~~|||}}}}~~~€€€����‚‚‚‚‚‚����‚‚ƒƒ„„…††‡‡‡ˆˆˆ‡‡††…„†…„ƒ�€~}}||{{{zzzzzzzzzzwwwwvvvvvvvvvvvvvuuuuuuuuuttsssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppppoooppppoooooooooonnnnnnnnnnnnnnnnnooooppppppppppppooonmmmmllllllllllllllllkkkjjiiihhhhhhhhhhhhhhhggggggggffffffffffeeeeeeeeddddddddddddcccccccccccccbbbbbaa``````__________^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::999998888888888777777777766666666555555555554444444333333333332222222222111111111110000000000///////...........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€~~~~~~~~~~€€�‚‚ƒ„„………††‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡††……„‡‡†……„„ƒƒ‚‚��€€€~~~~~}}}}}}~~~€€€���‚‚‚‚‚‚‚‚���‚‚‚ƒƒ„„…††‡‡ˆˆˆˆˆ‡‡†…„‡…„ƒ‚€~~}||{{{zzzzzzzzzzwwwwwvvvvvvvvvvvvuuuuuuuuuttsssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppppoooppppooooooooooonnnnnnnnnnnnnnnoooooppppppppppppooonmmmmlllllllllllllllllkkkjjiiihhhhhhhhhhhhhhggggggggffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbaa``````____________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999988888888887777777777666666665555555555544444443333333333322222222221111111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€~~~~~~~~~€€�‚‚ƒ„„……†††‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡††……„‡‡†……„„ƒƒ‚‚��€€€~~~~~}}}}}}~~€€���‚‚‚‚‚‚‚‚‚���‚‚‚ƒƒ„……††‡‡ˆˆˆˆˆ‡‡†…„‡†„ƒ‚�~~}||{{{{zzzzzzzzzwwwwwvvvvvvvvvvvvvuuuuuuuuttsssssssssssssrrrrrrrrrrqqqqqqqqqqppppppppppppoooppppooooooooooonnnnnnnnnonnnnnooooppppppppppppppoonmmmmmmllllllmmmmmlllllkkjjiiihhhhhhhhgghhggggggggggffffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbaa``````_____________^^^^__^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999988888888887777777777666666665555555555544444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€~~~~~~~~€€�‚‚ƒ„„……†††‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡††……„‡‡†……„„ƒƒ‚‚��€€€~~~~~}}}}}~~~€€����‚‚‚‚‚‚ƒƒƒ��‚‚‚ƒƒ„„……††‡‡ˆˆˆˆˆ‡‡†…„‡†„ƒ‚�~~}||{{{{zzzzzzzzzwwwwwvvvvvvvvvvvvvuuuuuuuutttsssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppoooppppooooooooooonnnnnnnnoonnnnoooooppppppppppppppoonnmmmmmmmmmmmmmmmmmmlllkkjjjiihhhhhhhgggggggggggggggfffffffffffeeeeeeeeedddddddddddddccccccccccbbbbbbaa``````_______________^^____^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999988888888887777777777666666666555555555544444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€~~~~~~~~€€�‚‚ƒ„……††††‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡††……„‡‡†……„„ƒƒ‚‚��€€€~~~~}}}~~~~€€€���‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚ƒƒƒ„„……††‡‡ˆˆˆˆˆ‡‡†…„‡†„ƒ‚�~~}||{{{{zzzzzzzzzwwwwwwvvvvvvvvvvvvuuuuuuuutttsssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppoooppppooooooooooonnnnnnoooonnnoooooppppppqqqppppppponnnmmmmmmmmmmmmmmmmmmlllkjjjiiihhhhhhhgggggggggggggggffffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbaaa```````____________________^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::9999988888888887777777777666666666555555555544444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€~~~~~~~€€�‚ƒƒ„……††††‡‡‡‡††††††††‡‡‡‡‡‡‡‡††……„‡‡†……„„ƒ‚‚���€€~}}~~~~€€€���‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚ƒƒƒ„„……†††‡‡ˆˆˆˆˆ‡‡†…„†…„ƒ�€~}}||{{{{zzzzzzzzzwwwwwwvvvvvvvvvvvvuuuuuuuutttsssssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppppooppppooooooooooooooooooooonnoooooppppppqqqqqqppppponnnnmmmmmmmmmmmmmmmmmmlllkjjiiihhhhhhggggggggggggggggffffffffffeeeeeeeeeddddddddddddddccccccccccbbbbbaaa`````````___________________^^^^^^^]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::9999988888888887777777777666666666555555555544444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€~~~~~~~€€�‚ƒƒ„……††††‡‡‡‡††††††††‡‡‡‡‡‡‡‡††……„‡‡†……„ƒƒ‚‚��€€€~~~~€€€���‚‚‚‚ƒƒƒƒƒƒ„„‚ƒƒƒƒ„„„……††‡‡‡ˆˆˆˆ‡‡†……„†…„‚�€~}}||{{{{zzzzzzzzzwwwwwwvvvvvvvvvvvvuuuuuuuuttttssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppooppppooooooooooooooooooooonoooooppppppqqqqqqqqpppppnnnnnnmmmmmmmnnnnnmmmmmllkjjjiiihhhhhhgggggggggggggggfffffffffffeeeeeeeeeddddddddddddddcccccccccbbbbbaaaa```````````_________________^^^^^^^]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWVVVVVVVVUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999988888888887777777777666666666555555555544444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€~~~~~~~€€�‚ƒƒ„……††‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡††……„‡‡†……„ƒƒ‚‚��€€€~~~€€€���‚‚‚‚ƒƒƒƒƒ„„„„ƒƒƒƒ„„„……†††‡‡‡‡‡‡‡‡††…„ƒ†„ƒ‚�€~}||{{{{{zzzzzzzzzwwwwwwwvvvvvvvvvvvuuuuuuuuttttsssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppooppppooooooooooooooooooooooooooppppppqqqqqqqqqqpppponnnnnnnnnnnnnnnnnnnmmmllkkjjiiihhhhhhgggggggggggggggfffffffffffeeeeeeeeedddddddddddddddcccccccccbbbbaaaaaa`````````````______________^^^^^^]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999988888888888777777777666666666555555555544444444333333333322222222222111111111100000000000//////...........------------,,,,,,,,,,,,,+++++++++++***************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€~~~~~~~€€�‚ƒƒ„…†††‡‡‡‡‡‡††††††††††‡‡‡‡‡‡††……„‡‡†……„ƒƒ‚‚��€€€~~€€€���‚‚‚ƒƒƒƒƒƒ„„„„…ƒƒ„„„………†††‡‡‡‡‡‡‡‡††…„„‚…„ƒ�€~~}||{{{{{zzzzzzzzzwwwwwwwvvvvvvvvvvvvuuuuuuuttttsssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppooppppoooooooooooooooooooopoooopppppqqqqqqqqqqqqqqppooonnnnnnnnnnnnnnnnnnmmmlkkjjjiiihhhhhhggggggggggggggffffffffffffeeeeeeeeedddddddddddddddccccccccbbbbaaaaaaaa`````````````____`_______^^^^^^]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999988888888888777777777666666666555555555554444444333333333322222222222111111111100000000000//////............-----------,,,,,,,,,,,,,+++++++++++***************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€~~~~~~€€�‚ƒ„„…†††‡‡‡‡‡‡††††††††††‡‡‡‡‡‡††……„‡‡†…„„ƒ‚‚���€€€€€€€���‚‚‚‚ƒƒƒƒƒ„„„„„……„„„…………†††‡‡‡‡‡‡‡‡††……„ƒ‚„ƒ‚�€~}}||{{{{{zzzzzzzzzwwwwwwwvvvvvvvvvvvvuuuuuuuttttsssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppooppppoooooooooooooooooopppooopppppqqqqqqqqqqqqqqqqpooooonnnnnnnnnnnnnnnnnmmmlkkjjiiihhhhhhhggggggggggggggfffffffffffeeeeeeeeeddddddddddddddddccccccccbbbbaaaaaaaaaaa```````````__``_______^^^^^^]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::9999998888888888777777777666666666555555555554444444333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€~~~~~~€€�‚ƒƒ„…††‡‡‡‡‡‡‡††††…††††††‡‡‡‡†††……„‡††…„„ƒ‚‚��€€€€€€€€€€���‚‚‚ƒƒƒƒƒ„„„„„…………„„………††††‡‡‡‡‡‡‡‡††……„ƒ‚�„ƒ�€~~}||{{{{{{zzzzzzzzzwwwwwwwvvvvvvvvvvvvuuuuuuuttttsssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppooppppoooooooooooooooooppppoppppppqqqqqqrrrrrrrqqqqqpooooooooooooooooonnnnnmmlkkjjjiiihhhhhhggggggggggggggffffffffffffeeeeeeeeeddddddddddddddddcccccccccbbbbaaaaaaaaaaaa`````````````______^^^^^^]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::9999998888888888777777777666666666555555555554444444333333333332222222222111111111110000000000///////...........-----------,,,,,,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………†††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€�‚ƒ„„…††‡‡‡ˆ‡‡‡†††…………†††††‡‡‡†††……„‡††…„ƒƒ‚‚��€€€€€€€€€€��‚‚‚ƒƒƒƒƒ„„„„„„………††…………†††‡‡‡‡‡‡‡‡‡†††…„ƒ‚�€ƒ‚�€~}}||{{{{{{zzzzzzzzzwwwwwwwvvvvvvvvvvvvuuuuuuuttttssssssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppooppppooooooooooooooooppppppppppqqqqqqrrrrrrrrrrrqqqpppooooooooooooooooonnnmmllkkjjiiihhhhhhggggggggggggggfffffffffffffeeeeeeeeeddddddddddddddddcccccccccbbbbbbbbaaaaaaaaaa```````````______^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXWWWWWWWWWVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::9999998888888888777777777666666666555555555554444444333333333332222222222111111111110000000000///////...........-----------,,,,,,,,,,,,,++++++++++++**+***********)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………†††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€�‚ƒƒ„…††‡‡‡ˆ‡‡‡†††……………†††††‡††††……„‡††…„ƒƒ‚‚��€€€€€€€€�€€���‚‚‚ƒƒƒƒ„„„„„„…………†††……†††‡‡‡‡‡‡‡‡‡‡†††…„„ƒ‚�€‚�€~~}|||{{{{{{{zzzzzzzzwwwwwwwvvvvvvvvvvvvuuuuuuutttttsssssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppooppppooooooooooooooopppppqppppqqqqqqrrrrrrrrrrrrrrqpppppoooooooooooooooonnnmllkkkjjiiihhhhhhggggggggggggggffffffffffffeeeeeeeeedddddddddddddddddccccccccbbbbbbbbbbbbaaaaaaa``````````______^^^^^^^]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXWWWWWWWWWVVVVVVVUUUTTTTTTTTTSSSSSSSSSSRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::99999988888888887777777776666666665555555555544444443333333333322222222221111111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++**+***********)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€�‚ƒƒ„…††‡‡‡ˆ‡‡‡†††……………††††††††††……„‡†……„ƒƒ‚���€€€€€€€€€��€���‚‚ƒƒƒ„„„„„„„……………†††‡…†††‡‡‡‡‡‡‡‡‡‡†††…„„ƒ‚�€‚�€~}}||{{{{{{{{{zzzzzzzwwwwwwwwvvvvvvvvvvvuuuuuuuttttttssssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppooppppoooooooooooooppppppqqpppqqqqqrrrrrrrrssrrrrrrrqpppppppoooooooooooooonnnmllkkjjiiihhhhhhhgggggggggggggfffffffffffffeeeeeeeeeedddddddddddddddddcccccccbcbcbbbbbbbbbaaaaaaa````````_______^^^^^^]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::99999988888888887777777776666666665555555555544444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++**+***********)))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€�‚‚ƒ„…††‡‡‡ˆ‡‡‡†††………………†††††††††……„‡†……„ƒ‚‚��€€€€€€€€€€€��‚���‚‚ƒƒƒ„„„„…………………††††‡‡†††‡‡‡‡ˆˆˆ‡‡‡‡††……„ƒ‚�€�€~~}}||{{{{{{{{{{zzzzzzwwwwwwwwvvvvvvvvvvvvuuuuuuttttttssssssssssssrrrrrrrqqqqqqqqqqqqppppppppppppoppppooooooooooooppppppqqqppqqqqqrrrrrrsssssssssrrrqqqpppppppppppppppooooonnmllkkkjjiiihhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbaaaaa`````````______^^^^^^^]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::99999988888888887777777776666666666555555555544444443333333333322222222222111111111100000000000//////...........-----------,,-,,,,,,,,,,,+++++++++++**+***********)))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡………………………††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€��‚ƒ„…††‡‡‡ˆˆ‡‡†††………………†††††††††……„‡†…„„ƒ‚‚��€€€€€€€€€€€���‚��‚‚ƒƒ„„„„…………………†††††‡‡‡†‡‡‡‡ˆˆˆˆˆˆ‡‡‡†……„ƒƒ‚�€~�€~}}|||{{{{{{{{{{zzzzzzwwwwwwwwvvvvvvvvvvvvuuuuuuttttttsssssssssssssrrrrrrrqqqqqqqqqqqppppppppppppopppppooooooooooppppppqqqqpqqqqqrrrrrrssssssssssssrqqqqpppppppppppppppoooonnmmllkkjjiiihhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccbbbbaaaaa````````______^^^^^^^^]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::99999988888888888777777776666666666555555555544444443333333333322222222222111111111100000000000//////...........-----------,,-,,,,,,,,,,,+++++++++++**+***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡…………………††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€�‚ƒ„……†‡‡‡ˆˆ‡‡‡††…………………†††††††……„„‡†…„„ƒ‚‚��€€€€€€€€€€���‚‚�‚‚ƒƒ„„„……………†††††††‡‡‡‡ˆ‡‡‡‡ˆˆˆˆˆˆ‡‡‡††……„ƒ‚�€~}€~~}}|||{{{{{{{{{{zzzzzzwwwwwwwwvvvvvvvvvvvvuuuuuuttttttsssssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppopppppoooooooooopppppqqqqqqqqqqrrrrrrssssssssssssssqqqqqppppppppppppppppooonmmllkkkjjiiihhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccbbbbaaaaa```````_______^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::99999988888888888777777776666666666555555555544444443333333333322222222222111111111100000000000//////...........-----------,,-,,,,,,,,,,,+++++++++++**+***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€�‚ƒƒ„…†††‡†††………„„„„„„„„„„„„„„„„ƒƒ‚†…„ƒƒ‚��€€€€€€€��‚€€��‚‚‚ƒƒƒƒ„„„„„„„„…………††‡‡‡ˆˆˆˆˆˆˆ‡‡‡†……„ƒ‚�€€~}€€~~}}}||||||||{{{{{{{{{vvvvvvvvvuuuuuuuuuuuuuttttsssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnooooopppppqpppqqqqqqrrrrrrrssssrrrrrrqqqqqqpppppppppppppppooonmmllkkjjjiiihhhhhhhggggghgggggggggggggggggfffffffffffffffffffffffffeeeeeeeefffffffffffeeeedddccccbbbcbbbbbaaaaaaa````````____^^]]]]]\\\\\\[[[[[[[[[[[ZYYYYYXXXXXXXXWWWWWWWWWVVVUUUUUUUTTTTTTTTTTSSSSSSSSQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999988888888888777777777766666666555555555554444444444333333333322222222222111111111110000000000//////////////...........---------,,,,,,,,,,,++++++++++++*++++***********)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„……………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€��‚ƒ„……††‡†††………„„„„„„„„„„„„„„„„ƒƒ‚†…„ƒƒ‚��€€€€€€��‚‚€€��‚‚ƒƒƒ„„„„„„„………………†††‡‡ˆˆˆˆˆˆˆˆ‡‡††…„ƒƒ‚�€~}|€~~}}||||||||||{{{{{{{{vvvvvvvvvuuuuuuuuuuuuuttttsssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnooooopppppqqpqqqqqqqrrrrrrsssssssrrrrrqqqqqqqpppppppppppppppoonmmllkkjjjiiihhhhhhhhgggghhhggggggggggggggggffffffffffffffffffffffffffffefffffffffffffffeeeddddccccbbcbbbbbaaaaaaa`````````___^^^]]]]]\\\\\\[[[[[[[[[[[YYYYYYXXXXXXXWWWWWWWWWVVVUUUUUUUTTTTTTTTTTSSSSSSSSQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::99999999888888888887777777777666666665555555555544444444443333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,++++++++++++*++++************))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„…………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€�‚ƒ„……††††††………„„„„„„„„„„„„„„„„ƒƒ‚†…„ƒƒ‚��€€€€€€���‚‚€��‚‚ƒƒ„„„„………………………††††‡‡ˆˆˆˆˆˆˆˆ‡‡‡†……„ƒ‚�€~~}|€~~}}}|||||||||||{{{{{{{vvvvvvvvvvuuuuuuuuuuuuttttsssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnoooooopppqqqqqqqqqqqrrrrrrrsssssssrrrrrqqqqqqpppppppqqqqpppppoonnmmllkkjjiiihhhhhhhhhhgghhhhggggggggggggggggffffffffffffffffgffffffffffffffgggggggggffffeeedddccccbbccbbbbaaaaaaa``````````__^^^^]]]]]\\\\\[[[[[[[[[[[YYYYYYXXXXXXXWWWWWWWWWWVVUUUUUUUUTTTTTTTTTSSSSSSSSQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;:::::::::::99999999888888888887777777777666666665555555555544444444443333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,,+++++++++++*++++************))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€�‚ƒƒ„…†††††††………„„„„„„„„„„„„„„„ƒƒ‚†…„ƒ‚‚��€€€€€€€���‚‚ƒ��‚‚ƒƒ„„„……………………††††††‡‡‡ˆˆˆˆˆˆˆˆ‡‡††…„ƒƒ‚�€~}||~~}}}|||||||||||{{{{{{{vvvvvvvvvvuuuuuuuuuuuuttttssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnooooooppppqqqqqqqqqrrrrrrrrssssssssrrrrrqqqqqqppppppqqqqqqppppponnmmllkkjjiiiihhhhhhhhhhhhhhhhggggggggggggggggffffffffffffggggggggffffffffffggggggggggffffeeedddccccbccbbbbbaaaaaaa```````````^^^^^]]]]]\\\\\[[[[[[[[[[YYYYYYXXXXXXXXWWWWWWWWWVVUUUUUUUUTTTTTTTTTSSSSSSSSQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::99999999988888888887777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,,+++++++++++*++++************))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„……………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€�‚‚ƒ„……††††††………„„„„„„„„„„„„„„„ƒƒ‚†…„ƒ‚‚��€€€€€€€€��‚‚‚ƒ��‚ƒƒ„„„…………††††††††††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡†……„ƒ‚�€~~}|{~~}}}}|||||||||||{{{{{{{vvvvvvvvvvuuuuuuuuuuuuutttssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooonnnooooooppppqqqqrqqqqrrrrrrrrrsssssssrrrrrqqqqqqpppppppqqqqqqqpppponnmmllkkjjjiiihhhhhhhhhhhhhhhhhggggggggggggggggfffffffffgggggggggggggfffffgggggggggggggfffeeedddccccbcccbbbbbaaaaaaa``````````_^^^^^]]]]]\\\\\[[[[[[[[[YYYYYYYXXXXXXXWWWWWWWWWVVUUUUUUUUTTTTTTTTTTSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::99999999988888888887777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++*++++************))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„……………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€�‚ƒ„„…††††††………„„„„„„„„„„„„„„„ƒƒ‚†…„ƒ‚‚��€€€€€€€€€€���‚‚ƒƒ�‚‚ƒƒ„„………††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡††…„ƒ‚‚�€~}||{~~}}}}|||||||||||{{{{{{{vvvvvvvvvvuuuuuuuuuuuuutttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnooooooopppqqqrrrqqrrrrrrrrrrrssssssrrrrrrqqqqpppppppppqqqqqqqqppponnmmllkkjjjiiihhhhhhhhhhhhhhhhhhggggggggggggggggfffffffgggggggggggggggggggggghhhhhgggggfffeeeddddcccccccbbbbbaaaaaaaa`````````___^^^^]]]]\\\\\\[[[[[[[[YYYYYYYXXXXXXXWWWWWWWWWVVUUUUUUUUTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::99999999988888888887777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++*+++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………†……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€�‚ƒƒ„……†††††…………„„„„„„„„„……„„„ƒƒ‚†…„ƒƒ‚��€€€€€€€€€���‚‚ƒƒ„�‚ƒƒ„„………†††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡††…„„ƒ‚�€~}}|{{~~~}}}}||||||||||||{{{{{{vvvvvvvvvvvuuuuuuuuuuuutttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooooooopppqqqrrrrrrrrrrrrrrrrssssssrrrrrrqqqqppppppppppqqqqqqqqpppoonnmllkkjjjiiihhhhhhhhhhhhhhhhhhhggggggggggggggggffffggggggggggggggggggggggghhhhhhhggggfffeeeddddccccccccbbbbbaaaaaaaaaaa`````____^^^^]]]]\\\\\\[[[[[[[YYYYYYYXXXXXXXXWWWWWWWWWVUUUUUUUUTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::99999999988888888887777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++*+++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………………………………††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€��‚ƒ„……†…†††…………„„„„„„„„…………„„„ƒ‚†…„ƒƒ‚��€€€€€€€€���‚‚‚ƒƒ„‚‚ƒ„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡†……„ƒ‚�€€~}||{z~~}}}}}||||||||||||{{{{{{vvvvvvvvvvvuuuuuuuuuuuutttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooooooooopppqqqqrrrsrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppppppqqqqqqqqppponnmllkkjjjiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggfgfggggggggggggggggggggggghhhhhhhhgggffffeeeddddccccccccbbbbbaaaaaaaaaaaaaa`_____^^^^]]]]\\\\\\[[[[[[YYYYYYYXXXXXXXXWWWWWWWWWVUUUUUUUUTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::99999999988888888887777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++*+++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€~~~~~}}~~~~€€�‚ƒ„„…………………………„„„„„„„………………„„ƒ‚†…„ƒƒ‚��€€€€€€€€���‚‚ƒƒ„„‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡††…„ƒƒ‚�€~}}|{{z~~}}}}}||||||||||||{{{{{{vvvvvvvvvvvuuuuuuuuuuuuuttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooooooooppppqqqrrrssrrrrsssrrrssrrrrrrrrrqqqqppppppppppppppqqqqqqqqppponnmllkkjjiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggghhhhhhhhgggfffeeeeddddcccddccccbbbbaaaaaaaaaaaaaaa______^^^^]]]]\\\\\\[[[[[ZYYYYYYYXXXXXXXWWWWWWWWWVUUUUUUUUTTTTTTTTTTSSSSSSSRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::99999999988888888887777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++*+++++***********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………………………………††…………………………………………………………………………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€~~~~~}}}~~~€�‚‚ƒ„……………………………„„„„„…………………„„ƒƒ†…„ƒƒ‚��€€€€€€€���‚‚ƒƒ„„…ƒƒ„„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡††…„„ƒ‚�€~~}|{{zz~}}}}}|||||||||||||{{{{{{vvvvvvvvvvvuuuuuuuuuuuuuttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooooooooooopppqqqrrrsssssssssssssssrrrrrrrrqqqqqpppppooooppppppqqqqqqpppponnmllkkjjiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggghhhhhhhggggfffeeeedddddccdddccccbbbbbaaaaaaaaaaaaa``_____^^^^]]]]\\\\\[[[[[ZYYYYYYYXXXXXXXWWWWWWWWWVUUUUUUUUTTTTTTTTTTSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::99999999988888888888777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++*+++++***********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………†††……………………………………………………………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€~~~~~}}}~~~€��‚ƒ„„…………………………„„„„………………………„ƒƒ†……„ƒ‚��€€€€€€���‚‚ƒƒ„„……ƒ„„……††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡††……„ƒ‚��€~}||{{zz~}}}}}}|||||||||||||{{{{{vvvvvvvvvvvvuuuuuuuuuuuuutssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooopppqqqrrrssstssssssssssssrrrrrrrqqqqppppoooooooopppppqqqqqqpppoonmmllkkjjiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfggggggggggggggggggghhhhhhhhggggfffeeeedddddddddddccccbbbbbaaaaaaaaaaaa````____^^^^]]]]\\\\\[[[[ZYYYYYYYXXXXXXXWWWWWWWWWVUUUUUUUUUTTTTTTTTTTSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<;;;;;;;:::::::::::9999999988888888888777777777766666666555555555554444444443333333333322222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++*+++++***********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………………………†††††…………………………………………………………………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€~~~~~~}}~~~~€��‚ƒ„„…………………………„„„…………………………„„ƒ††…„ƒ‚���€€€€���‚‚‚ƒƒ„„…†ƒ„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……„ƒƒ‚�€~}}|{{zzy}}}}}}||||||||||||||{{{{{vvvvvvvvvvvvuuuuuuuuuuuuutssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooppppqqrrrsssttssssssssssssrrrrrrqqqqppppoooooooooopppppqqqqqppponnmmllkkjjiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffggggggggggggggggghhhhhhhhggggfffeeeeedddddddddddccccbbbbbaaaaaaaaaaa`````____^^^^]]]]\\\\\[[[ZZYYYYYYXXXXXXXXWWWWWWWWVUUUUUUUUUTTTTTTTTTTSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<;;;;;;;:::::::::::9999999988888888888777777777766666666555555555554444444443333333333322222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++*+++++***********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………†††††††…………………………………………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€~~~~~~}}~~~€€�‚ƒ„„…………………………„„„…………††††………„ƒ‡†…„ƒ‚‚��€€€����‚‚ƒƒ„„……†„„……††‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……„ƒƒ‚�€~~}||{zzzy}}}}}}||||||||||||||{{{{{vvvvvvvvvvvvuuuuuuuuuuuuutssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooooopppqqrrrsssttttttttsssssssrrrrrqqqqppppoooooooooooopppppqqqpppponnmmllkkjjiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffggggggggggggghhhhhhggggffffeeeeeddddddeddddddcccbbbbbaaaaaaaaaa``````____^^^]]]]\\\\\\[[ZZYYYYYYXXXXXXXXWWWWWWWWVUUUUUUUUUTTTTTTTTTTSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<;;;;;;;:::::::::::9999999988888888888777777777766666666555555555554444444443333333333322222222221111111111110000000000//////////////...........---------,,,,,,,,,,,+++++++++++++++++***********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………………††††††††………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€~~~~~~}~~~~€��‚ƒ„„…„………………„„„„„…………†††††……„ƒ‡†…„ƒ‚‚���€����‚‚ƒƒ„„……††„……††‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†‡‡†††……„„ƒ‚�€€~}||{{zzyy}}}}}}}|||||||||||||{{{{{vvvvvvvvvvvvuuuuuuuuuuuuutsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooopppqqqrrssstttutttttttsssssrrrrqqqqppppooooooooooooooppppppppppponnmmllkjjjiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffgggggggggghhhhhggggffffeeeeedddddddeeedddddcccbbbbbbaaaaaaaa```````___^^^^]]]]\\\\\[[ZZYYYYYYXXXXXXXXXWWWWWWWVUUUUUUUUUTTTTTTTTTTSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;:::::::::::9999999988888888888777777777766666666555555555554444444443333333333322222222222111111111110000000000//////////////...........---------,,,,,,,,,,,+++++++++++++++++***********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………†††††††††…………………………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~€��‚ƒ„„…„………………„„„„„………†††††††…„„‡†…„ƒ‚‚�������‚‚‚ƒ„„……††‡……††‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††………„ƒƒ‚��€~}}|{{zzzyy}}}}}}}|||||||||||||{{{{{vvvvvvvvvvvvvuuuuuuuuuuuuusssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooppppqqrrssstttuuttttttttssssrrrqqqqppppoooonnnnnnoooooppppppppppoonnmmlkkjjjiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffgggggggghhhhgggggffffeeeeedddddddeeeeeddddcccbbbbbbbaabbbb````````___^^^^]]]]\\\\\[ZZZYYYYYXXXXXXXXXWWWWWWWWUUUUUUUUUTTTTTTTTTTSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::99999999988888888887777777777666666665555555555544444444433333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++++++++***********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………†††††††††††…………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~€€�‚‚ƒ„„…„……………„„„„„„………†††††††……„‡†…„ƒ‚‚�������‚‚ƒƒ„„…††‡‡…††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡††††††…†………„„ƒƒ‚��€~~}|{{zzzyyy}}}}}}}|||||||||||||{{{{{vvvvvvvvvvvvvuuuuuuuuuuuuussssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooopppqqqrrsstttuuuttttttttssssrrrqqqppppooonnnnnnnnnooooopppppppppoonnmllkkjjjiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffggggggghhggggggffffeeeeeedddddddeeeeeedddccccbbbbbbbbbbbbaa``````____^^^^]]]]\\\\[ZZZYYYYYYXXXXXXXXWWWWWWWWUUUUUUUUUUTTTTTTTTTTSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::99999999988888888887777777777666666666555555555544444444433333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++++++++***********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~€��‚ƒƒ„„…„…………„„„„„„………†††‡‡‡‡††…„‡†…„ƒƒ‚������‚‚ƒƒ„„…††‡‡ˆ†††‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡†††††……………„„„ƒƒ‚��€~~}||{{zzzyyy}}}}}}}||||||||||||||{{{{vvvvvvvvvvvvvuuuuuuuuuuuuusssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooopppqqrrsssttuuuuuuuutttttsssrrrqqppppoooonnnnnnnnnnooooopppppppooonmmllkkjjjiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffggggggggggggffffeeeeeeddddddddeeeeeeedddccccbbbbbbbbbbbaaa``````____^^^]]]]]\\\\ZZZYYYYYYXXXXXXXXWWWWWWWWUUUUUUUUUUTTTTTTTTTTSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::99999999988888888887777777777666666666555555555544444444433333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,,++++++++++++++++************)))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………………………………†„„„„„„„„„…………………………………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†………………………………†††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€~~~~~~~~~~€€�‚‚ƒ„„………………„„„„„„„„……††‡‡‡‡‡††…„ˆ‡…„ƒƒ‚������‚‚ƒ„„……†‡‡ˆˆ††‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††††………„„„„„ƒƒ‚‚��€~}||{{zzzyyyy}}}}}}}}|||||||||||||{{{{vvvvvvvvvvvvvuuuuuuuuuuuuusssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooppppqqrrssttuuuuvuuuuuttttsssrrqqqpppooooonnnnnnnnnnoooooopppppoooonmmllkkjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffgggggggggffffeeeeeedddddddddeeeeeeeddddcccbbbbbbbbbbbaaaa`````____^^^^]]]]\\\\ZZZYYYYYYXXXXXXXXXWWWWWWWUUUUUUUUUUTTTTTTTTTTSSSSSRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::99999999988888888887777777777666666666555555555544444444433333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,,++++++++++++++++************)))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………………………………†„„„„„„„„……………………………………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………††…………………………†††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€~~~~~~~~~€€��‚ƒƒ„„……………„„„„„„„„………††‡‡‡‡‡‡†…„ˆ‡†…„ƒ‚‚����‚‚ƒƒ„„…††‡ˆˆ‰†‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡††………„„„„„ƒƒƒ‚‚�€€~}}|{{zzzyyyyy}}}}}}}}}||||||||||||{{{{vvvvvvvvvvvvvvuuuuuuuuuuuusssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooopppqqqrrssttuuuvvuuuuuutttsssrrqqqpppoooonnnnnnnnnnnnoooooooooooooonmmllkkjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffgggggfffffeeeeeddddddddddeeeeeeeedddccccbbbbbbbbbbaaaa``````____^^^^]]]]\\\ZZZYYYYYYYXXXXXXXXWWWWWWWVUUUUUUUUUTTTTTTTTTTSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::99999999988888888887777777777766666666555555555544444444433333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,++++++++++++++++************)))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………††„„„„„„„„……………………………………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………†††………………………††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~€€�‚ƒƒ„„………………„„„„„„„„……††‡‡‡ˆˆ‡‡††…ˆ‡†…„ƒ‚‚���‚‚‚ƒ„„…††‡‡ˆ‰‰‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††………„„„ƒƒƒƒ‚‚��€€~}}||{{zzzyyyyy}}}}}}}}}||||||||||||{{{{wvvvvvvvvvvvvvuuuuuuuuuuuusssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooppppqqrrrstttuuuvvuuuuuutttsssrrqqpppoooonnnnnnnnnnnnnnoooooooooooonnmmllkkjjjjiiiiiiiiihhhhhiihhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffgggffffffeeeeedddddddddddeeeeeeeeddddcccbbbbbbbbbbaaaa``````____^^^^]]]]\\\ZZZZYYYYYYXXXXXXXXWWWWWWWVUUUUUUUUUTTTTTTTTTTSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::99999999988888888887777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,++++++++++++++++************)))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………††„„„„„„„………………………………………………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………†††††……………………†††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€~~~~~~~~€€�‚‚ƒ„„…………………„„„„„„„„……††‡‡ˆˆˆˆ‡‡†…ˆ‡†…„ƒ‚‚���‚‚ƒƒ„……†‡‡ˆˆ‰‰‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡†††……„„ƒƒƒ‚‚‚���€€~~}}||{{zzzyyyyyy}}}}}}}}}||||||||||||{{{{wvvvvvvvvvvvvvuuuuuuuuuuuusssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooppppqqrrssttuuuvvvuuuuuutttsssrrqqpppoooonnnnnnnnnnnnnnoooooooooooonnmmllkkkjjjiiiiiiiiiiiihhiiiiihhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffffeeeeeeddddddddddddeeeeeeeeddddcccbbbbbbbbbbaaaa```````____^^^^]]]\\\ZZZZYYYYYYXXXXXXXXWWWWWWWVUUUUUUUUUUTTTTTTTTTTSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::99999999988888888887777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++++++++***********)))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………†††„„„„„„„………………………………………………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………††††††…………………††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€~~~~~~~~~€€��‚ƒ„„………††………„„„„ƒ„„„……†‡‡ˆˆˆˆˆˆ‡†…ˆ‡†…„ƒ‚‚‚‚‚‚‚ƒ„„…††‡ˆˆ‰‰Š‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡††……„„ƒƒ‚‚‚���€€~~}}||{{zzzzyyyyyy}}}}}}}}}|||||||||||||{{{wwvvvvvvvvvvvvuuuuuuuuuuuussssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooppppqqrrssttuuuvvvuuuuuuuttsssrrqqpppooonnnnnnnnnnnnnnnnoooooooooonnmmmlllkkjjjjiiiiiiiiiiiihiiiiiihhhhhhhhhgggggggggggggggggggffffffffffeffffffffffffeeeeeedddddddddddddeeeeeeeeddddcccbbbbbbbbbb```````````____^^^^]]]]\\ZZZZYYYYYYXXXXXXXXXWWWWWWVUUUUUUUUUUTTTTTTTTTTSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@AA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::99999999988888888888777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++++++++***********)))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††„„„„„„…………………………………………………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………†††††††……………††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€~~~~~~~~€€�‚ƒƒ„………†††………„„„ƒƒ„„„……†‡ˆˆˆ‰‰ˆˆ‡†…‰‡†…„ƒ‚‚‚‚‚‚ƒƒ„„…†‡‡ˆˆ‰ŠŠˆˆˆˆˆ‰ˆˆˆˆˆ‡‡‡†……„„ƒƒ‚‚���€€€~~}}||{{{zzzyyyyyyy}}}}}}}}}}||||||||||||{{{wwvvvvvvvvvvvvuuuuuuuuuuuussssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooppppqqrrssttuuuvvvuuuuuuutttssrrqqppoooonnnnnnnnnnnnnnnnoooooooooonnmmmlllkkkjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggggfffffffeeeeeeeeefffffeeeeeeddddddddddddddeeeeeeeeddddcccbbbbbbbaab```````````_____^^^]]]]\\ZZZZYYYYYYXXXXXXXXXWWWWWWVUUUUUUUUUUTTTTTTTTTTSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@AA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::9999999988888888888777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++++++++***********)))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………………………………………††††„„„„„„…………………………………………………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………††††††††…………†††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€~~~~~~~~~€€�‚‚ƒ„„……††††………„„„ƒƒ„„„…††‡ˆˆ‰‰‰‰ˆˆ‡†‰ˆ†…„ƒƒ‚‚‚‚‚ƒƒ„……†‡ˆˆ‰‰ŠŠˆˆˆˆ‰‰‰ˆˆˆˆ‡‡††……„ƒƒ‚‚��€€€~~~}}||{{{zzzzyyyyyyy}}}}}}}}}}||||||||||||{{{wwvvvvvvvvvvvvvuuuuuuuuuuusssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooppppqqrrssttuuuvvvuuuuuuutttssrrqqppoooonnnnnnnnnnnnnnnnooooooooonnnmmmlllkkkjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggggfffffffeeeeeeeeeffeeeeeeeedddddddddcdddddeeeeeeeeddddcccbbbbbbaaaa````````````____^^^^]]]\\ZZZZYYYYYYYXXXXXXXXWWWWWWVUUUUUUUUUUTTTTTTTTTTTSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@AAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::9999999988888888888777777777766666666555555555554444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++++++++***********)))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††„„„„„……………………………………………………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………†††††††††………††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€~~~~~~~~€€�‚ƒƒ„……†††††………„„ƒƒƒƒ„„…†‡‡ˆ‰‰‰‰‰‰ˆ‡†‰ˆ‡…„ƒƒ‚‚‚‚‚ƒ„„…††‡ˆˆ‰ŠŠŠˆˆˆ‰‰‰‰ˆˆˆˆ‡‡††…„„ƒ‚‚��€€€~~}}}||{{{zzzzzyyyyyyy}}}}}}}}}}||||||||||||{{{wwvvvvvvvvvvvvvuuuuuuuuuuusssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooopppqqqrrsstttuuvvvuuuuuuutttssrrqqppoooonnnnnnnnnnnnoooooooooonnnnnnmmmmlllkkkjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggggffffffeeeeeeeeeeeeeeeeeeddddddddccccccddeeeeeeeddddccccbbbbbaaaaa````````````____^^^^]]]\\ZZZZYYYYYYYXXXXXXXXWWWWWWVUUUUUUUUUUTTTTTTTTTTTSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::9999999988888888888777777777766666666555555555554444444443333333333322222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++++++++***********)))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€~~~~~~~~€��‚ƒ„„…††††††„„„ƒƒƒ‚‚ƒƒ„„…†‡‡ˆˆ‰‰ˆˆ‡†…‡†„ƒ‚��€€€€€�‚‚ƒ„„…††‡ˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††…„ƒƒ‚��€€��€€~~}}}}||||{{{{{{{{yyyyyyxxxxxxxxxxxxxwwwwwwtttttttttttsssssssssssssrrsssssssrrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqppppppoooooooopppqqqrrsstttuuuvvvvvvvuuuttssrrqqpppoooooppppppppppppppppppppppppollllkkkkjjjjiiiiiiiihhhhhiiiiiiiiiiiihhhhhhhggggggghhhhhhhhhhggggggfffffffffeeeeddddddddccccccccccccccdddddcccccbbbbaaaaa``````````````````_____^^^]]]\[[ZZZZZYYYYYYYYXXXXXXXWWWVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;::::::::::99999999988888888888777777777766666666655555555554444444444333333333322222222222112222221111111111100000000//////////...........---------,,,,,,,,,,,++++++++++************)))))))))))(()(((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€~~~~~~~~€��‚ƒ„……††††††„„ƒƒƒ‚‚‚ƒƒ„„…†‡ˆˆ‰‰‰‰ˆ‡†…‡†„ƒ‚��€€€€€�‚‚ƒ„……†‡‡ˆˆ‰ˆ‰‰‰‰‰‰‰ˆˆˆ‡‡†……„ƒ‚‚�€€€€€~~~}}}}|||||{{{{{{{{yyyyyyxxxxxxxxxxxxxwwwwwwtttttttttttsssssssssssssrrsssssssrrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqppppppoooooooopppqqqrrsstttuuuuvvvvvvuuuttssrrqqpppoooooppppppppppppppppppppppppolllllkkkkjjjjjiiiiiiihhhhiiiiiiiiiiiiihhhhhhhgggggghhhhhhhhhhhgggggfffffffffeeddddddddddccccccccccccccccccccccccbbbaaaaa```````````````````_____^^^]]]\[[ZZZZYYYYYYYYYXXXXXXXWWWVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;::::::::::99999999988888888888777777777766666666655555555555444444444333333333322222222222112222221111111111100000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(()(((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………†…………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€~~~~~~~~€€�‚‚ƒ„……††††††„„ƒƒƒ‚‚‚ƒƒ„……†‡ˆˆ‰‰‰‰ˆ‡†…‡†„ƒ‚��€€€€��‚‚ƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡†…„„ƒ‚��€~€€~~~}}}}||||||{{{{{{{{yyyyyxxxxxxxxxxxxxxwwwwwwtttttttttttsssssssssssssrrsssssssrrrrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqqqppppppoooooooopppqqqrrsssttuuuuvvvvvvuuuttssrrqqppooooooppppppppqqqppppppppppppoolllllkkkkkjjjjjjiiiiiihhhiiiiiiiiiiiiiihhhhhhhggggghhhhhhhhhhhggggggfffffffedddddddddddccccccccccccccccccccccccbbbbaaaa````````````````````_____^^^]]]\[[ZZZZYYYYYYYYYYXXXXXXWWWVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;::::::::::99999999998888888888777777777766666666655555555555444444444333333333332222222222112222221111111111100000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(()(((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………†††††…………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€~~~~~~~~€€�‚ƒƒ„……††††††„„ƒƒ‚‚‚‚ƒƒ„…††‡ˆ‰‰‰‰‰ˆ‡†…‡†„ƒ‚��€€€€��‚ƒƒ„…††‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡††…„ƒƒ‚�€€~~€~~~}}}}}||||||{{{{{{{{yyyyyyxxxxxxxxxxxxxwwwwwwttttttttttttsssssssssssssrsssssssrrrrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqqqppppppoooooooopppqqqrrrsstttuuuvvvvvuuuuttssrrqqppoooooopppppqqqqqqqqqpppppppppoollllllkkkkkkjjjjjjiiiiihhiiiiiiiiiiiiiiiihhhhhhgggghhhhhhhhhhhhgggggffffffeedddddddddddcccccccccccccccccccccccbbbbaaaaa````````````````````_____^^^]]]\[[ZZZZYYYYYYYYYYXXXXXXXWWVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;::::::::::99999999998888888888777777777766666666655555555555444444444333333333332222222222112222221111111111100000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(()(((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………††††††††……………………………††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€~~~~~~~~€€�‚ƒƒ„……††††††„ƒƒ‚‚‚‚‚ƒƒ„…†‡‡ˆ‰‰‰‰‰ˆ‡†…‡…„ƒ‚�€€€€€��‚ƒƒ„…††‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡††…„ƒ‚��€~~}~~~}}}}}|||||||{{{{{{{{yyyyyyxxxxxxxxxxxxxwwwwwwttttttttttttsssssssssssssrssssssssrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqpppppoooooooopppqqqrrrsstttuuuuvvvvuuuuttssrrqqppooooooppppqqqqqqqqqqqpppppppppomllllllkkkkkkkjjjjjiiiiihiiiiiiiiiiiiiiiiihhhhhhggghhhhhhhhhhhhggggggfffffeeddddddddddddccccccccccccccccccccccbbbbaaaa````````````````````_____^^^^]]]\[[ZZZZYYYYYYYYYYXXXXXXXWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;::::::::::99999999998888888888777777777776666666655555555555444444444333333333332222222222112222221111111111100000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(()(((((((((((''''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………†††††††††††…………†††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€~~~~~~~~€€�‚ƒ„„……†††††…ƒƒƒ‚‚‚‚‚ƒƒ„…†‡‡ˆ‰‰‰‰ˆˆ‡†…†…„ƒ‚�€€€€€��‚ƒƒ„…††‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†…„„ƒ‚�€~}}~~~}}}}}|||||||||{{{{{{{yyyyyyxxxxxxxxxxxxxxwwwwwttttttttttttsssssssssssssrssssssssrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqpppppoooooooppppqqqrrrssstttuuuuuuuuuutttssrrqqppoooooopppqqqqqqqqqqqqqqppppppppmlllllllkkkkkkkjjjjjiiiiijiiiiiiijjjjiiiiiihhhhhggghhhhhhhhhhhhhgggggfffffeeddddddddddddcccccccccccccccccccccbbbbaaaaa``````````````````_______^^^^]]]\[[ZZZZYYYYYYYYYYXXXXXXXWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;:::::::::::9999999998888888888777777777776666666655555555555444444444333333333332222222222112222221111111111100000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(()(((((((((((''''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………†††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€~~~~~~~€��‚ƒ„„……††††……ƒƒ‚‚‚‚‚‚ƒƒ„…†‡‡ˆ‰‰‰‰ˆ‡‡†„†…„ƒ‚�€€€€€€�‚ƒƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†…„ƒ‚‚�€~~}}~~~}}}}}}|||||||||{{{{{{{yyyyyyxxxxxxxxxxxxxxwwwwwtttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqpppppoooooooppppqqqrrrssstttuuuuuuuuuuttssrrqqpppoooooopppqqqqqrrrqqqqqqqpppppppmmllllllllkkkkkkkjjjjiiiijjiiijjjjjjjjjiiiiihhhhhgghhhhhhhhhhhhhgggggffffffedddddddddddddcccccccccccccccccccbbbbbaaaa````````````````__________^^^^]]]\[[ZZZZYYYYYYYYYYXXXXXXXWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;:::::::::::9999999998888888888777777777776666666655555555555444444444333333333332222222222212222221111111111100000000//////////...........---------,,,,,,,,,,,,++++++++++***********)))))))))))(()(((((((((((('''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€~~~~~~~€��‚ƒƒ„……………………ƒƒ‚‚‚‚‚‚ƒ„„…†‡ˆˆ‰‰‰ˆˆ‡†…„†…ƒ‚��€€€€€€�‚ƒƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡††…„ƒ‚�€€~}}|~~~}}}}}||||||||||{{{{{{{yyyyyyxxxxxxxxxxxxxxxwwwwtttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqpppppoooooooppppqqqrrrsssttttuuuuuuuuuttssrrqqpppooooooppqqqqrrrrrrrqqqqqqppppppmmmlllllllllkkkkkkjjjiiiijjjjjjjjjjjjjjjjiiiihhhhgghhhhhhhhhhhhhhgggggfffffeddddddddddddddcccccccccccccccccbbbbbbaaaa````````_`_______________^^^^]]]]\[[ZZZZYYYYYYYYYYXXXXXXXWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<;;;;;;;;:::::::::::9999999998888888888777777777776666666655555555555444444444333333333332222222222212222221111111111100000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(()(((((((((((('''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€~~~~~~~€��‚ƒ„„…………………„ƒ‚‚‚‚‚‚‚ƒ„„…†‡‡ˆˆˆˆˆ‡‡†…„…„ƒ‚�€€€€€€�‚‚ƒ„…†‡‡ˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†…„„ƒ‚�€~~}}|~~}}}}}|||||||||||{{{{{{{yyyyyyyxxxxxxxxxxxxxxwwwwtttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqpppppoooooooppppqqqqrrsssttttuuuuuuuutttssrrqqpppooooooppqqqqrrrrrrrrqqqqqqpppppmmmmlllllllllkkkkkjjjjiiijjjjjjjjjjjjjjjjjiiiihhhhghhhhhhhhhhhhhhgggggfffffedddddddddddddddcccccccccccccccbbbbbbaaaaa```````__________________^^^^]]]]\[[ZZZZYYYYYYYYYYXXXXXXXWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<;;;;;;;;:::::::::::9999999998888888888777777777776666666655555555555444444444333333333332222222222212222221111111111100000000///////////..........----------,,,,,,,,,,,++++++++++***********))))))))))))()(((((((((((('''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††…………††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€~~~~~~~€€��‚ƒƒ„„……………„„‚‚‚‚‚‚‚ƒƒ„……†‡‡ˆˆˆˆˆ‡†…„ƒ…„ƒ‚�€€€€�‚‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡††…„ƒ‚��€~}}||~}}}}}}||||||||||||{{{{{{yyyyyyyxxxxxxxxxxxxxxwwwwttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqpppppooooooopppppqqqrrrsssttttuuuuuutttsssrrqqpppoooooopqqqqrrrrrrrrrrrqqqqqppppmmmmmmllllllllkkkkkjjjiiijjjjjjjjjjjjjjjjjjiiihhhhghhhhhhhhhhhhhhhgggggffffeddddddddddddddddcccccccccccccbbbbbbaaaaa```````__________________^^^^^]]]]\[[ZZZZZYYYYYYYYYXXXXXXXWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<;;;;;;;;:::::::::::9999999998888888888777777777776666666655555555555444444444333333333332222222222212222221111111111100000000///////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))()(((((((((((('''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€~~~~~~~€€�‚‚ƒƒ„„……………„„‚‚‚‚‚‚‚ƒƒ„…††‡‡ˆˆˆˆ‡††…„ƒ„ƒ‚�€€€€�‚‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡†…„„ƒ‚�€~~}}||~}}}}}|||||||||||||{{{{{{yyyyyyyxxxxxxxxxxxxxxwwwwttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqppppooooooopppppqqqrrrssstttttuuutttttssrrqqqpppoooooopqqqrrrrrrrrrrrrqqqqqqpppmmmmmmmlllllllkkkkkjjjiiijjjjjjjjjjjjkjjjjjjiiihhhghhhhhhhhhhhhhhhgggggfffffedddddddddddddddccccccccccccbbbbbbbaaaaa``````_________________^^^^^^^]]]]\[[ZZZZZYYYYYYYYYXXXXXXXWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999998888888888777777777776666666665555555555444444444333333333332222222222212222221111111111100000000///////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))()(((((((((((('''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€~~~~~~€€�‚‚ƒ„„„…………„„„‚‚‚‚‚‚ƒƒ„„…††‡‡ˆˆ‡‡‡†…„ƒ‚„ƒ‚�€€€€�‚‚ƒ„…†‡ˆˆ‰‰Š‰‰‰‰‰ˆˆ‡‡†……„ƒ‚��€~}}|||}}}}}}|||||||||||||{{{{{{yyyyyyyxxxxxxxxxxxxxxxwwwutttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqppppooooooopppppqqqrrrrssstttttttttttsssrrqqppppooooopqqqqrrrrsssrrrrrrrqqqqqppmmmmmmmmllllllkkkkkjjjiiijjjjjjjjjjkkkkkjjjjiiihhhhhhhhhhhhhhhhhhhgggggfffffedddddddddddddddccccccccbccbbbbbbbaaaaa```````_____________^^^^^^^^^^^]]]]\[[ZZZZZYYYYYYYYXXXXXXXXWWVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777776666666665555555555444444444333333333332222222222212222222111111111100000000///////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))()(((((((((((('''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€~~~~~~€��‚‚ƒ„„„„…„„„„„‚‚‚‚‚‚ƒƒ„……††‡‡‡‡‡‡†……„ƒ�ƒ‚��€€�‚ƒ„…††‡ˆ‰‰‰Š‰‰‰‰‰ˆˆ‡††…„ƒƒ‚�€~~}}||{}}}}}}||||||||||||||{{{{{yyyyyyyxxxxxxxxxxxxxxxwwwutttttttttttttssssssssssssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqppppooooooopppppqqqqrrrssssttttttttssssrrqqqppppooooppqqqrrrrrsssssrrrrrqqqqqqpmmmmmmmmlllllllkkkkjjjiiijjjjjjjjjjkkkkkkjjjjiiihhhhhhhhhhhhhhhhhhgggggfffffedddddddddddddddccccccccbcbbbbbbbaaaaaa```````_________^^^^^^^^^^^^^^^]]]]\[[ZZZZZYYYYYYYYXXXXXXXXWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777776666666665555555555444444444333333333332222222222212222222111111111100000000///////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))()(((((((((((('''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€~~~~~€€��‚ƒƒ„„„„„„„„„„‚‚‚‚‚ƒƒ„„…††‡‡‡‡‡‡††…„ƒ‚�ƒ‚�€€�‚ƒ„…†‡ˆˆ‰‰ŠŠ‰‰‰‰ˆˆ‡‡†…„„ƒ‚�€€~}}|||{}}}}}}||||||||||||||{{{{{yyyyyyyyxxxxxxxxxxxxxxwwwutttttttttttttssssssssssssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqppppooooooopppppqqqqrrrrsssssttttsssssrrrqqqpppppoppppqqqrrrrssssssrrrrrrqqqqqqnmmmmmmmllllllkkkkkjjjiiijjjjjjjjjjkkkkkkjjjjiiihhhhhhhhhhhhhhhhhhgggggfffffeddddddddddddddccccccccbbbbbbbbbaaaaaa```````_________^^^^^^^^^^^^^^^]]]]]\[[ZZZZZYYYYYYYYXXXXXXXXWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777776666666665555555555444444444433333333332222222222212222222111111111100000000///////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))()(((((((((((('''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€~~~~~€€��‚ƒƒ„„„„„„„„„„‚‚‚‚ƒƒ„„……††‡‡‡‡‡††…„ƒ‚�€‚��€~€�‚ƒ„…†‡ˆ‰‰ŠŠŠŠ‰‰‰ˆˆ‡†……„ƒ‚��€~~}}||{{}}}}}}||||||||||||||{{{{{yyyyyyyyxxxxxxxxxxxxxxxwwuttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqppppoooooooppppppqqqqrrrrsssssssssssrrrrqqqpppppppppppqqqrrrrssssssrrrrrrqqqqqqnnmmmmmmllllllkkkkjjjjiiijjjjjjjjjjkkkkkkkjjjiiihhhhhhhhhhhhhhhhhggggggfffffeedddddddddddddcccccccbbbbbbbbbaaaaaaa```````________^^^^^^^^^^^^^^^^]]]]\\[[ZZZZZYYYYYYYYXXXXXXXXWWVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777776666666665555555555444444444433333333332222222222212222222111111111100000000///////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))()(((((((((((('''''''''''&'''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€~~~~€€��‚‚ƒƒ„„„„„„„„„„‚‚ƒƒƒ„„……††‡‡‡‡‡‡†……„ƒ‚�€‚�€~~€€�‚ƒ„…†‡ˆ‰‰ŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚‚�€~}}|||{{}}}}}}}||||||||||||||{{{{yyyyyyyyyxxxxxxxxxxxxxxwwuttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqppppoooooooppppppqqqqrrrrrrsssssssrrrrrqqqqpppppppppppqqrrrrrssssssrrrrrrrqqqqqnnmmmmmllllllkkkkkjjjiiiijjjjjjjjjjjkkkkkjjjjiiihhhhhhhhhhhhhhhhgggggggfffffedddddddddddddcccccccbbbbbbbbbaaaaaaa```````________^^^^^^^^^^^^^^^^]]]]]\\[[ZZZZZYYYYYYYYXXXXXXXXWWVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777776666666665555555555444444444433333333332222222222212222222111111111100000000///////////...........---------,,,,,,,,,,,++++++++++************)))))))))))())((((((((((('''''''''''&'''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„……………………………………††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€~~~~€€��‚‚ƒƒ„„„„„„„„„„ƒƒƒƒ„„……††‡‡‡‡‡‡††…„ƒ‚�€��€~~~€��‚„…†‡ˆ‰‰ŠŠŠŠŠ‰‰ˆˆ‡†…„ƒƒ‚�€~}}|||{{{}}}}}}}}|||||||||||||{{{{yyyyyyyyyxxxxxxxxxxxxxxwwuutttttttttttttsssssssssssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqpppooooooooppppppqqqqqrrrrrrrrrrrrrrrqqqqppppppppppppqqrrrrrrssssrrrrrrrqqqqqqnmmmmmmlllllkkkkkjjjjiiiijjiijjjjjjjjkkkkjjjjiiihhhhhhhhhhhhhhhggggggggfffffedddddddddddccccccccbbbbbbbbbaaaaaaa````````_______^^^^^^^^^^^^^^^^]]]]]]\\[[ZZZZZYYYYYYYYXXXXXXXXWWVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777776666666665555555555444444444433333333332222222222212222222111111111100000000///////////...........---------,,,,,,,,,,,++++++++++************)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„………………………………………††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€~~~€€��‚ƒƒƒ„„„„„„„„„„ƒƒƒ„„……††‡‡‡‡‡‡‡†……„ƒ‚�€�€€~~€�‚ƒ„…†‡ˆ‰ŠŠŠŠŠŠ‰‰ˆ‡††…„ƒ‚�€€~~}}||{{{{}}}}}}}}}||||||||||||{{{{yyyyyyyyyxxxxxxxxxxxxxxwwuutttttttttttttssssssssssssssssssssssrrrrrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqqpppoooooooopppppppqqqqqqrrrrrrrrrrqqqqqqpppppppppppppqqrrrrrrrrrrrrrrrrqqqqqqqnmmmmmlllllkkkkkjjjjjiiiijiiiiijjjjjjjjjjjjjjiiihhhihhhhhhhhggggggggggffffffeddddddddddcccccccbbbbbbbbbbaaaaaaa````````________^^^^^^^^^^^^^^]]]]]]]]\\[[ZZZZZYYYYYYYYXXXXXXXXWWVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444433333333332222222222212222222111111111110000000///////////...........---------,,,,,,,,,,,++++++++++************)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€~~~€€��‚‚ƒƒ„„„„„„„„„„…ƒ„„„……††‡‡‡‡‡‡‡††…„ƒ‚�€�€~~~€€�‚ƒ„†‡ˆ‰‰ŠŠ‹‹ŠŠ‰‰ˆ‡†…„ƒ‚��€~~}}|||{{{{}}}}}}}}}||||||||||||{{{{yyyyyyyyyyxxxxxxxxxxxxxwwuutttttttttttttssssssssssssssssssssssrrrrrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqqpppooooooooopppppppqqqqqqqqqqqqqqqqqqqqppppppppppppppqrrrrrrrrrrrrrrrrrqqqqqqpmmmmmmllllkkkkkjjjjjiiiihiiiiiiiijjjjjjjjjjjjiiihhhihhhhhhhggggggggggffffffedddddddddccccccccbbbbbbbabaaaaaaaa````````________^^^^^^^^^]]]]]]]]]]]]]\\\[ZZZZZZYYYYYYYYXXXXXXXXWWVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444433333333333222222222212222222111111111110000000///////////...........---------,,,,,,,,,,,++++++++++************)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€~~€€��‚‚ƒƒ„„„„„„……………„„………††‡‡‡ˆˆ‡‡‡†……„ƒ‚�€~€€~~€�‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹Š‰ˆˆ‡†…„ƒ‚�€~~}}|||{{{{{}}}}}}}}}}|||||||||||{{{{yyyyyyyyyyxxxxxxxxxxxxxxwuutttttttttttttssssssssssssssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqpppoooooooooopppppppppqqqqqqqqqqqqqqppppppppppppppppqqqrrrrrrrrrrrrrrqqqqqqqppmmmmmlllllkkkkjjjjjiiiiihiiiiiiiiiijjjjjjjjjiiiihhhihhhhhhhgggggggggfffffffeddddddddcccccccbbbbbbbaaaaaaaaaaa````````________^^^^^^^^]]]]]]]]]]]]]]]\\\[ZZZZZZYYYYYYYXXXXXXXXXWWVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444433333333333222222222212222222111111111110000000///////////...........---------,,,,,,,,,,,++++++++++************)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€~~€€��‚‚ƒƒ„„„„„………………„……†††‡‡ˆˆˆˆˆ‡‡†…„ƒ‚�€~€~€€�‚ƒ„…‡ˆ‰ŠŠ‹‹‹‹‹Š‰ˆ‡†…„ƒ‚�€~}}||||{{{{{}}}}}}}}}}||||||||||||{{{yyyyyyyyyyxxxxxxxxxxxxxxwuuttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqpppoooooooooooppppppppppppppqqqpppppppppppppppppppppqqqqrrrrrrrrrrqqqqqqqqqpppmmmmlllllkkkkkjjjjjiiiiihiiiiiiiiiiiiijjjjiiiiiihhhihhhhhhggggggggfffffffeeeddddddccccccccbbbbbbbaaaaaaaaaa````````__________^^^^^^^]]]]]]]]]]]]]]]\\\\[ZZZZZZYYYYYYYXXXXXXXXXWWVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;:::::::::::999999999888888888877777777776666666665555555555544444444433333333333222222222212222222111111111110000000///////////...........---------,,,,,,,,,,,++++++++++************)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€~€€��‚‚ƒƒƒ„„„„………………†……††‡‡‡ˆˆˆˆˆˆ‡††…„ƒ‚�€~}€€�‚ƒ„…†‡ˆ‰Š‹‹‹‹‹‹Š‰ˆ‡†…„ƒ‚�€~~}}|||{{{{{{}}}}}}}}}}}|||||||||||{{{yyyyyyyyyyxxxxxxxxxxxxxwwuuttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqpppooooooooooooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqppppppmmllllllkkkkkjjjjjiiiiihhiiiiiiiiiiiiiiiiiiiiiihhhhihhhhhhgggggggfffffffeeeedddddcccccccbbbbbbbaaaaaaaaaaa````````__________^^^^^^^]]]]]]]]]]]]]]]\\\\\ZZZZZZYYYYYYYYXXXXXXXXXXWVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<;;;;;;;;;:::::::::::999999999888888888877777777776666666665555555555544444444433333333333222222222212222222111111111110000000///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„……………………………………………………„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€��‚‚ƒƒƒ„„„„……………††…††‡‡ˆˆˆˆˆˆˆ‡‡†…„„ƒ‚�€~}€€€�‚ƒ„…‡ˆ‰ŠŠ‹‹Œ‹‹‹Š‰ˆ‡†„ƒ‚�€~}}|||{{{{{{{}}}}}}}}}}}||||||||||||{{yyyyyyyyyyyxxxxxxxxxxxxxwuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqqppooooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqpppppppomllllllkkkkkjjjjjiiiiiihhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggffffffeeeeeedddccccccccbbbbbbaaaaaaaaaaa`````````__________^^^^^^^^]]]]]]]]]]]]]]\\\\\\ZZZZZZYYYYYYYYXXXXXXXXXXWVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<;;;;;;;;;:::::::::::999999999888888888877777777776666666665555555555544444444433333333333222222222212222222111111111110000000///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………„„„„„„„„……………………………………………………„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€��‚‚ƒƒƒ„„„„…………††‡††‡‡ˆˆˆˆ‰ˆˆˆ‡‡†…„ƒ‚�€~~}€€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒ‹‹‰‰ˆ†…„ƒ‚�€~~}}|||{{{{{{{}}}}}}}}}}}}|||||||||||{{yyyyyyyyyyyxxxxxxxxxxxxxwuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrqqqqqqqqqqqqppooooooooooooooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqppppppppooollllllkkkkkjjjjjjiiiiihhhiiiiihhhhhhhiiiiihhhhhhhhhhhhhhhggggggffffffeeeeeeeddccccccccbbbbbbaaaaaaa``aa`````````__________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\ZZZZZZYYYYYYYYXXXXXXXXXXWVVVVVVUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<;;;;;;;;;:::::::::::9999999998888888888777777777766666666655555555555444444444333333333332222222222122222221111111111100000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………„„„„„„„„………………………………………………………„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„„………†††‡†‡‡ˆˆˆ‰‰‰‰ˆˆ‡††…„ƒ‚�€~}}€��‚ƒ„…‡ˆ‰ŠŠ‹ŒŒŒŒ‹Š‰ˆ‡†…„ƒ�€~}}||||{{{{{{{}}}}}}}}}}}}||||||||||||{yyyyyyyyyyyxxxxxxxxxxxxxxuuuutttttttttttttssssssssssssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrqqqqqqqqqqqqppooooooooooooooooooooooooooooooooooooooppppppppppppqqqqqqqqqqppppppppppooooollllkkkkkkjjjjjjjiiiiihhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggfffffeeeeeeeedcccccccccbbbbbbaaaaaaa`````````````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[ZZZZZYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<;;;;;;;;;:::::::::::9999999998888888888777777777776666666655555555555444444444333333333332222222222222222221111111111100000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………„„„„††††††††………………………………………………………………………………………………………………………………………………………………………………„„…………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������€€€€€€€€€€€��‚‚‚ƒƒ„„…………††††‡‡ˆˆ‰ˆ‰‰ŠŠ‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€€~�����‚‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽŽŽ�Œ‡†„ƒ‚�€~}|{{zzzyyyyyyyyy}}}|||||||||||||{{{{{{{{{vvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssssssssssrrtsssssssssssrrrrrrrrrrrrqrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooooooooppppppppppppppqqqqqqqpppoooooooooooooonnnnnnnmmmmmmmmmmllllllkkkkkkjjjjkkjjjjjjjjjjjjjjjjjjjjiiiihhhhhgggggffffeeeeeeedddddccccccccbbbbbbaaaaaaaa``````````__________^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777776666666666555555555554444444444444333333333322222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,++++++++++++************))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………„„„†††††††††……………………………………………………………………………………………………………………………………………………………………………„„…………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������€€€€€€€€€€���‚‚ƒƒƒ„„…………†††‡‡‡ˆ‰‰‰‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡††…„ƒ‚�€~�����‚ƒƒ„…†‡ˆŠ‹ŒŒ�ŽŽŽŽ��Œ†…„ƒ‚€~}||{{zzzyyyyyyyyy}}}}||||||||||||{{{{{{{{{vvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssrrtsssssssssssrrrrrrrrrrrrqrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooopppppppppppppppppoooooooooooooooonnnnnnmmmmmmmmmmmlllllllkkkkkkjjjjkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhgggggffffeeeeeddddddccccccccbbbbbbaaaaaaa```````````__________^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777776666666666555555555554444444444444333333333322222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,++++++++++++************))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………„„††††††††††……………………………………………………………………………………………………………………………………………………………………………„…………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����������������€€€€€€€€€€���‚‚ƒƒ„„„…………†††‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€~����‚‚ƒ„…†‡ˆ‰Š‹ŒŒ�ŽŽŽ��ŒŒ†…„‚�€~}|{{zzzzyyyyyyyyy}}}}|||||||||||||{{{{{{{{vvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssrtsssssssssssrrrrrrrrrrrrqrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooopppppppppppppppoooooooooooooonnnnnnmmmmmmmmmmllllllllllkkkkkkjjjjkkjjjjjjjiiiiiiiiiiiiiiiiihhhhgggggffffeeeeedddddddcccccccbbbbbbaaaaaaa``````````___________^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRQQRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777776666666666655555555554444444444444333333333322222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,++++++++++++************))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………„†††††††††††…………………………………………………………………………………………………………………………………………………………………………„……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����������������€€€€€€€€€���‚‚‚ƒƒ„„„…………†††‡‡ˆˆ‰Š‰ŠŠ‹‹‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚�€€~���‚‚ƒƒ„…†‡ˆ‰Š‹Œ���Ž���Œ‹…„ƒ‚�€~}|{{zzzyyyyyyyyyy}}}}}||||||||||||{{{{{{{{vvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssrtsssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooppppppppppppppooooooooooooonnnnnnmmmmmmmmllllllllllllkkkkkkkjjjjkkjjjjjjiiiiiiiiiiiiiiiiiihhhhgggggfffeeeeeddddddddccccccbbbbbbbaaaaaaa``````````__________^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRQQRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777776666666666655555555554444444444444333333333322222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,++++++++++++************))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����������������€€€€€€€�€���‚‚ƒƒƒ„„„…………†††‡‡ˆˆ‰Š‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚��€~�‚‚‚ƒƒ„…†‡ˆ‰ŠŠ‹Œ������ŒŒ‹…„ƒ�€~}||{{zzzyyyyyyyyyy}}}}}||||||||||||{{{{{{{{vvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrtsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooonnoooooooooooooopppppppppppoooooooooooonnnnnnmmmmmllllllllllllllllkkkkkkkjjjjkjjjjjjiiiiiiiiiiiiiiiiiiihhhgggggffffeeeeddddddddccccccbbbbbbbaaaaaaa``````````___________^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRQRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777776666666666655555555554444444444444333333333322222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����������������€€€€€€€����‚‚‚ƒƒ„„„„……………††‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹Š‰‰ˆ‡†…„ƒ‚�€€~‚‚‚‚ƒ„„…†‡ˆ‰Š‹‹ŒŒ����ŒŒ‹Š„ƒ‚�€~}|{{zzzzzyyyyyyyyy}}}}}||||||||||||{{{{{{{{vvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssrrtsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooonnooooooooooooooooooooooooonnnnnnoooooonnnnnnmmmmlllllllllllllllllkkkkkkkjjjjkkjjjjjiiiiiiiiiihhhhiiiiiggggggggffffeeeeddddddcccccccbbbbbbbaaaaaaa```````````__________^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRQRRQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777776666666666655555555554444444444444333333333322222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����������������€€€€€€€�����‚‚ƒƒƒ„„„„……………††‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹Š‰ˆ‡†…„ƒ‚‚�€€‚‚‚ƒƒ„…††‡ˆ‰Š‹‹ŒŒŒŒŒŒŒ‹Š‰„ƒ‚€~~}|{{zzzzzyyyyyyyyy}}}}}||||||||||||{{{{{{{{vvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssrtsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooonnnooooooooooooooooooooooooonnnnnnnooooonnnnnmmmmllllllllllllllllllkkkkkkkjjjjkkjjjjjiiiiiiiihhhhhhhhhhhgggggggffffeeeeddddddcccccccbbbbbbbbaaaaaaa``````````___________^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRQRRQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777776666666666655555555554444444444444333333333322222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����������������€€€€€�����‚‚‚ƒƒ„„„„………………††‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚��€‚‚ƒƒ„„…†‡‡ˆ‰ŠŠ‹‹ŒŒŒŒ‹‹Š‰‰ƒ‚�€~}||{{zzzzzyyyyyyyyy}}}}}|||||||||||||{{{{{{{vvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssrtssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooonnnooooooooooooooooooooooooonnnnnnnooooonnnnnmmmmllllllllllllllllllkkkkkkkjjjjkkjjjjjiiiiiiihhhhhhhhhhhhgggggggffffeeeeddddddccccccbbbbbbbbbaaaaaaa``````````__________^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQRRQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777776666666666655555555554444444444444333333333322222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����������������€€€€€�����‚‚ƒƒƒ„„„…………………††‡‡ˆ‰ŠŠŠŠ‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€‚ƒƒƒ„……†‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹Š‰‰ˆ‚�€~}|{{{zzzzzyyyyyyyyy}}}}}}||||||||||||{{{{{{{vvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssrtssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooonnnooooooooooooooooooooooooonnnnnnnnoooonnnnnmmmmllllllllllllllllllkkkkkkkjjjjkkjjjjjiiiiiiihhhhhhhhhhhhggggggffffeeeeddddddccccccbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRQRRQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777776666666666655555555554444444444444333333333322222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚������������������€€������‚‚‚ƒƒ„„„„…………………††‡‡ˆ‰ŠŠŠ‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€‚ƒƒ„„…††‡ˆˆ‰ŠŠŠ‹‹‹ŠŠŠ‰‰ˆ‡‚�€~}}|{{zzzzzzzzyyyyyyy}}}}}}||||||||||||{{{{{{{vvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssrtssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooonnooooooooooooooooooooooooonnnnnnnnoooonnnnnmmmlllllllllllllllllllkkkkkkkjjjjkkjjjjjiiiiiiihhhhhhhhhhhhggggggffffeeeeddddddcccccbbbbbbbbbbaaaaaaaa`````````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777777666666666655555555554444444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚������������������€�������‚‚ƒƒ„„„„……………………††‡‡ˆ‰Š‹Š‹‹‹‹‹‹Š‰‰ˆ‡†„ƒƒ‚�€€ƒƒƒ„……†‡‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡†�€~}||{{zzzzzzzzzyyyyyy}}}}}}|||||||||||||{{{{{{vvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssrtsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooonnooooooooooonnnnnnnnnnnnnnnnnnnnnnnoonnnnnmmmmllllllllllllllllllllkkkkkkjjjjkkjjjjjiiiiiiihhhhhhhhhhhhggggffffffeeeedddddccccccbbbbbbbbbbaaaaaaaa`````````___________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777777666666666655555555555444444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………†…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚������������������������‚‚‚ƒƒ„„„…………………………†‡‡ˆ‰Š‹Š‹‹‹‹‹‹Š‰‰ˆ‡…„ƒ‚‚�€€ƒƒ„„……†‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡††€€~}}||{{zzzzzzzzzyyyyyy}}}}}}|||||||||||||{{{{{{vvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssrtsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooonnooooooooonnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnmmmlllllllllllllllllllllkkkkkkkjjjkkkjjjjjiiiiiihhhhhhhhhhhhgggffffffeeeeedddddccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777666666666655555555555444444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………†…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����������������������‚‚‚ƒƒ„„„…………………………††‡‡ˆ‰Š‹Š‹‹ŒŒ‹‹Š‰‰ˆ‡…„ƒ‚‚�€€€€ƒƒ„„…††‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡††…€~}}||{{zzzzzzzzzzyyyyy}}}}}}||||||||||||||{{{{{wvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssrttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooonoooooonnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnmmmlllllklllllllllllllllkkkkkkkjjjkkkjjjjjiiiiiihhhhhhhhhhhhfffffffffeeeeddddddccccccbbbbbbbbbaaaaaaaaa``````````__________^^^^^^^^^^^^]]\\\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777666666666655555555555444444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††…………………†……………………………………………………………………………………………………………………………………………………………………………………………………†…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����������������������‚‚ƒƒƒ„„……………………………††‡‡ˆ‰Š‹Š‹‹ŒŒ‹‹ŠŠ‰ˆ‡†„ƒƒ‚�€€€€€€ƒ„„……††‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††……~~}}||{{zzzzzzzzzzyyyyy}}}}}}||||||||||||||{{{{{wvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssrttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnmmmlllllkkkklllllllllllllkkkkkkkkjjkkkjjjjjiiiiiiihhhhhhhhhhhffffffffeeeeeddddddccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^^^^^]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777666666666655555555555444444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††…………………††…………………………………………………………………………………………………………………………………………………………………………………………………††………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚����������������������‚‚‚ƒƒ„„„……………………………††‡ˆˆ‰Š‹‹‹ŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€€€€€€€ƒ„„……††‡‡ˆˆˆˆˆˆ‡‡‡‡††………„~~}}||{{{zzzzzzzzzzyyyy}}}}}}}|||||||||||||||{{{wwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssttsssssssssssssrrrrrrrrrrsrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnmmmmllllkkkkkklllllllllllllkkkkkkkjjkkkkjjjjjiiiiiihhhhhhhhhggffffffffeeeeeddddddccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^^^^^]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777666666666655555555555444444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††………………††…………………………………………………………………………………………………………………………………………………………………………………………………††……………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���������������������‚‚‚ƒƒ„„………………………………††‡ˆ‰ŠŠ‹‹‹ŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€€€€„„……†††‡‡‡ˆˆ‡‡‡‡‡†††……„„„~~~}}||{{{zzzzzzzzzyyyyy}}}}}}}||||||||||||||||{{wwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssstttssssssssssssrrrrrrrrrrsrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnmmmmmmllllkkkkkkkkllllllllllllkkkkkkkkjkkkkjjjjjiiiiiiihhhhhhhhggfffffffeeeeeedddddddcccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::999999999888888888877777777666666666655555555555444444444444333333333332222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††……………†††………………………………………………………………………………………………………………………………………………………………………………………………†††…………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������������������‚‚‚ƒƒ„„………………………………†††‡ˆ‰Š‹‹‹ŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€€€€„„……††‡‡‡‡‡‡‡‡‡†††………„„„ƒ~~~}}|||{{{zzzzzzzyyyyyy}}}}}}}||||||||||||||||{{wwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssstttssssssssssssrrrrrrrrrrsrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllkkkkkkkkkklllllllllllkkkkkkkkkkkkkkjjjjjiiiiiihhhhhhhhggfffffffeeeeeedddddddcccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999998888888888777777776666666666555555555554444444444443333333333322222222222111111111110000000000000//////////.........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††……………†††………………………………………………………………………………………………………………………………………………………………………………………………†††…………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������������������‚‚ƒƒƒ„„………††††…………†††‡‡ˆ‰Š‹Œ‹ŒŒŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚��€€€€€€„„……††‡‡‡‡‡‡‡†††………„„„„ƒƒ~~~~}}}||{{{zzzzzzzzyyyyy}}}}}}}}||||||||||||||||{wwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssstttssssssssssssrrrrrrrrrrsrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkllllllllllkkkkkkkklkkkkjjjjjiiiiiiihhhhhhhggffffffeeeeeeedddddddccccccbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999998888888888777777776666666666555555555554444444444443333333333322222222222111111111110000000000000//////////.........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††…………††††……………………………………………………………………………………………………………………………………………………………………………………………†††…………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�������������������‚‚‚ƒƒ„„………††††††††††††‡ˆ‰‰Š‹ŒŒŒŒ��ŒŒ‹Š‰ˆ‡†…„ƒ‚���€€€€�„………††‡‡‡‡‡‡†††……„„„„„ƒƒƒ~~~~~}}|||{{zzzzzzzzyyyyy}}}}}}}}||||||||||||||||{wwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssstttsssssssssssssrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmlllllllmmmmlllllllkkkkkkkkkkkkkkkkkkllklllkkkkkkkkllkkkkjjjjjiiiiiihhhhhhhggffffffeeeeeeeddddddddcccccbbbbbbbbbaaaaaaaaa`````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999998888888888777777776666666666555555555554444444444443333333333322222222222111111111110000000000000//////////.........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††…………††††……………………………………………………………………………………………………………………………………………………………………………………………††††………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�������������������‚‚‚ƒƒ„„……††††††††††††‡‡ˆ‰Š‹ŒŒŒŒ���ŒŒ‹Š‰ˆ‡†…„ƒ‚‚��€€€��„……†††‡‡‡‡‡†††……„„„„ƒƒƒƒƒ~~~~~~}}||{{{zzzzzzzzyyyy}}}}}}}}}|||||||||||||||{wwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssstttsssssssssssssrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkllkkkkjjjjjiiiiiihhhhhhhggffffffeeeeeeeddddddddcccccbbbbbbbbbaaaaaaaaa`````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777776666666666555555555554444444444443333333333322222222222111111111110000000000000//////////.........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††………†††††…………………………………………………………………………………………………………………………………………………………………………………………††††………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚������������������‚‚ƒƒ„„………†††††††††††‡‡ˆˆ‰Š‹Œ�ŒŒ���ŒŒ‹Š‰ˆ‡†…„ƒ‚‚���€€��………†††‡‡‡‡†††……„„„ƒƒƒƒƒƒƒ~~~}}}||{{zzzzzzzyyyyy}}}}}}}}}||||||||||||||||wwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssttttssssssssssssrrrrrrrrrssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkklllkkkkjjjjjiiiiiihhhhhhhgffffffeeeeeeeddddddddccccccbbbbbbbbaaaaaaaaa`````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777776666666666655555555554444444444443333333333322222222222111111111110000000000000//////////.........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††……††††††………………………………………………………………………………………………………………………………………………………………………………………††††………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����������������‚‚‚ƒƒ„„……††††‡‡‡†††‡‡‡ˆˆ‰ŠŠ‹Œ�Œ����ŒŒ‹Š‰ˆ‡†…„ƒ‚‚�������……†††‡‡‡‡†††……„„„ƒƒƒƒƒƒƒƒ~~~}}||{{{zzzzzzyyyyy}}}}}}}}}}|||||||||||||||wwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssttttssssssssssssrrrrrrrrrssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkllllkkkjjjjjiiiiiihhhhhhhgffffffeeeeeeedddddddddcccccbbbbbbbbbaaaaaaaa`````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777776666666666655555555554444444444443333333333322222222222111111111110000000000000//////////..........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††……††††††………………………………………………………………………………………………………………………………………………………………………………………†††††……………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����������������‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŒ�Œ����ŒŒ‹Š‰ˆ‡†…„ƒ‚‚�������……†††‡‡‡‡†††……„„ƒƒƒƒƒƒƒƒƒ~~~}}||{{zzzzzzyyyyy}}}}}}}}}}|||||||||||||||wwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssttttssssssssssssrrrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmllllkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkklllllkkllllkkkkjjjjjiiiiiihhhhhhgffffffeeeeeeeeddddddddcccccbbbbbbbbbaaaaaaaa`````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777776666666666655555555554444444444443333333333322222222222111111111110000000000000//////////..........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…†††††††……………………………………………………………………………………………………………………………………………………………………………………†††††……………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����������������‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹Œ��Œ���ŒŒ‹‹Š‰ˆ‡†…„ƒ‚‚������‚…†††‡‡‡‡‡††……„„„ƒƒƒƒƒƒƒƒƒ~~}}||{{zzzzzzyyyyy}}}}}}}}}}}||||||||||||||wwwwvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssssstttttsssssssssssrrrrrrrrrssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkllllllklllllkkkjjjjjiiiiiihhhhhhgffffffeeeeeeeedddddddddccccbbbbbbbbbaaaaaaaa`````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777776666666666655555555554444444444443333333333322222222222111111111110000000000000//////////..........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…†††††††……………………………………………………………………………………………………………………………………………………………………………………†††††……………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����������������‚‚ƒƒ„„……††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹‹Œ��Œ���ŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚‚�����‚‚…†††‡‡‡‡‡††……„„ƒƒƒƒ‚ƒƒƒƒƒ~~}}||{{{zzzzzzyyyy}}}}}}}}}}}||||||||||||||wwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssstttttsssssssssssrrrrrrrrrsssssrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllklllllkkkkjjjjiiiiiihhhhhhgffffffeeeeeeeedddddddddccccbbbbbbbbbaaaaaaaa`````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777776666666666655555555554444444444444333333333322222222222111111111110000000000000//////////..........-----------,,,,,,,,,,,++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………†††††……………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��������������‚‚‚ƒƒ„……††‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŒ��ŒŒŒŒŒ‹‹Š‰ˆ‡†…„„ƒ‚‚‚���‚‚‚†††‡‡‡‡‡†††……„„ƒƒƒ‚‚‚ƒƒƒƒ~~}||{{{zzzzzzyyyy}}}}}}}}}}}||||||||||||||wwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssstttttsssssssssssrrrrrrrrrsssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkklllllllmllllkkkkjjjjjiiiiihhhhhhgfffffffeeeeeeeeddddddddcccccbbbbbbbbaaaaaaaa`````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777776666666666655555555554444444444444333333333322222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††…………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††……………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������‚‚‚ƒƒ„„……†‡‡ˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽ����ŽŽ�Œ‹‹Š‰ˆ‡††……„„„„………‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†††……††††‡„„„„„„ƒƒ‚‚��€€~~~~~~~~||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxvvvvuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrqqqqqqqqqrrrqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkjjjjiiiiihhhhhggggggfhhhgggggggffffffffeeeeeeeddddccccccccbbbbbbbbaaaaa``````````______________^]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777776666666666655555555555544444444443333333333222222222221111111111000000000000///////////............----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††…………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††…………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………†††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������‚‚‚‚ƒƒ„„…††‡‡ˆˆ‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽ���ŽŽ��Œ‹Š‰ˆ‡‡†…………………………ŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†††…………††††„„„„„„ƒƒ‚‚��€€~~~~~~~~||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkjjjjiiiihhhhhggggggfhhhggggggggffffffffeeeeeeddddccccccccbbbbbbbbaaaaa``````````______________^]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777776666666666655555555555544444444443333333333322222222221111111111000000000000///////////............----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������‚‚‚‚ƒƒ„„……†‡‡ˆˆ‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒ���ŽŽŽ��ŽŽ��Œ‹Š‰‰ˆ‡††……………………††ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††………………†††„„„„„„ƒƒ‚‚��€€~~~~~~~~||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkjjjjiiiihhhhhggggggghhhggggggggffffffffeeeeeeddddccccccccbbbbbbbbaaaaa``````````______________^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777776666666666655555555555544444444443333333333322222222221111111111000000000000///////////............----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������‚‚‚ƒƒƒ„……††‡ˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒ��ŽŽŽŽ�ŽŽ��Œ‹‹Š‰ˆ‡‡††…………………†††ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††…………………††ƒ„„„„ƒƒƒ‚‚��€€~~~~~~~~|||||{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjkkkkkkkllllllllllkkkkkjjjjiiiiihhhhhgggggghhhggggggggffffffffeeeeeeddddccccccccbbbbbbbbbaaaa```````````_____________^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777776666666666655555555555544444444443333333333322222222221111111111000000000000///////////............----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����‚‚‚‚ƒƒ„„…††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒ���ŽŽŽŽŽŽ��Œ‹‹Š‰ˆˆ‡†††……………†††††ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††……………………††ƒƒƒ„ƒƒƒƒ‚‚��€€~~~~~~~~|||||{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjkkkkkkklllllllllkkkkkkjjjjiiiihhhhhgggggghhhggggggggffffffffeeeeeeddddccccccccbbbbbbbbbaaaa```````````_____________^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777776666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����‚‚‚‚‚ƒƒ„„……††‡ˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒ��ŽŽŽŽŽŽŽŽ�ŒŒ‹Š‰‰ˆ‡‡†††………††††††‡ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††………………………†ƒƒƒƒƒƒƒ‚‚‚��€€~~~~~~~~|||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjkkkkkkklllllllkkkkkkkjjjjiiiiihhhhgggggghhhgggggggggfffffffeeeeeeddddccccccccbbbbbbbbbaaaa```````````_____________^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777776666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………………………†††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††………………………………………††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��‚‚‚‚‚ƒƒƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒ��ŽŽŽŽŽŽ�Ž��Œ‹ŠŠ‰ˆ‡‡†††††††††††‡‡‡‹‹ŠŠŠŠ‰‰ˆˆ‡‡††…………„„„…………ƒƒƒƒƒƒ‚‚‚��€€€~~~~~~~~||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxvvvvvvuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjkkkkkkklllllllkkkkkkkjjjjiiiiihhhhhggggghhhgggggggggffffffffeeeeeddddccccccccbbbbbbbbbaaaa```````````______________]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………………………†††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††………………………………………†††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……†‡‡ˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒ��ŽŽŽŽŽŽŽ�Ž�Œ‹‹Š‰ˆˆ‡‡†††††††††‡‡‡‡‡‹‹ŠŠŠ‰‰‰ˆˆ‡‡††………„„„„„………‚‚‚ƒ‚‚‚‚‚��€€€~~~~~~~~||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxvvvvvvuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmllllllllllllllllkkkkkkkjjjjjjjjjjjkkkkkkkllllllkkkkkkkjjjjjiiiihhhhhggggghhhhggggggggffffffffeeeeeddddccccccccbbbbbbbbbaaaa````````````_____________]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††………………………………†††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††……………………………………†††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ���ŽŽŽŽŽŽŽ���Œ‹Š‰‰ˆ‡‡†††††††††‡‡‡‡‡‡‹ŠŠŠŠ‰‰ˆˆ‡‡††………„„„„„„„„…‚‚‚‚‚‚‚‚���€€~~~~~~~||||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvvuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjkkkkkkkklllllkkkkkkkjjjjjiiiiihhhhhgggghhhhgggggggggfffffffeeeeeddddccccccccbbbbbbbbbaaaa`````````````____________]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††………………………………†††††††††††††††††††††††††‡‡††††††††††††††††††††††††††††††††††……………………………………†††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‹‹ŒŒŒ��ŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆˆ‡‡†††††††‡‡‡‡‡‡‡‡‹ŠŠŠ‰‰ˆˆ‡‡‡††………„„„„„„„„„‚‚‚‚‚‚����€€€~~~~~~~|||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvvuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkkkkjjjjjjjjjjjkkkkkkkkllllkkkkkkkjjjjjiiiiihhhhhgggghhhhgggggggggfffffffeeeeeddddccccccccbbbbbbbbbbaaaa````````````____________]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††††††††††††‡‡††††††††††††††††††††††††††††††††††……………………………………†††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ��ŽŽŽ���ŽŽ���Œ‹ŠŠ‰ˆ‡‡†††††††‡‡‡‡‡‡‡‡‡‹ŠŠ‰‰‰ˆˆ‡‡††………„„„„„„„„„„���������€€€€~~~~~~~|||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvvuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqprqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkkkkjjjjjjjjjjjkkkkkkkkkkklkkkkkkkjjjjjjiiiiihhhhgggghhhhhggggggggfffffffeeeeeddddccccccccbbbbbbbbbbaaaa``````````````__________]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††††††††††††‡‡††††††††††††††††††††††††††††††††††……………………………………†††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„………††‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ�ŽŽŽ����ŽŽ���Œ‹Š‰ˆˆ‡‡††††††‡‡‡‡‡‡‡‡‡‡ŠŠŠ‰‰ˆˆ‡‡†††………„„„„„„„„„„���������€€€~~~~~~|||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvvuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqprqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjiiiiihhhhhggghhhhhggggggggfffffffeeeeeddddccccccccbbbbbbbbbbaaaa``````````````__________]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††††††††††††††††‡‡‡††††††††††††††††††††††††††††††††††…………………………………†††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……††‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹ŒŒ��ŽŽ�����ŽŽ���Œ‹Š‰ˆˆ‡‡†††††‡‡‡‡‡‡ˆ‡‡‡‡ŠŠ‰‰ˆˆ‡‡†††………„„„„„„ƒƒƒ„„�������€€€€€~~~~~~||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqprqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjiiiiihhhhhggghhhhhggggggggfffffffeeeeedddcccccccccbbbbbbbbbbaaaa```````````````_________]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††††††††††††††††‡‡‡††††††††††††††††††††††††††††††††††…………………………………†††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒ„„……††‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ�ŽŽ������ŽŽ�ŒŒŒ‹Š‰ˆˆ‡‡††††‡‡‡‡‡ˆˆˆ‡‡‡‡Š‰‰ˆˆ‡‡†††…………„„„„„ƒƒƒƒƒƒ�����€€€€€€~~~~~||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqprqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjiiiiiihhhhggghhhhhhgggggggfffffffeeeeeddddccccccccbbbbbbbbbbaaaa````````````````________^]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††††††††††††††††‡‡‡††††††††††††††††††††††††††††††††††…………………………………‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽ������ŽŽ�ŒŒ‹‹Š‰ˆˆ‡‡††††‡‡‡‡‡ˆˆˆ‡‡‡†Š‰‰ˆˆ‡‡††…………„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€~~~~||||||||{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxvvvvvuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhgghhhhhhgggggggfffffffeeeeeddddccccccccbbbbbbbbbbaaaa````````````````________^]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††††††††††…………………………………‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰ŠŠ‹‹ŒŒ��Ž�������ŽŽ�ŒŒ‹ŠŠ‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‰‰ˆˆ‡‡†††………„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€~~~||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhgghhhhhhgggggggfffffffeeeeeddddccccccccbbbbbbbbbaaaaa`````````````````_______^]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††††††††††………………………………‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„……†††‡‡ˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹Œ��ŽŽ�������ŽŽ�ŒŒ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‰ˆˆ‡‡†††…………„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€~~~||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrqqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkjjkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhggihhhhhggggggffffffffeeeeeddddccccccccbbbbbbbbbaaaaa``````````````````______^]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111100000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††††††††††………………………………‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹ŒŒ��ŽŽ�������Ž��ŒŒ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…‰ˆ‡‡‡††…………„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€~~||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjkkkkkjjjjjjjjjjiiiiiiiihhhhhhggihhhhhggggggfffffffeeeeeeddddccccccccbbbbbbbbbaaaaa``````````````````______^^]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111100000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††††††††††………………………………‡††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ�������ŽŽ�ŒŒŒ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……ˆˆ‡‡††…………„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€~~||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggihhhhhggggggfffffffeeeeeeddddccccccccbbbbbbbbbaaaaa``````````````````______^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111100000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………………‡‡†††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹Œ��ŽŽ�������ŽŽ�Œ‹‹‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††……„ˆ‡‡†††…………„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€~~||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggihhhhhggggggffffffeeeeeeeddddccccccccbbbbbbbbbaaaaa``````````````````______^^]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9:999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111100000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………………‡‡†††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„„……††‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹ŒŒ�ŽŽ�������ŽŽ��Œ‹‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††………„‡‡†††…………„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€~~||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxvvvvuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggghhhhhhgggggfffffffeeeeeeeddddccccccccbbbbbbbbaaaaaa``````````````````______^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9:999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111100000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††……………………………‡‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ��ŽŽ�������ŽŽ�ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡††††………„„‡‡††…………„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€~||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxvvvvuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggghhhhhhgggggffffffeeeeeeeedddddcccccccbbbbbbbbbaaaaa``````````````````______^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877777777776666666666555555555555444444444433333333333222222222211111111111000000000000//////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††……………………………‡‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ��ŽŽ������ŽŽ��Œ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡†††††………„„ƒ‡††……………„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€~||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxvvvvuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggghhhhhhgggggffffffeeeeeeeedddddcccccccbbbbbbbbaaaaaa``````````````````______^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877777777776666666666555555555555444444444443333333333222222222211111111111000000000000//////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††………………†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………………‡‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ„„……††‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŒ�ŽŽ������ŽŽŽ�ŒŒ‹Š‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡††††………„„„ƒƒ†††…………„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€~||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxvvvvuuuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggggggghhhhhhgggggffffffeeeeeeeeddddddccccccbbbbbbbbaaaaaa`````````````````_______^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877777777776666666666555555555555444444444443333333333222222222211111111111000000000000//////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††………………†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………………‡‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ„„„……††‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽ������ŽŽ��ŒŒ‹Š‹Š‰‰‰ˆˆˆ‡‡‡‡††††………„„„ƒƒƒ††……………„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€~||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxvvvvuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhggggggggghhhhhhgggggffffffeeeeeeeeddddddccccccbbbbbbbbaaaaaa`````````````````_______^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877777777776666666666555555555555444444444443333333333222222222211111111111000000000000//////////............-----------,,,,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡†††††††††††††††††††††††††††……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††††††††††††††………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„„……†††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽ��ŒŒ‹‹Š‰‹ŠŠ‰‰ˆˆˆ‡‡‡‡††††………„„ƒƒƒ‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������€~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssrttssssssssssssssrrrrrrrrrsssssrrrrrrrrrrqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiihhhhhhhhhhhhhhhggffffffeeeeedddddddddddccccccbbbbbbaaaaaaa```````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000//////////...........-----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††……………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡†††††††††††††††††††††††††††……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††††††††††††††………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ„„„……†††‡‡‡‡‡‡‡ˆˆˆˆˆ‰ŠŠ‹‹Œ���ŽŽŽŽŽŽ��ŒŒ‹‹ŠŠ‰ŠŠ‰‰‰ˆˆˆ‡‡‡†††………„„„ƒƒƒ‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������€~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssrttsssssssssssssssrrrrrrrrssssrrrrrrrrrrrqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhhhhhhgfffffffeeeeeddddddddddddccccccbbbbbaaaaaaa```````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000//////////...........-----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††……………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡††††††††††††††††††††††††††……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††††††††††††††………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ„„………†††‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹ŒŒ���ŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ŠŠ‰‰‰ˆˆ‡‡‡†††………„„„ƒƒƒ‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������€~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssrttssssssssssssssrrrrrrrrrssssrrrrrrrrrrrqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhhggffffffffeeeeeddddddddddddccccccbbbbbbaaaaaa```````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVUVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000//////////...........-----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††……………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡†††††††††††††††††††††††††††…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††††††††††††††………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†††‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽ���ŒŒŒ‹‹ŠŠ‰‰ŠŠ‰‰ˆˆˆ‡‡‡†††……„„„ƒƒƒƒ‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚������������€~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssrrtsssssssssssssssrrrrrrrrrssssrrrrrrrrrrrqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkjjjjjiiiiiihhhhhhhhhhhgggggggffffffffeeeeeedddddddddddcccccccbbbbbaaaaaa```````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVUVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000//////////...........-----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††……………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡††††††††††††††††††††††††††…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††††††††††††††………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡‡‡‡ˆˆˆˆ‰‰‰Š‹‹ŒŒ���ŽŽ����ŒŒŒ‹‹ŠŠ‰‰‰Š‰‰‰ˆˆ‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚�����������€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssrrtssssssssssssssrrrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqpppppppppoooooooooooooooooonooooooooonnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkkjjjjjiiiiihhhhhhhhgggggggggggffffffffeeeeeedddddddddddcccccccbbbbbaaaaaa```````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVUVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000//////////...........-----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††……………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡††††††††††††††††††††††††††…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††††††††††††††……………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒ��������ŒŒ‹‹‹ŠŠ‰‰‰ˆŠ‰‰ˆˆˆ‡‡†††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssrrsssssssssssssssrrrrrrrrrrssrrrrrrrrrrrrrqqqqqqqqpppppppppoooooooooooooooooooooooooooooonnnnnnnnnmmmmlllllllllllkkkkkkkkkkkjjjjjiiiiihhhhhhgggggggggggggffffffffeeeeeedddddddddddcccccccbbbbbaaaaaa```````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVUUVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000//////////...........-----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††……………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡†††††††††††††††††††††††††††………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡‡ˆˆˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒ��������ŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‰‰‰ˆˆ‡‡‡††………„„„ƒƒƒ‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚������������€€~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssrrrssssssssssssssrrrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqppppppppppoooooooooooooooooooooooooooooonnnnnnnnnmmmllllllllllllkkkkkkkkkkjjjjjiiiihhhhhhggggggggggggggffffffffeeeeeedddddddddddcccccccbbbbbaaaaaa```````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††……………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡††††††††††††††††††††††††††………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………††‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒ�������ŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆ‰‰ˆˆ‡‡‡††………„„„ƒƒƒ‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚�������������€€~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssrrrsssssssssssssrrrrrrrrrrrrsrrrrrrrrrrrrrqqqqqqqqqppppppppppooooooooooooooooooooooooooooooonnnnnnnnmmmlllllllllllllkkkkkkkkkjjjjjiiiihhhhhhggggggggggggggfffffffeeeeeeedddddddddddcccccccbbbbbaaaaaa```````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[ZZZZZZZZYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡††††††††††††††††††††††††††………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………†††‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒŒ������ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‰ˆˆˆ‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚������������€€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppooooooooooooooooooooooooooooooonnnnnnnnnmmlllllllllllllkkkkkkkkkjjjjiiiiihhhhhgggggggggggggggfffffffeeeeeeedddddddddddcccccccbbbbaaaaaaa```````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[ZZZZZZZZYYYYYYYXXXXWWWWWWWWWVVVVVVVVVUUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………††‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹ŒŒŒŒ������ŒŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡ˆˆˆ‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚������������€€€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnmllllllllllllllkkkkkkkjjjjjiiiiihhhhhgggggggggggggggffffffeeeeeeeddddddddddddccccccbbbbbaaaaaaa```````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZYYYYYYYXXXXWWWWWWWWWVVVVVVVVVUUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………†††‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒ������ŒŒŒ‹‹Š‰‰‰ˆˆˆ‡‡‡††ˆ‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚������������€€€€~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppoooooooooooooooooooooppooooooooonnnnnnnnnnllllllllllllllkkkkkkkjjjjjiiiihhhhhhgggggggggggggggfffffeeeeeeeeddddddddddddccccccbbbbbaaaaaa````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZYYYYYYYXXXXWWWWWWWWWVVVVVVVVVUUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡††††††††††††††††††††††††††……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………†††‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹ŒŒ���������ŒŒ‹‹Š‰‰ˆˆˆ‡‡‡††††‡‡‡†††……„„„ƒƒƒƒƒ‚‚‚‚‚‚���‚‚‚‚‚‚‚‚�������������€€€€~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssrrrrsssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrrrqqqqqqqqqqppppppppppoooooooooooooooooooppppppooooooonnnnnnnnnnllllllllllllllkkkkkkkjjjjjiiiihhhhhhgggggggggggggggffffeeeeeeeeeddddddddddddccccccbbbbbaaaaaa````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZYYYYYYYXXXXWWWWWWWWVVVVVVVVVVUUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡††††††††††††††††††††††††††……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………†††‡‡‡ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒ���������ŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††…‡††††………„„„ƒƒƒƒ‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚�������������€€€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssrrrrsssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrrrqqqqqqqqqqppppppppppooooooooooooooooppppppppppoooooonnnnnnnnnnmmmmllllllllllkkkkkkkjjjjjiiiihhhhhhhggggggggggggggfffeeeeeeeeeeddddddddddddcccccbbbbbaaaaaaa````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZYYYYYYYXXXXWWWWWWWWVVVVVVVVVUUUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††‡‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒ�����������Œ‹‹Š‰‰ˆˆ‡‡††††…………†††………„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚������������€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssrrrrsssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooooooooooppppppppppppooooonnnnnnnnnnmmmmmlllllllllkkkkkkjjjjjiiiiiihhhhhhgggggggggggggffeeeeeeeeeeeddddddddddddcccccbbbbbbaaaaaaa````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZYYYYYYYXXXWWWWWWWWWVVVVVVVVVUUUUVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒ�����ŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆˆ‡†††……………„„†…………„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚�������������€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssrrrrsssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooooooopppppppppppppooooonnnnnnnnnnmmmmmmlllllllkkkkkkkjjjjjiiiiiihhhhhhggggggggggggffeeeeeeeeeeeddddddddddddcccccbbbbbbbaaaaaaa````````__________^^^^^^^^^^^^^^]^^]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZYYYYYYYXXXXWWWWWWWWWVVVVVVVVVUUUUVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒ�������ŽŽŽŽŽŽŽŽŽ��ŒŒ‹‹Š‰ˆˆ‡††…………„„„„„…………„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚������������€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzzyyyyyyyyyyyyxxxxxxxxxxwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssrrrrsssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooooooppppppppppppppooooonnnnnnnnnnmmmmmmmllllllkkkkkkjjjjjjiiiiiihhhhhhhggggggggggfffeeeeeeeeeeedddddddddddcccccbbbbbbbaaaaaaaa````````__________^^^^^^^^^^^^^^]^]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[ZZZZZZZYYYYYYYXXXXWWWWWWWWWVVVVVVVVVUUUUVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒ„„„„„………††‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆˆ‡††………„„„„„„ƒ……„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚�������������€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzyyyyyyyyyyyyyxxxxxxxxxxwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssrrrrssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooopppppppppppppppooooonnnnnnnnnnmmmmmmmlllllkkkkkkjjjjjjjiiiiiihhhhhhhggggggggggfffeeeeeeeeeeddddddddddccccccbbbbbbbbaaaaaaaa````````__________^^^^^^^^^^^^^^]^]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZYYYYYYYXXXXWWWWWWWWWWVVVVVVVVUUUUVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒ„„„„„………††‡‡ˆ‰ŠŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽŽ��������ŽŽ��ŒŒ‹ŠŠ‰ˆ‡††……„„„„ƒƒƒƒƒ„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚������������€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzyyyyyyyyyyyyyxxxxxxxxxxwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssrrrrssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooopppppppqqqqppppppoooonnnnnnnnnnmmmmmmmlllllkkkkkkjjjjjjiiiiiihhhhhhhhhgggggggggfffeeeeeeeeeddddddddddcccccccbbbbbbbaaaaaaaaa````````__________^^^^^^^^^^^^^]]^]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVUUUUVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„ƒƒƒƒƒ„„„„„„„……††‡‡ˆ‰‰Š‹‹Œ��ŽŽŽŽ����������������ŽŽ��Œ‹‹Š‰ˆ‡‡†……„„„ƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚������������€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzyyyyyyyyyyyyyxxxxxxxxxxwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssrrrrssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooopppppqqqqqqqpppppooooonnnnnnnnnmmmmmmllllllkkkkkjjjjjjiiiiiiihhhhhhhhhgggggggggfffeeeeeeeeeddddddddddccccccbbbbbbbbaaaaaaaaa````````__________^^^^^^^^^^^^^]]^]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVUUUUVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„ƒƒƒ„„„„„„„………†‡‡ˆ‰‰Š‹‹Œ��ŽŽ�������������������ŽŽ�ŒŒ‹Š‰‰ˆ‡†……„„„ƒƒƒƒƒ‚‚‚„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚�������������€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssssrrrrssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooopppppqqqqqqqqqppppooooonnnnnnnnnmmmmmmlllllkkkkkjjjjjjjiiiiiiihhhhhhhhhhggggggggfffeeeeeeeeddddddddddcccccccbbbbbbbaaaaaaaaaaa```````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVUUUUVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„………††‡ˆˆ‰Š‹ŒŒ��Ž���������������������Ž��Œ‹‹Š‰ˆ‡††…„„„ƒƒƒƒ‚‚‚‚‚„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚������������€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssssrrrrssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooopppppqqqqqqqqqppppooooonnnnnnnnnmmmmmlllllkkkkkjjjjjjjiiiiiiiihhhhhhhhhhggggggggfffeeeeeeeedddddddddccccccccbbbbbbbaaaaaaaaaaa```````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVUUUUVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„………††‡‡ˆ‰ŠŠ‹Œ��Ž�����‘‘‘‘‘‘‘‘��������ŽŽ�ŒŒ‹Š‰ˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚������������€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssssrrrrsssssssssssrrrrrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooopppppqqqqqqqqqqqpppooooonnnnnnnnnmmmmmlllllkkkkjjjjjjjiiiiiiiihhhhhhhhhhhggggggggfffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaaa```````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVUUUUVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222221111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰‰Š‹Œ��Ž����‘‘‘‘‘‘‘‘‘‘‘�������Ž��Œ‹Š‰‰ˆ‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚�������������€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttsssssssssssrrrrsssssssssssrrrrrrrrrrrrqqrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooopppppqqqqqqqqqqqpppooooonnnnnnnnnmmmmlllllkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhggggggggfffeeeeeeeddddddddddccccccccbbbbbbaaaaaaaaaaaa```````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVUUUUVVVVUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222221111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆˆ‰Š‹ŒŒ�Ž����‘‘’’’’’’‘‘‘‘‘�����ŽŽ�Œ‹ŠŠ‰ˆ‡††…„„ƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚�������������€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssrrrrsssssssssssrrrrrrrrrrrrqqrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooopppppqqqqqqqqqqqqpppooooonnnnnnnnnmmmllllllkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggfffeeeeeeeddddddddddccccccccbbbbbbaaaaaaaaaaaa```````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVUUUUVVVVUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222221111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡ˆˆ‰ŠŠ‹Œ�ŽŽ���‘‘’’’’’’’’‘‘‘‘����ŽŽ�Œ‹‹Š‰ˆ‡‡†……„„ƒƒ‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚�������������€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssrrrrsssssssssssrrrrrrrrrrrrqqrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooopppppqqqqqqqqqqqqpppooooonnnnnnnnnmmllllllkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggfffeeeeeeeddddddddddccccccccbbbbbbaaaaaaaaaaaa```````__________^^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVUUUUVVVVUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222221111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆ‰ŠŠ‹Œ�Ž���‘‘’’’’’’’‘‘‘�����ŽŽ�Œ���Ž�Œ‹‹Š‰‰ˆˆ‡‡‡‡†††††††††††††††………………………………„„„„„„€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvwwwwvvvvvvvvvuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooooooooppppqqppppppppoooonnnnnnmmmmmmmmmmmmmmllllkkkkkjjjjjjjjjhhhhggggggggggggffffffffeedcccccccccbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„…„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆ‰‰Š‹ŒŒ����‘‘’’’’’’’’‘‘‘����ŽŽ�ŒŒ��Ž�ŒŒ‹Š‰‰ˆˆ‡‡‡‡††††††††††††††††……………………………„„„„„„„€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvwwwwvvvvvvvvvuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooooooooppppqqppppppppoooonnnnnmmmmmmmmmmmmmmlllllkkkkkjjjjjjjjjhhhgggggggggggggffffffffeedcccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰Š‹‹Œ�Ž���‘‘’’’’’’’’‘‘‘���ŽŽ�ŒŒ‹�Ž��Œ‹ŠŠ‰ˆˆˆ‡‡‡†††††††††††††††††…………………………„„„„„„„„€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooopppppqppppppppoooonnnnnmmmmmmmmmmmmmlllllkkkkkkjjjjjjjjjhhgggggggggggggfffffffffeeccccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\\\\[[[[[[[[[[ZZZZZZZZZYZZZYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„ƒƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰ŠŠ‹ŒŒ�Ž���‘‘’’’’’’’’‘‘����Ž��Œ‹ŠŽ��Œ‹ŠŠ‰‰ˆˆ‡‡‡‡†††††††††††††††††…………………………„„„„„„„„€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooopppppppppppppoooonnnnnnmmmmmmmmmmmmllllllkkkkkjjjjjjjjjihhggggggggggggffffffffffeeccccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\\\[[[[[[[[[[[ZZZZZZZZZYZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„ƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰ŠŠ‹ŒŒ��Ž��‘‘‘’’’’’’’‘‘����Ž��Œ‹ŠŠŽ�Œ‹ŠŠ‰‰ˆˆ‡‡‡‡††††††††††††††††††………………………„„„„„„„„„€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}|||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooooooooopppppppppppooooonnnnnmmmmmmmmmmmmmlllllkkkkkkjjjjjjjjjihhgggggggggggfffffffffffeeccccccccccbbbbbbbbbbaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\\[[[[[[[[[[[ZZZZZZZZZYYZZYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒ„„„……††‡‡ˆˆ‰ŠŠ‹‹Œ��ŽŽ��‘‘‘’’’’’’‘‘����Ž��Œ‹‹Š‰�Œ‹‹Š‰‰ˆˆ‡‡‡‡‡††††††††††††††††††………………………„„„„„„„„„€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}|||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooooopppppppppooooonnnnnnmmmmmmmmlmmmllllllkkkkkkjjjjjjjjjihhgggggggggggffffffffffeeeccccccccccbbbbbbbbbbaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\\[[[[[[[[[[ZZZZZZZZZZYYZZYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒ„„„„……††‡‡ˆˆ‰ŠŠ‹‹Œ��ŽŽ���‘‘‘’’’’’‘‘‘���Ž��Œ‹‹Š‰ˆŒ‹‹Š‰‰ˆˆˆ‡‡‡‡†††††††††††††††††††………………………„„„„„„„„„~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}|||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooooooooooopppooooooooonnnnnnmmmmmmmmllmmllllllkkkkkkkjjjjjjjjjihgggggggggggfffffffffffeeeccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\\[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIHHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒ„„„„………†‡‡ˆˆ‰ŠŠ‹‹ŒŒ��ŽŽ���‘‘‘’’’‘‘‘����Ž��Œ‹‹Š‰ˆˆ‹‹ŠŠ‰ˆˆˆ‡‡‡‡††††††††††††††††††††……………………„„„„„„„„„„~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}|||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooooooooooooppoooooooonnnnnnmmmmmmmmmllmlllllllkkkkkkkjjjjjjjjiihggggggggggffffffffffffeeeccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\\[[[[[[[[[ZZZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIHHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„……††‡ˆˆ‰ŠŠ‹‹ŒŒ��ŽŽ���‘‘‘‘‘‘‘‘‘����Ž��Œ‹‹Š‰ˆˆ‡‹ŠŠ‰‰ˆˆ‡‡‡‡‡†††††††††††††††††††………………………„„„„„„„„„„~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}|||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooooooonnnnnnmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjiihggggggggggfffffffffffeeeeccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[ZZZZZZZZZZYYYZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„…„„„„„……††‡ˆˆ‰ŠŠ‹‹Œ���ŽŽ����‘‘‘‘‘‘‘‘����Ž��Œ‹ŠŠ‰ˆˆ‡†ŠŠ‰‰ˆˆ‡‡‡‡‡‡†††††††††††††††††††………………………„„„„„„„„„„~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}|||||{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooooonnnnnnnmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjiihggggggggggfffffffffffeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[ZZZZZZZZZZYYYZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„………†‡‡ˆ‰‰Š‹‹Œ��ŽŽŽ����‘‘‘‘‘‘‘‘����Ž��Œ‹ŠŠ‰ˆˆ‡††Š‰‰ˆˆˆ‡‡‡‡‡†††††††††††††††††††…………………………„„„„„„„„„„~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}|||||{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjiigggggggggggfffffffffffeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„………††‡ˆˆ‰Š‹‹ŒŒ�ŽŽŽ�����‘‘‘‘‘‘‘����Ž��Œ‹ŠŠ‰ˆ‡‡††…‰‰ˆˆˆ‡‡‡‡‡‡†††††††††††††…†††††…………………………„„„„„„„„„„~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}|||||{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„……††‡‡ˆ‰ŠŠ‹ŒŒ��ŽŽ������‘‘‘‘‘‘����ŽŽ�Œ‹ŠŠ‰ˆ‡‡††……‰ˆˆˆ‡‡‡‡‡‡†††††††††††††……††††……………………………„„„„„„„„„„~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„………††‡ˆˆ‰Š‹‹Œ��ŽŽ�������‘‘‘‘‘‘����Ž�Œ‹ŠŠ‰ˆ‡‡†………„ˆˆˆ‡‡‡‡‡‡‡††††††††††††………††††…………………………„„„„„„„„„„„~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„……††‡‡ˆ‰‰Š‹ŒŒ�ŽŽ������‘‘’’‘‘‘‘���Ž�ŒŒ‹Š‰ˆ‡‡†……„„„ˆˆ‡‡‡‡‡‡‡††††††††††††…………†††……………………………„„„„„„„„„„„~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„………††‡ˆˆ‰Š‹‹Œ��ŽŽ�����‘‘‘’’’‘‘‘���Ž�Œ‹Š‰ˆ‡‡†……„„„ƒˆ‡‡‡‡‡‡‡‡††††††††††††…………†††……………………………„„„„„„„„„„„~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllklllkkkkkkkkkkjjjjjjjjjiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„………†‡‡ˆ‰‰Š‹ŒŒ�ŽŽ�����‘‘‘‘’’’‘‘‘��Ž�Œ‹ŠŠ‰ˆ‡†……„„„ƒƒ‡‡‡‡‡‡‡‡‡††††††††††††…………††………………………………„„„„„„„„„„„~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllkklllkkkkkkkkkjjjjjjjjjjiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………††‡‡ˆ‰ŠŠ‹Œ��ŽŽ����‘‘‘‘’’’’’‘‘��Ž�Œ‹Š‰ˆ‡††……„„ƒƒƒ‡‡‡‡‡‡‡‡††††††††††††……………†…………………………………„„„„„„„„„„„~~~~~~~~~~~~}}}}}}}}}}}}}||||}|}}}}}}|||||||||||{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnmmmmmmmmmmmlllllllllllkkkllkkkkkkkkkkjjjjjjjjjjiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………††‡ˆˆ‰Š‹‹Œ��Ž����‘‘‘‘’’’’’’‘‘��Ž�Œ‹Š‰ˆ‡†……„„ƒƒƒƒ‡‡‡‡‡‡‡‡††††††††††††…………………………………………………„„„„„„„„„„„~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwvvvvvvvvvvvuuuuuuuuuuttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnmmmmmmmmmmllllllllllllkkkllkkkkkkkkkkjjjjjjjjjiiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††‡‡ˆ‰‰Š‹‹Œ�ŽŽ����‘‘‘’’’““’’‘‘��Ž�Œ‹‰ˆ‡‡†…„„„ƒƒƒƒ‡‡‡‡‡‡‡††††††††††††……………………………………………………„„„„„„„„„„„~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuuuttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppoooooooooonnnnnnnnmmmmmmmmmllllllllllllkkkklkkkkkkkkkkkjjjjjjjjjiiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666665555555555444444444443333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††‡‡ˆ‰‰Š‹ŒŒ�ŽŽ����‘‘’’’’““’’‘‘��Ž�‹Š‰ˆ‡†……„„ƒƒƒƒƒ‡‡‡‡‡‡‡††††††††††††……………………………………………………„„„„„„„„„„„~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuuuttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnmmmmmmmmlllllllllllllkkkklkkkkkkkkkkjjjjjjjjjjiiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666665555555555444444444443333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†……††‡ˆˆ‰ŠŠ‹Œ��ŽŽ���‘‘‘’’’’““’’‘‘��Ž�‹Š‰ˆ‡†……„„ƒƒƒƒ‚‡‡‡‡‡‡††††††††††††……………………………………………………„„„„„„„„„„„„~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuuuttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZZYYYZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666665555555555444444444443333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†…††‡‡ˆ‰‰Š‹‹Œ�ŽŽ����‘‘’’’’’“““’‘‘��ŽŒ‹Š‰ˆ‡†……„„ƒƒƒƒ‚‡‡‡‡‡†††††††††††††……………………………………………………„„„„„„„„„„„„~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwvvvvvvvvvvvuuuuuuuuuuttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[\\[[[[[[[[[ZZZZZZZZZZZYYYZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666665555555555444444444443333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†…††‡‡ˆ‰ŠŠ‹ŒŒ�ŽŽ���‘‘‘’’’’““““’‘‘��ŽŒ‹Š‰ˆ‡†……„„ƒƒƒƒ‚‡‡‡‡‡†††††††††††††……………………………………………………„„„„„„„„„„„„~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvwwwvvvvvvvvvvvvuuuuuuuuuuttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiigggggggggffffffffffffeeeeecccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[\\[[[[[[[[[ZZZZZZZZZZZYYYZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHIHHHHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666665555555555444444444443333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††…††‡ˆˆ‰Š‹‹Œ��Ž����‘‘’’’’“““““’‘‘��ŽŒ‹Š‰ˆ‡†……„„ƒƒƒƒ‚‡‡‡‡†††††††††††††………………………………………………………„„„„„„„„„„„„~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvwwwvvvvvvvvvvvvuuuuuuuuuuttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooonnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiigggggggggffffffffffffeeeeecccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[\\[[[[[[[[[ZZZZZZZZZZZYYYZZYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHIHHHHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666665555555555444444444443333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ††††††††……………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††…††††††††††††††………………………………†††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„………†‡‡ˆ‰‰Š‹ŒŒ�ŽŽ���‘‘’’““““““”””““’‘��ŽŒ‹Š‰ˆ‡‡†………„„„„‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvwwwvvvvvvvvvvvvvuuuuuuuuutttssssssssssssrrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbabbbbbbbbbaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<;;;;:::::::::::999999999988888888887777777777766666666665555555555444444444443333322222222222111111111100000000//////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ††††††††…………………………††……………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††…†††††††††††††…………………………………†††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„………†‡ˆˆ‰ŠŠ‹Œ��Ž���‘‘’’’“““”””•””““’‘��ŽŒ‹Š‰ˆˆ‡††……„„„„‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvwwwvvvvvvvvvvvvvuuuuuuuuutttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbabbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<;;;;:::::::::::999999999988888888887777777777666666666665555555555444444444433333322222222222111111111100000000//////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ†††††††††…………………………†††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††……†††††††††††††…………………………………†††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„………†‡‡ˆ‰‰Š‹ŒŒ�ŽŽ���‘‘’’“““””””•””“’’‘��ŽŒ‹Š‰‰ˆ‡††……„„„„‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvwwwvvvvvvvvvvvvuuuuuuuuuutttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeddddccccccccccbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<;;;;:::::::::::99999999998888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ†††††††††…………†††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††……†††††††††††††…………………………………†††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„………†‡‡ˆ‰ŠŠ‹Œ�ŽŽ���‘‘’’“““”””””•””“’’‘��ŽŒ‹Š‰‰ˆ‡††……„„„„‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvuuuuuuuuutttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999998888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ††††††††††……††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††……†††††††††††††…………………………………†††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„………†‡ˆˆ‰Š‹ŒŒ�Ž���‘‘’’’““””””””•””“’‘����Œ‹ŠŠ‰ˆ‡††……„„„„‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvuuuuuuuuutttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999998888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ†††††††††††…††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††………††††††††††††……………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„……††‡ˆ‰ŠŠ‹Œ�ŽŽ���‘’’’““”””””””””““’‘��Ž�Œ‹ŠŠ‰ˆ‡‡†……„„„ƒ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvuuuuuuuuutttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999998888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††……†††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††………††††††††††††……………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„………††ˆˆ‰Š‹Œ��Ž���‘‘’’““””””””””””““’‘��Ž�Œ‹ŠŠ‰ˆ‡‡†……„„„ƒ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttssssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999998888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡†††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††………†††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††………††††††††††††……………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„……††‡ˆ‰ŠŠ‹Œ�Ž���‘‘’’““”””””””””””“’’‘��Ž�Œ‹ŠŠ‰ˆ‡‡†……„„„ƒ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††……………†††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††…………†††††††††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„……††‡ˆ‰Š‹Œ�ŽŽ��‘‘’’““””””””””””””“’‘‘��Ž�Œ‹Š‰‰ˆ‡‡†……„„„ƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††…………††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††…………†††††††††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„……„„„„„„„„„„„„„„„„……††‡‰ŠŠ‹Œ�Ž���‘’’““””””•••”””“”““’‘��ŽŽ�Œ‹Š‰ˆˆ‡††……„„„ƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††††††††††††††††…………††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††……………†††††††††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„……†‡‡‰Š‹Œ�Ž���‘’’““”””•••••”””“”“’‘‘��Ž�Œ‹‹Š‰ˆˆ‡††……„„„ƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††……†††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††……………††††††††††…………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„……†‡ˆ‰Š‹Œ�Ž��‘‘’““”””••••••””““““’‘��ŽŽ�Œ‹ŠŠ‰ˆ‡‡††……„„„ƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvuuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††………………††††††††††…………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„…††‡ˆŠ‹Œ�Ž���‘’’““””•••••••””“““’‘‘��Ž�Œ‹‹Š‰‰ˆ‡‡†………„„ƒƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††………………††††††††††…………………………………………††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„…††‡ˆŠ‹Œ�Ž��‘’’““””•••••••”””“’“’‘��Ž�ŒŒ‹Š‰‰ˆˆ‡††……„„„ƒƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††…………………†††††††††……………………………………………††††††††††††††††††††††††…††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„…††‡ˆŠ‹Œ�Ž��‘’““”””•••••••””“’’’‘��ŽŽ�Œ‹ŠŠ‰ˆˆ‡‡††……„„„ƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvvuuuuuuuuuuuttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††…………………†††††††††……………………………………………††††††††††††††††††††††††…††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒ�Ž��‘’’““””•••••••””““’‘’‘��Ž�Œ‹ŠŠ‰ˆˆ‡‡††………„„„ƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††……………………††††††††………………………………………………†††††††††††††††††††††††……††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹Œ�Ž��‘’““”””••••••”””“’’‘‘��Ž�Œ‹‹Š‰‰ˆ‡‡†††……„„„ƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvuuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222111111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††……………………††††††††………………………………………………†††††††††††††††††††††††……††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹Œ���‘‘’““””•••••••””““’‘���Ž�Œ‹‹Š‰‰ˆ‡‡†††………„„„ƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvuuuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††………………………†††††††…………………………………………………†††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹ŒŽ��‘’’“”””••••••””““’‘����Ž�Œ‹Š‰ˆˆ‡‡†††………„„„„ƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvuuuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ†††††††††††††……†††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††………………………†††††††…………………………………………………†††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹�Ž��‘’““”””•••••”””“’’‘���Ž�Œ‹Š‰‰ˆ‡‡†††………„„„„„ƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvuuuuuuuuuuuuutttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ†††††††††††………………†††††††††††……†……†††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††…………………………††††††……………………………………………………††††††††††††††††††††††………†††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠŒ�Ž��‘’“””””••••”””““’‘��ŽŽ�Œ‹Š‰‰ˆ‡‡†††………„„„„„ƒƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvuuuuuuuuuuuuuutttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111110000000///////////.............----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ††††††††††………………………………………†……………………††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††……………………………††††††……………………………………………………††††††††††††††††††††††………†††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„……†‡‰ŠŒ�Ž�‘’’“”””••••”””““’’‘��ŽŽ�Œ‹Š‰ˆ‡‡††…………„„„„„„ƒƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuvvvvvvvvvvuuuuuuuuuuuuuuutttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111110000000///////////.............----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†††††††††……………………………………………………………………†††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††……………………………†††††………………………………………………………††††††††††††††††††††††………††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„……†ˆ‰ŠŒ���‘’““”””•••””””““’‘‘��ŽŽŒ‹Š‰ˆˆ‡††…………„„„„„„ƒƒƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuvvvvvvvvvvuuuuuuuuuuuuuuuttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbaaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111110000000///////////.............----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………………………†††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††………………………………†††††………………………………………………………†††††††††††††††††††††…………††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ��‘’““”””••”””””“’’‘��Ž��Œ‹Š‰ˆ‡‡†…………„„„„„„„ƒƒƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuvvvvvvvvvvuuuuuuuuuuuuuuuttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbaaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111110000000///////////.............----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………………………………………††††††††††……………………………………………………………………………………………………………………………………………††††††††††††…………………………………††††…………………………………………………………†††††††††††††††††††††…………††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰Š�Ž��‘’“””””••””””““’’‘��Ž��Œ‹Š‰ˆ‡††………„„„„„„„ƒƒƒƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuvvvvvvvvvvuuuuuuuuuuuuuutttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbbbaaabbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@AA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666665555555555444444444443333332222222222111111111110000000///////////.............----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………††††…………………………………………………††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„…………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹�Ž�‘’“””•••••••”””““’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttuuuuttttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888877777777776666555555555544444444443333333333322222222221111111000000000//////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†††…………………………………………………………†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„…………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹���‘’“””•••••••””““’’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttuuuuttttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooooooonnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888877777777776665555555555544444444443333333333322222222221111111000000000//////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹Ž��‘’“””••••••”””““’’‘��Ž���Ž�‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttuuuuttttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888877777777776665555555555544444444443333333333322222222221111111000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡‰Š‹Ž��’’“””••••••”””““’’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttuuuutttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888877777777776665555555555544444444443333333333322222222221111111000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‰Š‹Ž�‘’““”•••••••”””““’’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttuuuutttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999888888888877777777776665555555555544444444443333333333322222222221111111000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………………††††……………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„……†ˆ‰ŠŒŽ�‘’“””•••••••”””““’’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttuuuutttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddccccccccccbbbbbbbbbaaaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888877777777776665555555555544444444443333333333322222222221111111000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„………………………………††††††…………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ�‘’“””•••••••”””““’’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttuuuutttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddccccccccccbbbbbbbbbaaaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888877777777776665555555555444444444443333333333322222222221111111000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„………………………………††††††…………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ�‘’“””•••••••”””““’’‘��Ž���Ž�Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttuuuttttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddccccccccccbbbbbbbbbaaaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888877777777776665555555555444444444443333333333322222222221111111000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„……………………………†††††††…………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ�‘’“””•••••••”””““’’‘��Ž���Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttuuuttttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999888888888887777777777666555555555544444444444333333333332222222222111111100000000///////////.........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„……………………………†††††††…………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…††ˆ‰Š‹Ž�‘’“””•••••••”””““’’‘��Ž���Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttuuuttttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777777666555555555544444444444333333333332222222222111111100000000///////////.........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„…………………………†††††††…………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„……†‡‰Š‹Ž��’““”•••••••”””““’’‘��Ž���Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttuuuutttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444444333333333322222222222111111100000000///////////.........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€���������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„………………………†††††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡‰Š‹Ž��‘’“”•••••••”””““’‘‘��Ž���Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttuuuutttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa```````````____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444444333333333322222222222111111100000000///////////.........-----------,,,,,,,,,,,,,++++++++++************))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€���������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„……………………†††††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹���‘’“””••••••”””““’‘‘��Ž���Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttuuuttttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444444333333333322222222222111111100000000///////////.........-----------,,,,,,,,,,,,,++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€���������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„………………………†††††…………………„„ƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒ„„…†‡ˆ‰‹�Ž�‘’“””••••••”””““’‘���Ž���Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttuuuuttttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiijjjjiiiiiiiiiiihhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444443333333333322222222222111111100000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€���������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„………………………†††††…………………„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ„…†‡ˆ‰Š�Ž�‘’““””•••••”””“’’‘���Ž���Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttuuuuttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiijjjjiiiiiiiiiiihhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444443333333333322222222222111111100000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„………………………††††…………………„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„…†‡‰ŠŒŽ��‘’“””•••••””““’’‘��Ž�Œ��Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttuuuuttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiijjjjiiiiiiiiiiihhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444443333333333322222222222111111100000000///////////.........-----------,,,,,,,,,,,,,++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„…………………………†††…………………„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„…†‡ˆŠŒ���‘’“”””••••””““’’‘��Ž�Œ��Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttuuutttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiijjjjiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444443333333333322222222222111111100000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„…†‡ˆ‰Œ�Ž�‘’““””••••””““’’‘��Ž�Œ�Ž�ŒŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttuuutttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqpppppppppppoooooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiijjjjiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999888888888877777777776666555555555544444444443333333333322222222222111111100000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„……†ˆ‰‹ŒŽ��‘’“””••••””““’‘‘��Ž�Œ�Ž�ŒŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttuuutttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbaaaaaaaaaaa```````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444443333333333322222222222111111100000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ„„…†‡ˆ‹Œ���‘’“”””•••””““’‘‘��Ž�Œ�Ž�Œ‹‹Š‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttuuutttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444443333333333322222222221111111100000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€�������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„…†‡ˆŠŒ�Ž�‘’““””•••””““’‘‘��Ž�Œ�Ž�Œ‹‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttuuutttttttttttttsssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444443333333333322222222221111111100000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€�������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆŠ‹�Ž�‘’““””•••”””“’‘����Œ‹�Ž�Œ‹‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttuuuttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@????????????>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999988888888887777777777666555555555544444444443333333333322222222221111111100000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€�������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„„…†ˆŠ‹�Ž��’““””•••”””“’‘��Ž�Œ‹�Ž�Œ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttuuuttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhgggffffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888877777777777666555555555544444444443333333333322222222221111111100000000//////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„„…†‡Š‹ŒŽ��‘’“””•••”””“’‘��Ž�Œ‹Ž��Œ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttuuuttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAA@@@????????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777666555555555544444444443333333333322222222221111111100000000//////////..........-----------,,,,,,,,,,+,+++++++++++***********)))))))))(((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„„…†‡Š‹ŒŽ��‘’“””••••””“’‘��Ž�Œ‹Ž��Œ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttuutttttttttttttssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaa```````````___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888887777777777666555555555544444444443333333333322222222221111111100000000//////////..........-----------,,,,,,,,,,+,+++++++++++***********)))))))))(((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€������������������������������‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚���‚‚‚‚ƒ„…†‡ˆ‰Š‹�Ž��‘’’’“’’’‘‘��Ž�Œ‹Š‰Œ‹‹Š‰‰ˆ‡‡‡†††††………………………„‚‚‚‚‚‚‚‚��������������€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppoopoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllklllkkkkkkkkkkkjjjjjjjjjjjhggggggggggggffffffffffeeffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbaaa```````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@???????????>>>>>>>>>>===>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999988888877777777776666666666655555555544444444443333333222222222221111111111000000000//////////.......-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€������������������������������‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚���‚‚‚‚ƒ„…†‡ˆ‰ŠŒ�Ž��‘’’’“’’’‘���Ž�Œ‹Š‰Œ‹ŠŠ‰ˆˆ‡‡‡†††††………………………„‚‚‚‚‚‚‚‚�������������€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqpppppppppppppoopoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkllkkkkkkkkkkkkjjjjjjjjjjjhgggggggggggfffffffffffeefffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaa```````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@???????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;;:::::::::9999999999988888877777777776666666666655555555544444444443333333222222222211111111111000000000//////////.......-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€������������������������������‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�‚‚‚‚ƒƒ„…†‡ˆ‰ŠŒ�Ž��‘’’’“’’’‘���Ž�Œ‹Š‰Œ‹ŠŠ‰ˆˆ‡‡‡†††††………………………„‚‚‚‚‚‚‚‚�������������€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqpppppppppppppoopoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkllkkkkkkkkkkkkjjjjjjjjjjjhgggggggggggfffffffffffeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaaa``````````___________^__^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@??????????>>>>>>>>>====>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999988888877777777776666666666655555555544444444443333333222222222211111111111000000000//////////.......-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€������������������������������‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…†‡ˆ‰‹Œ�Ž��‘’’’’’’’‘��Ž�Œ‹Š‰ˆŒ‹ŠŠ‰ˆˆ‡‡‡†††††………………………„‚‚‚‚‚‚‚‚�������������€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqpppppppppppppoopoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkllkkkkkkkkkkkkjjjjjjjjjjjhgggggggggggfffffffffffeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaaa``````````___________^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???@@???????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888887777777777666666666665555555554444444444333333322222222221111111111100000000///////////.......-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€�������������������������������‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ����‘’’’’’’‘‘��Ž�Œ‹Š‰ˆŒ‹Š‰‰ˆˆ‡‡‡†††††………………………„‚‚‚‚‚‚‚‚�������������€€€€~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppppoopoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkllkkkkkkkkkkkkjjjjjjjjjjjhgggggggggggfffffffffffeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaa```````````___________^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@@???????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888887777777777666666666655555555554444444444333333322222222221111111111100000000///////////.......-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€������������������������������‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹�Ž��‘‘’’’’’’‘���Ž�Œ‹Š‰ˆŒ‹Š‰‰ˆˆ‡‡‡†††††……………………„„‚‚‚‚‚‚‚‚�������������€€€€~~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppooopooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkllkkkkkkkkkkkkjjjjjjjjjjjggggggggggggfffffffffffeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaa```````````___________^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888887777777777666666666665555555554444444444333333322222222221111111111100000000///////////.......-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€������������������������������‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹Œ�Ž��‘‘’’’’’‘‘���Ž�Œ‹Š‰ˆ‹ŠŠ‰‰ˆˆ‡‡‡††††………………………„„‚‚‚‚‚‚‚‚�������������€€€€~~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqpppppppppppppoopooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkllkkkkkkkkkkkjjjjjjjjjjjiggggggggggggfffffffffffeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaa```````````___________^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@???????????>>>>>>>>>====>==========<<<<<<<<<<<;;;;;;;;::::::::::99999999998888887777777777666666666665555555554444444444333333322222222221111111111100000000///////////.......-----------,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€��������������������������������‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰ŠŠ‹Œ�Ž��‘‘’’’’‘‘‘��Ž�Œ‹Š‰ˆ‡‹ŠŠ‰ˆˆ‡‡‡†††††………………………„„‚‚‚‚‚‚‚��������������€€€€~~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrqqqqqqqqqqpppppppppppppoopooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkllkkkkkkkkkkkjjjjjjjjjjjiggggggggggggfffffffffffeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaa```````````___________^_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888887777777777666666666665555555554444444444333333322222222221111111111100000000///////////.......----------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€�������������������������������‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰Š‹Œ�Ž���‘‘’’’‘‘‘���Ž�Œ‹Š‰ˆ‡‹Š‰‰ˆˆ‡‡‡†††††………………………„„‚‚‚‚‚‚‚��������������€€€€~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppppoopooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkllkkkkkkkkkkkjjjjjjjjjjjiggggggggggggfffffffffffeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaa```````````__________^^_^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888887777777777666666666655555555554444444444333333322222222221111111111100000000///////////.......----------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€��������������������������������‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰Š‹Œ��Ž���‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡‡ŠŠ‰ˆˆˆ‡‡‡††††………………………„„„‚‚‚‚‚‚‚��������������€€€€~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppooopooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkklkkkkkkkkkkkkjjjjjjjjjjjigggggggggggfffffffffffeeeffffeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888887777777777666666666655555555554444444444333333322222222221111111111100000000///////////.......----------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€��������������������������������‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰Š‹ŒŒ�Ž���‘‘‘‘‘‘‘���ŽŽ�Œ‹Š‰ˆ‡†Š‰‰ˆˆ‡‡‡†††††………………………„„„‚‚‚‚‚‚‚��������������€€€€~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppooopooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkklkkkkkkkkkkkkjjjjjjjjjjjigggggggggggfffffffffffeeeffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888887777777777666666666665555555554444444444333333222222222221111111111100000000///////////.......----------,,,,,,,,,,,+++++++++***********))))))))))((((((((((('''''''''''&&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������������������������������‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚�‚‚‚‚‚ƒƒ„…††‡ˆ‰Š‹Œ��Ž����‘‘‘‘‘‘����Ž�Œ‹Š‰ˆˆ‡†Š‰‰ˆˆ‡‡‡†††††……………………„„„„‚‚‚‚‚‚���������������€€€€~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttstttssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppppooopooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkklkkkkkkkkkkkkjjjjjjjjjjjigggggggggggfffffffffffeeeffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbaa``````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888887777777777666666666655555555554444444444333333222222222221111111111100000000///////////.......----------,,,,,,,,,,,+++++++++***********))))))))))((((((((((('''''''''''&&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚���‚‚‚ƒƒ„……†‡ˆ‰Š‹Œ�ŽŽ����‘‘‘‘‘‘����Ž�Œ‹‹Š‰ˆ‡††‰‰ˆˆ‡‡‡‡††††………………………„„„„‚‚‚‚‚‚��������������€€€€€~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttstttssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppppooopooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkklkkkkkkkkkkkkjjjjjjjjjjjigggggggggggfffffffffffeeeffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbaa``````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;:::::::::::99999999998888887777777777666666666655555555554444444444333333322222222221111111111100000000///////////.......----------,,,,,,,,,,,+++++++++************)))))))))((((((((((('''''''''''&&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚���‚‚‚‚ƒ„„…†‡ˆ‰Š‹Œ�Ž������‘‘‘‘‘����Ž��Œ‹Š‰ˆ‡‡†…‰‰ˆˆ‡‡‡††††………………………„„„„„‚‚‚‚‚‚��������������€€€€€~~~~~~~~~~~~~~~~}}}~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsttsssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkklkkkkkkkkkkkkjjjjjjjjjjjigggggggggggfffffffffffeeeffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbba```````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;:::::::::::99999999998888887777777777666666666655555555544444444444333333222222222221111111111100000000///////////.......----------,,,,,,,,,,,+++++++++************)))))))))((((((((((('''''''''''&&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚����‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ�Ž������‘‘‘‘‘����ŽŽ�Œ‹Š‰‰ˆ‡††…‰ˆˆ‡‡‡†††††……………………„„„„„„‚‚‚‚‚���������������€€€€€~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsttsssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkklkkkkkkkkkkkjjjjjjjjjjjiigggggggggggfffffffffffeeeffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbba```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888777777777666666666655555555544444444444333333322222222221111111111100000000///////////.......----------,,,,,,,,,,,+++++++++************)))))))))((((((((((('''''''''''&&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚����‚‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž�����‘‘‘‘‘‘�����Ž�ŒŒ‹Š‰ˆ‡‡†……ˆˆˆ‡‡‡†††††…………………„„„„„„„‚‚‚‚‚���������������€€€€€~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttstssssssssssssssrrrrrrrrrrqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkklkkkkkkkkkkkjjjjjjjjjjjiigggggggggggfffffffffffeeeffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbba```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@?????????>>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;::::::::::::9999999998888887777777777666666666655555555544444444444333333322222222221111111111100000000//////////........----------,,,,,,,,,,,+++++++++************)))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚����‚‚‚ƒƒ„…†‡ˆ‰‹Œ�Ž�����‘‘‘‘‘‘�����Ž��Œ‹Š‰ˆˆ‡†……„ˆˆ‡‡‡‡††††……………………„„„„„„„‚‚‚‚‚��������������€€€€€€~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttstssssssssssssssrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiigggggggggggfffffffffffeeeffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@??????????>>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;::::::::::::9999999998888887777777777666666666655555555544444444444333333322222222221111111111100000000///////////.......----------,,,,,,,,,,,+++++++++************)))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚����‚‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž���‘‘‘‘‘‘‘‘����ŽŽ�Œ‹‹Š‰ˆ‡††……„ˆˆ‡‡‡†††††…………………„„„„„„„„‚‚‚‚‚��������������€€€€€€~~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiggggggggggfffffffffffeeeefffeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;::::::::::::9999999998888887777777777666666666655555555544444444444333333322222222221111111111100000000///////////.......----------,,,,,,,,,,,+++++++++************)))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚����‚‚‚ƒƒ„…†‡ˆŠ‹Œ�Ž���‘‘‘‘‘‘‘‘�����Ž��Œ‹Š‰ˆˆ‡†……„„ˆ‡‡‡‡††††…………………„„„„„„„„„‚‚‚‚���������������€€€€€€~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiggggggggggfffffffffffeeeefffeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;::::::::::::9999999998888887777777777666666666655555555544444444443333333322222222221111111111100000000//////////........----------,,,,,,,,,,,+++++++++************)))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚����‚‚‚ƒƒ„…†ˆ‰Š‹ŒŽ���‘‘‘‘‘‘‘‘‘����ŽŽ�Œ‹‹Š‰ˆ‡††……„„ˆ‡‡‡†††††…………………„„„„„„„„„‚‚‚‚���������������€€€€€€~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiggggggggggfffffffffffeeeefffeeeeeeeeeeedddddddddddcdddccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@??????????>>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;::::::::::::9999999998888887777777777666666666655555555544444444443333333322222222221111111111100000000///////////.......----------,,,,,,,,,,,++++++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚����‚‚‚ƒ„…†‡ˆ‰ŠŒ�Ž���‘‘’‘‘‘‘‘�����Ž��Œ‹Š‰‰ˆ‡†……„„ƒ‡‡‡‡†††††…………………„„„„„„„„„‚‚‚‚��������������€€€€€€€~~~~~~~~~~~~~~~~}}}}~~~~}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiggggggggggfffffffffffeeeefffeeeeeeeeeeedddddddddddcdddccccccccccbbbbbbbbbbbaa``````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;::::::::::::9999999998888887777777777666666666655555555544444444444333333322222222222111111111100000000///////////.......----------,,,,,,,,,,,++++++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚���‚‚‚ƒƒ„…†‡ˆŠ‹Œ�Ž��‘‘‘’‘‘‘‘‘����ŽŽ�Œ‹‹Š‰ˆ‡‡†……„„ƒ‡‡‡†††††…………………„„„„„„„„„„‚‚‚���������������€€€€€€€~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiggggggggggfffffffffffeeeefffeeeeeeeeeeedddddddddddcddcccccccccccbbbbbbbbbbba```````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@@??????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;::::::::::::9999999998888887777777777666666666655555555544444444443333333322222222222111111111100000000//////////........----------,,,,,,,,,,,++++++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚ƒƒ„…†‡‰Š‹Œ�Ž��‘‘‘’‘‘‘‘�����Ž��Œ‹ŠŠ‰ˆ‡††…„„„ƒ‡‡‡†††††…………………„„„„„„„„„„‚‚‚��������������€€€€€€€€~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssstssssssssssssrrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiggggggggggfffffffffffeeeefffeeeeeeeeeeedddddddddddcddcccccccccccbbbbbbbbbbba```````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@@??????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;::::::::::::9999999998888887777777777666666666655555555544444444443333333322222222222111111111100000000//////////........----------,,,,,,,,,,,,+++++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�‚��������������‚‚‚ƒ„„…†ˆ‰Š‹Œ�Ž���‘‘‘‘‘‘�����ŽŽ�ŒŒ‹Š‰ˆˆ‡†……„„ƒƒ‡‡‡†††††…………………„„„„„„„„„„‚‚‚��������������€€€€€€€€~~~~~~~~~~~~~~~}}}}}~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssstssssssssssssrrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiggggggggggfffffffffffeeeefffeeeeeeeeeeedddddddddddcddcccccccccccbbbbbbbbbbba```````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@??????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;::::::::::::9999999998888887777777777666666666555555555544444444443333333322222222222111111111100000000//////////........----------,,,,,,,,,,,,+++++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž���‘‘‘‘‘������Ž��Œ‹‹Š‰ˆ‡‡†……„„ƒƒ‡‡‡†††††…………………„„„„„„„„„„‚‚‚�������������€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiigggggggggfffffffffffeeeeeffeeeeeeeeeeeedddddddddddcddcccccccccccbbbbbbbbbbaa```````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@??????????>>>>>>>>>================<<<<<<<<<;;;;;;;;;::::::::::::9999999998888887777777777666666666555555555544444444443333333322222222222111111111100000000//////////........-----------,,,,,,,,,,,+++++++++************))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹�ŽŽ���‘‘‘�������ŽŽ��Œ‹‹Š‰ˆ‡‡†……„„ƒƒˆˆˆ‡‡‡‡‡†††††††…………………………����������€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbcbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::99999999999988888888887887777777777666666666555555444444444433333333333222221111111111110000000000//////////..........-------,,,,,,,,,,,,,+++++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!!! €€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚ƒƒ„…†‡ˆ‰ŠŒ��Ž�����‘�������ŽŽ�ŒŒ‹Š‰‰ˆ‡††……„„ƒƒˆˆˆ‡‡‡‡‡†††††††…………………………����������€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeedddddddccccccccccccbbbbbbbcbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::99999999999998888888887887777777777666666666555555444444444433333333333222221111111111110000000000//////////..........-------,,,,,,,,,,,,,+++++++++++************)))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!!! €€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚ƒ„„…†‡ˆ‰ŠŒŒ�Ž������������ŽŽ��Œ‹‹Š‰ˆˆ‡††…„„„ƒƒˆˆˆ‡‡‡‡‡†††††††…………………………���������€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeedddddddccccccccccccbbbbbbbcbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;::::99999999999998888888887887777777777666666666555555444444444433333333333222221111111111110000000000//////////..........-------,,,,,,,,,,,,,+++++++++++************))))))))))((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!! €€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹Œ�Ž�����������ŽŽ��ŒŒ‹ŠŠ‰ˆ‡‡†……„„„ƒƒˆˆˆ‡‡‡‡‡†††††††…………………………���������€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbcbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>=============<<<<<<<<<<;;;;;;;;::::99999999999998888888887887777777776666666666555555444444444433333333333222221111111111110000000000//////////..........-------,,,,,,,,,,,,,,+++++++++++***********))))))))))((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!! €€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚ƒƒ„……†‡ˆ‰Š‹Œ�ŽŽ���������ŽŽ��ŒŒ‹‹Š‰‰ˆ‡††……„„„ƒƒˆˆˆ‡‡‡‡‡†††††††…………………………��������€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbcbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>=============<<<<<<<<<<;;;;;;;;::::99999999999998888888887887777777776666666666555555444444444433333333333222221111111111110000000000//////////..........-------,,,,,,,,,,,,,,,++++++++++***********))))))))))((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!! €€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚ƒƒ„…†‡ˆˆŠŠ‹Œ�ŽŽ�������ŽŽŽŽ��Œ‹‹ŠŠ‰ˆˆ‡††……„„„ƒƒˆˆˆ‡‡‡‡‡††††††……………………………��������€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbcbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>=============<<<<<<<<<<;;;;;;;;::::99999999999998888888887887777777776666666666555555444444444433333333333222221111111111110000000000//////////..........-------,,,,,,,,,,,,,,,++++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!! €€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚ƒƒ„…†‡ˆ‰ŠŠ‹Œ��ŽŽ����ŽŽŽŽ���ŒŒ‹ŠŠ‰‰ˆ‡‡†………„„„ƒƒˆˆˆ‡‡‡‡‡††††††……………………………��������€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZ[[[ZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;::::99999999999998888888877887777777776666666666555555444444444433333333333222221111111111110000000000/////////...........-------,,,,,,,,,,,,,,,,+++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""!""""!!!!!!!!!!!! €€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹‹Œ��ŽŽ����ŽŽŽŽ��ŒŒ‹‹Š‰‰ˆˆ‡††……„„„ƒƒƒˆˆˆ‡‡‡‡‡††††††……………………………�������€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZ[[[ZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;::::99999999999998888888877887777777776666666665555554444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,+++++++++**********))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!""""!!!!!!!!!!!! €€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹‹Œ��ŽŽŽ��ŽŽŽ���ŒŒ‹‹ŠŠ‰ˆˆ‡‡††……„„„ƒƒƒˆˆˆ‡‡‡‡‡††††††……………………………�������€€€€€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggfgggfffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZ[[[ZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;::::99999999999998888888877887777777776666666665555554444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,+++++++++**********))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!""""!!!!!!!!!!!! ~€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹‹Œ��ŽŽŽŽŽŽŽŽ��ŒŒŒ‹ŠŠ‰‰ˆˆ‡††………„„„ƒƒƒˆˆˆ‡‡‡‡‡†††††………………………………�������€€€€€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggfggffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;:::::9999999999998888888877877777777776666666665555554444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,,++++++++**********))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!""""!!!!!!!!!!!! ~€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰Š‹‹Œ��ŽŽŽŽŽŽŽ���ŒŒ‹‹Š‰‰ˆˆ‡‡††………„„„ƒƒƒˆˆˆ‡‡‡‡††††††………………………………������€€€€€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggfggffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;:::::9999999999998888888877877777777766666666665555554444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!""""!!!!!!!!!!!! ~€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…†‡‡ˆ‰Š‹‹Œ��ŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆ‡‡†††……„„„„ƒƒƒˆˆ‡‡‡‡‡††††††………………………………������€€€€€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggfggffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;:::::9999999999988888888877877777777766666666665555554444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,,,++++++++*********)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""""!!!!!!!!!!!! ~~€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……†‡‡ˆ‰Š‹‹Œ��ŽŽŽŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††………„„„„ƒƒƒˆˆ‡‡‡‡‡††††††……………………………„�����€€€€€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyxxxxxxxxxxxxxxwxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;::::9999999999988888888777877777777766666666665555554444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,,,++++++++*********)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""""!!!!!!!!!!!! ~~€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„……†‡ˆˆ‰Š‹‹Œ���ŽŽŽŽŽ��ŒŒ‹‹ŠŠ‰ˆˆ‡‡†††………„„„„ƒƒƒˆˆ‡‡‡‡‡†††††………………………………„����€€€€€€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyxxxxxxxxxxxxxxwxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;:::::999999999988888888777777777777766666666665555554444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,,,++++++++*********)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""""!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡ˆˆ‰Š‹‹Œ���ŽŽŽŽ��ŒŒŒ‹ŠŠ‰‰ˆˆ‡‡†††………„„„„ƒƒƒˆˆ‡‡‡‡‡†††††……………………………„„���€€€€€€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxwxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfggfffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;:::::999999999988888888777777777777766666666655555554444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,,,,++++++++********)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!"""!!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡ˆˆ‰Š‹‹ŒŒ���ŽŽ���ŒŒ‹‹ŠŠ‰ˆˆ‡‡†††…………„„„„ƒƒƒˆˆ‡‡‡‡†††††††…………………………„„���€€€€€€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxwxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhggggggggggggfggfffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<;;;;;;;;;:::::999999999988888888777777777777766666666655555554444444444333333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,,,,++++++++********)))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!"""!!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……††‡‡ˆ‰‰Š‹‹ŒŒ�������ŒŒŒ‹ŠŠ‰‰ˆˆ‡‡†††…………„„„„„ƒƒˆˆ‡‡‡‡††††††……………………………„„��€€€€€€€€€€€€€€€€€}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzyyyyyyyyyxxxxxxxxxxxxxxwwxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhggggggggggggfggfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>================<<<<<<<<;;;;;;;;;:::::999999999988888887777777777777766666666655555544444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,,,,++++++++********)))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!"""!!!!!!!!!!!!! ~~~~€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………††‡‡ˆ‰‰ŠŠ‹ŒŒŒ������ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††……………„„„„ƒƒˆˆ‡‡‡‡†††††††…………………………„„�€€€€€€€€€€€€€€€€€}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzyyyyyyyyxxxxxxxxxxxxxxxwwxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;:::::999999999988888887777777777777766666666655555544444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,,,,++++++++********)))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!"""!!!!!!!!!!!!! ~~~~€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ������ŒŒ‹‹ŠŠ‰ˆˆ‡‡‡†††……………„„„„ƒƒˆˆ‡‡‡‡†††††††…………………………„„�€€€€€€€€€€€€€€€€€}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzyyyyyyyyxxxxxxxxxxxxxxxwwxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;:::::99999999998888888777777777777776666666665555555444444444433333333333322222111111111110000000000//////////............------,,,,,,,,,,,,,,,,,,,,++++++++********)))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!"""!!!!!!!!!!!! ~~~~~€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ�����Œ‹‹‹Š‰‰ˆˆ‡‡‡†††……………„„„„ƒƒˆˆ‡‡‡‡†††††††…………………………„„�€€€€€€€€€€€€€€€€}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyyxxxxxxxxxxxxxxwwwxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;:::::99999999988888888777777777777766666666665555554444444444433333333333322222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,,++++++++*******))))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!"""!!!!!!!!!!!! ~~~~~€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………†††‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††……………„„„„ƒƒˆˆ‡‡‡‡††††††††………………………„„�€€€€€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyyxxxxxxxxxxxxxxwwwxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhggggggggggggffgfffffffffffeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;:::::99999999988888888777777777777766666666665555554444444444433333333333322222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##########"""""""""""""!!"""!!!!!!!!!!!! ~~~~~€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………†††‡‡‡‡ˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††…………„„„„ƒƒˆˆ‡‡‡‡††††††††………………………„„�€€€€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxxxwwwxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhgggggggggggffgfffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;:::::99999999988888888777777777777766666666665555554444444444433333333333322222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##########"""""""""""""!!"""!!!!!!!!!!!! ~~~~~~€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………††††‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††……………„„„ƒƒˆˆ‡‡‡‡††††††††………………………„„€€€€€€€€€€€€€€€€}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;::::999999999988888888777777777777766666666665555554444444444433333333333222222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##########"""""""""""""!!"""!!!!!!!!!!!! ~~~~~~€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������ƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………†††‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡††††……………„„„ƒƒˆˆ‡‡‡‡††††††††………………………„„�€€€€€€€€€€€€€€}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhggggggggggggffgfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;::::999999999888888888777777777777766666666665555554444444444433333333333222222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,,,++++++++*******))))))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##########"""""""""""""!!"""!!!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������ƒƒƒƒƒ„„„„„„„„„„„„„„„„…………††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††††……………„„„ƒƒˆˆ‡‡‡‡‡††††††††……………………„„€€€€€€€€€€€€€€€}}}}}}}}}|||||||||||||||{|||{{{{{{{{{{{{{{{zzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhggggggggggfffgfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;:::::999999999888888888777777777777766666666665555554444444444433333333333222222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,,,++++++++******)))))))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##########"""""""""""""!!"""!!!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………††††‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹‹‹‹‹���ŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡††††………………„„„„„„„„„ƒƒƒƒƒƒ€€€€€~}}}}}}}}}}}}|||||||||||||zzzzzzzzzzzzyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuttttttttttttttsssstttttttttsssssssssssssrrrrqqqqqqqqqqqpppppppppppppopooooooooooooonnnnnnnnnnnlllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaa````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::999999999999988888888877777777777666666666655555555554444444433333333333322222222111100000000000//////////.........-----------,,,,,,,,,,,,++++++++++++++++++******)))))))((((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$################""""""""""""!!!!!!!!!! ~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……††††‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹‹‹‹‹���ŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††††………………„„„„„„„„„ƒƒƒƒƒƒ€€€€€~~}}}}}}}}}}}}|||||||||||||zzzzzzzzzzzzyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuutttttttttttttttsssstttttttttsssssssssssssrrrrqqqqqqqqqqqppppppppppppoopooooooooooooonnnnnnnnnnnlllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaa````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::999999999999888888888777777777777666666666655555555554444444433333333333222222222111100000000000//////////.........-----------,,,,,,,,,,,,++++++++++++++++++******)))))))((((((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$################""""""""""""!!!!!!!!!! ~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………†††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹���ŽŽŽ��ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆ‡‡‡‡†††††………………„„„„„„„„„ƒƒƒƒƒƒ€€€€€~~}}}}}}}}}}}}|||||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttttttttttsssssttttttttssssssssssssssrrrrqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaa````````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::999999999999888888888777777777777666666666655555555554444444443333333333222222222111100000000000//////////.........-----------,,,,,,,,,,,,++++++++++++++++++*******))))))((((((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$################""""""""""""!!!!!!!!!! ~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒ„„„„„………†††‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹‹‹‹‹���ŽŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡†††††………………„„„„„„„„„ƒƒƒƒƒƒ€€€€€~~}}}}}}}}}}}||||||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuttttttttttttttsssssttttttttsssssssssssssrrrrrqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbaaaaa```````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::999999999999888888888877777777777666666666655555555554444444443333333333222222222111100000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++++++++******)))))))(((((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$################""""""""""""!!!!!!!!!! ~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹���ŽŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††…………………„„„„„„„„„ƒƒƒƒƒƒ€€€€~~~}}}}}}}}}}}||||||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuutttttttttttttttsssssttttttttsssssssssssssrrrrrqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::999999999999888888888777777777777666666666655555555554444444443333333333222222222111000000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++++++++*******))))))(((((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$################""""""""""""!!!!!!!!!! ~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„……†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹Œ‹���ŽŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡††††††………………„„„„„„„„„ƒƒƒƒƒƒƒ€€€€~~~}}}}}}}}}}|||||||||||||||zzzzzzzzzzyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuttttttttttttttssssssttttttttsssssssssssssrrrrrqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;::::::::::999999999998888888888877777777777666666666655555555554444444443333333333222222222111000000000000//////////.........-----------,,,,,,,,,,,,,,++++++++++++++++******)))))))(((((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$################""""""""""""!!!!!!!!!! ~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„………††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹���ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††††…………………„„„„„„„„„ƒƒƒƒƒƒƒ€€€~~~}}}}}}}}}}|||||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuttttttttttttttsssssstttttttssssssssssssssrrrrrqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;::::::::::99999999999888888888887777777777766666666665555555555444444444333333333322222222211100000000000///////////.........-----------,,,,,,,,,,,,,,++++++++++++++++******)))))))(((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$###############"""""""""""""!!!!!!!!!! ~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„………††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹ŒŒ‹���ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††††……………………„„„„„„„„ƒƒƒƒƒƒƒ‚€€~~~~~}}}}}}}}}}|||||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuutttttttttttttttsssssstttttttssssssssssssssrrrrrqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnlllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>============<<<;;;;;;;;;::::::::::99999999999888888888887777777777766666666665555555555444444444333333333322222222211100000000000///////////.........-----------,,,,,,,,,,,,,,,+++++++++++++++******)))))))(((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$###############"""""""""""""!!!!!!!!!! ~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………††‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹���ŽŽŽ��Œ‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††………………………„„„„„„„„„ƒƒƒƒƒƒƒ‚€€~~~~~}}}}}}}}}||||||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuttttttttttttttssssssstttttttssssssssssssssrrrrrqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnlllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaa``````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;::::::::::99999999999888888888887777777777766666666665555555555444444444333333333322222222211100000000000///////////.........-----------,,,,,,,,,,,,,,,+++++++++++++++******)))))))(((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„………††‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹ŒŒ‹‹���ŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††…………………………„„„„„„„„ƒƒƒƒƒƒƒ‚‚€~~~~~}}}}}}}}}|||||||||||||||{zzzzzzzzyyyyyyyyyyyyyyyyxzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuutttttttttttttttssssssstttttttsssssssssssssrrrrrrqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>============<<<;;;;;;;;;::::::::::99999999999888888888887777777777766666666665555555555444444444333333333322222222211100000000000///////////........------------,,,,,,,,,,,,,,,,++++++++++++++******)))))))(((((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ„……††‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹��ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††††………………………„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚€~~~~~~~}}}}}}}}||||||||||||||||{zzzzzzzzyyyyyyyyyyyyyyyyxzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttttsssssssttttttssssssssssssssrrrrrrqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::99999999999888888888887777777777776666666665555555555444444444333333333322222222211100000000000///////////........------------,,,,,,,,,,,,,,,,++++++++++++++******)))))))(((((((((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„……††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŒŒ‹‹‹��ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††………………………„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚~~~~~~~}}}}}}}|||||||||||||||||{zzzzzzzzyyyyyyyyyyyyyyyyxzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttttsssssssttttttssssssssssssssrrrrrrqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;;:::::::::99999999999888888888887777777777766666666665555555555444444444333333333322222222211100000000000///////////........------------,,,,,,,,,,,,,,,,++++++++++++++******))))))))((((((((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„……††‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ‹‹‹‹�ŽŽŽ��ŒŒŒ‹‹ŠŠ‰ˆˆ‡‡†††……………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚~~~~~~~~}}}}}}}||||||||||||||||{{zzzzzzzzyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuutttttttttttttttssssssssttttttssssssssssssssrrrrrrqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnmllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<;;;;;;;;;;:::::::::99999999999888888888887777777777776666666665555555555444444444333333333322222222211100000000000///////////........------------,,,,,,,,,,,,,,,,++++++++++++++******))))))))((((((((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……†‡‡ˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹ŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††…………………„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~}}}}}}}||||||||||||||||{{zzzzzzzzyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuutttttttttttttttsssssssstttttssssssssssssssrrrrrrrqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnmllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa`````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>============<<<;;;;;;;;;;::::::::::9999999999888888888887777777777776666666665555555555444444444333333333322222222211100000000000//////////.........------------,,,,,,,,,,,,,,,,++++++++++++++******))))))))((((((((((((((((((((((''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹ŽŽŽ��ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~}}}}}}||||||||||||||||{{{zzzzzzzyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuutttttttttttttttsssssssstttttssssssssssssssrrrrrrrqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnmllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaa`````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::9999999999888888888887777777777776666666665555555554444444443333333333322222222211000000000000//////////.........------------,,,,,,,,,,,,,,,+++++++++++++++*****)))))))))((((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŽŽ���ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~}}}}}}||||||||||||||||{{{zzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuttttttttttttttssssssssstttttssssssssssssssrrrrrrrqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmlllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::999999999988888888888877777777777666666666555555555444444444333333333333222222221110000000000///////////.........------------,,,,,,,,,,,,,,,+++++++++++++++*****))))))))))(((((((((((((((((((('''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŽ���ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††…………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~}}}}}|||||||||||||||||{{{zzzzzzyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvutttttttttttttttssssssssstttttssssssssssssssrrrrrrrqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnmmlllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::999999999988888888888777777777777666666666555555555444444444333333333332222222221100000000000///////////.........------------,,,,,,,,,,,,,,++++++++++++++++*****))))))))))(((((((((((((((((((('''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚ƒƒ„……†‡‡ˆ‰‰Š‹‹ŒŒŒŒŒ��ŒŒŒ‹‹‹ŠŽ��ŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~}}}}}||||||||||||||||{{{{zzzzzzyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvutttttttttttttttssssssssstttttsssssssssssssrrrrrrrrqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnmmlllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::999999999988888888888877777777777666666666555555555444444444333333333333222222221110000000000///////////.........------------,,,,,,,,,,,,,,+++++++++++++++******)))))))))))((((((((((((((((((('''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒŒ����ŒŒŒ‹‹ŠŠ���ŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~}}}}}||||||||||||||||{{{{zzzzzzyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuttttttttttttttsssssssssstttttsssssssssssssrrrrrrrrqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnmmlllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaa````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222221110000000000///////////.........------------,,,,,,,,,,,,,++++++++++++++++******)))))))))))((((((((((((((((((('''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒ������ŒŒ‹‹ŠŠ��ŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~}}}||||||||||||||||||{{{{zzzzzyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttttsssssssssttttssssssssssssssrrrrrrrrqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaa````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222221110000000000///////////.........------------,,,,,,,,,,,,,+++++++++++++++******)))))))))))))(((((((((((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚ƒƒ„……†‡‡ˆ‰ŠŠ‹‹ŒŒ������ŒŒ‹‹ŠŠ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡†††…………„…„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~}}}|||||||||||||||||{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuttttttttttttttssssssssssttttssssssssssssssrrrrrrrrqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaa````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222221110000000000///////////.........------------,,,,,,,,,,,,++++++++++++++++******)))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚ƒƒ„„…††‡ˆ‰‰Š‹‹ŒŒ������ŒŒ‹‹ŠŠ�ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡†††…………………………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~}}||||||||||||||||||{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttttssssssssssttttssssssssssssssrrrrrrrrqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaa````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222221110000000000///////////.........------------,,,,,,,,,,,,++++++++++++++++******)))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚ƒƒ„…††‡ˆˆ‰ŠŠ‹ŒŒ������ŒŒ‹‹ŠŠ�ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆ‡‡‡†††…………………………………„„„„„„ƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~}}|||||||||||||||||{{{{{{zzzzyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttttsssssssssstttssssssssssssssrrrrrrrrrqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaa````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<<<;;;;;;;;;;::::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222221110000000000///////////.........------------,,,,,,,,,,,,+++++++++++++++*******)))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$################""""""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚ƒƒ„……†‡‡ˆ‰‰Š‹‹ŒŒ�����ŒŒ‹‹ŠŠ�ŒŒ‹‹ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡††††…………………………………„„„„„ƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~}}||||||||||||||||||{{{{{zzzzyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttssssssssssstttssssssssssssssrrrrrrrrrqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZYYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222221110000000000///////////.........------------,,,,,,,,,,,++++++++++++++++*******)))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚ƒ„„……†‡ˆˆ‰ŠŠ‹ŒŒŒ����ŒŒ‹‹Š‰�ŒŒ‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡†††††…†…………………………„„„„„ƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~~}}|||||||||||||||||{{{{{{zzzyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttssssssssssstttssssssssssssssrrrrrrrrrqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZZZYYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>===========<<<<<<;;;;;;;;;;::::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222221110000000000///////////.........------------,,,,,,,,,,,++++++++++++++++*******)))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚ƒƒ„„…††‡ˆ‰‰Š‹‹ŒŒŒ��ŒŒŒ‹‹Š‰�Œ‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††††…………………„„„„ƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~}}||||||||||||||||||{{{{{zzzzyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttsssssssssssttssssssssssssssrrrrrrrrrrqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaa```____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQPPPQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>==========<<<<<<<;;;;;;;;;:::::::::::999999999998888888888877777777776666666665555555555444444443333333333333222222221110000000000///////////.........------------,,,,,,,,,,,++++++++++++++++*******)))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$#################""""""""""""!!!!!!!!! ~€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚ƒƒ„……†‡‡ˆ‰ŠŠ‹ŒŒŒ��ŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡‡††††††………………„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€€~}}}}}}}}}}}}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuttttttttuuuuuttttttttttttttssssssrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAA@@@@@@@@??????????>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::999999999988888777777777776666666665555555544444444444333333333322222222222211111111100000000000///////////....------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))))))((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! ~~€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚ƒƒ„„……†‡ˆˆ‰Š‹‹ŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡†††††††……………………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚����€€€€€~~~}}}}}}}}}}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuttttttttuuuuuttttttttttttttssssssrrrrrrrrqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAA@@@@@@@@??????????>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::99999999998888877777777777666666666555555554444444444333333333332222222222221111111110000000000////////////....------------,,,,,,,,,,,+,++++++++++++++****************)))))))))))))))))((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! ~~€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚ƒƒ„„……†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆ‡‡‡††††††………………………………„„„„„„ƒƒƒƒƒ‚‚‚‚����€€€€€€€~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuttttttttuuuuuttttttttttttttssssssrrrrrrrqqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCBBBBBAA@@@@@@@@?????????>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999988888777777777776666666665555555544444444444333333333222222222222211111111100000000000///////////....------------,,,,,,,,,,,+,+++++++++++++++***************))))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒ„„…††‡ˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆ‡‡‡†††††………………………………………„„„„„„ƒƒƒƒ‚‚‚‚����€€€€€€~~~~~~~}}}}}}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuttttttttuuuuuttttttttttttttssssssrrrrrrrqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::::::::999999999998888877777777776666666665555555554444444444333333333332222222222221111111110000000000////////////....-----------,,,,,,,,,,,,+,+++++++++++++++***************))))))))))))))))(((((((((((''''''''&&&&&&&&&%&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚ƒƒ„„…†‡ˆˆ‰Š‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††………………†††††††††…………„„„„„ƒƒƒƒ‚‚‚‚�����€€€€~~~~~~~~}}}}}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuttttttttuuuuuttttttttttttttssssssrrrrrrrqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaa````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999988888777777777766666666655555555544444444443333333333322222222222211111111100000000000///////////....-----------,,,,,,,,,,,,+,+++++++++++++++****************)))))))))))))))(((((((((((''''''''&&&&&&&&&%&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! ~~~~€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚ƒƒ„……†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‹ŠŠŠ‰ˆˆ‡‡†††……………††††††††††††…………„„„„ƒƒƒƒ‚‚‚‚�����€€€~~~~~~~~~}}}}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuttttttttuuuuutttttttttttttsssssssrrrrrrrqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::::9999999999998888877777777776666666665555555554444444444333333333332222222222221111111110000000000////////////....-----------,,,,,,,,,,,,+,+++++++++++++++****************)))))))))))))))(((((((((((''''''''&&&&&&&&&%&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! ~~~~€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚ƒƒ„…†‡‡ˆ‰Š‹‹ŒŒŒŒŒ‹‹ŠŠŠ‰ˆˆ‡‡††………………†††††††††††††…………„„„„ƒƒƒƒ‚‚‚‚������€~~~~~~~~}}}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuttttttttuuuuutttttttttttttsssssssrrrrrrqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::::999999999999988888777777777766666666655555555544444444443333333333322222222222211111111100000000000///////////....-----------,,,,,,,,,,,,+,++++++++++++++++***************)))))))))))))))(((((((((((''''''''&&&&&&&&&%&&%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! ~~~~~€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚ƒƒ„……†‡ˆ‰ŠŠ‹‹ŒŒŒŒ‹‹Š‹Š‰ˆˆ‡‡††………………†††††‡‡‡‡‡‡†††…………„„„„ƒƒƒƒ‚‚‚‚������~~~~~~~}}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuutttttttttuuuuutttttttttttttsssssssrrrrrrqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBA@@@@@@@@@?????????>>>>>>=======<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888877777777776666666655555555554444444444333333333332222222222221111111110000000000////////////....-----------,,,,,,,,,,,,+,++++++++++++++++***************))))))))))))))((((((((((((''''''''&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! ~~~~~~€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚ƒƒ„…†‡ˆ‰‰Š‹‹ŒŒŒŒ‹‹Š‹Š‰‰ˆ‡‡††…………………††††‡‡‡‡‡‡††††…………„„„„ƒƒƒƒ‚‚‚‚�����~~~~~}}}}}}||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttuuuuutttttttttttttsssssssrrrrrrqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa```___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888877777777776666666655555555554444444444333333333332222222222221111111110000000000////////////....-----------,,,,,,,,,,,++,++++++++++++++++***************))))))))))))))((((((((((((''''''''&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! ~~~~~~€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚ƒƒ„……†‡ˆ‰Š‹‹‹ŒŒŒ‹‹‹‹Š‰‰ˆ‡‡††…………………†††‡‡‡‡‡‡‡‡††††…………„„„„ƒƒƒƒ‚‚‚‚‚���~~~~~}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuuutttttttttttttsssssssrrrrrqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[\[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>=======<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888877777777766666666655555555554444444444333333333332222222222211111111110000000000////////////....-----------,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))((((((((((((''''''''&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚ƒ„„…†‡ˆ‰ŠŠ‹‹ŒŒŒ‹‹‹‹ŠŠ‰ˆ‡‡††…………………†††‡‡‡‡‡‡‡‡‡††††…………„„„„ƒƒƒƒ‚‚‚‚‚��€~~~~}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuutttttttttttttssssssssrrrrrqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYZZYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999999998888877777777766666666655555555554444444444333333333332222222222221111111110000000000////////////....-----------,,,,,,,,,,,++++++++++++++++++++**************))))))))))))))(((((((((((('''''''&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€������������������������€�����‚‚ƒƒ„…†‡ˆ‰‰Š‹‹ŒŒŒ‹‹‹‹ŠŠ‰ˆ‡‡††…………………†††‡‡‡‡‡‡‡‡‡††††……………„„„„ƒƒƒƒ‚‚‚‚‚‚€€€~~~~}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuuuttttttttttttssssssssrrrrrqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999999998888877777777766666666655555555554444444444333333333332222222222211111111110000000000////////////....-----------,,,,,,,,,,,+++++++++++++++++++****************)))))))))))))(((((((((((('''''''&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! ~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€�����‚‚ƒƒ„…†‡ˆˆ‰Š‹‹‹ŒŒ‹‹‹‹ŠŠ‰ˆ‡‡††…………………††††‡‡‡‡‡‡‡‡‡††††……………„„„„ƒƒƒƒ‚‚‚‚‚€€€€~~~~}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuutttttttttttttssssssssrrrrqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999999998888877777777766666666655555555554444444444333333333332222222222221111111110000000000///////////.....-----------,,,,,,,,,,,++++++++++++++++++++***************))))))))))))((((((((((((('''''''&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! ~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€����������€€�����������€€�����‚‚ƒƒ„……†‡ˆ‰ŠŠ‹‹‹Œ‹‹‹‹ŠŠ‰ˆˆ‡††……………………†††‡‡‡‡‡‡‡‡‡†††††……………„„„„ƒƒƒƒ‚‚‚‚€€€€€~~~~}}}}||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuttttttttttttttssssssssrrrrqqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa``_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999999998888877777777766666666655555555554444444444333333333332222222222221111111110000000000////////////...------------,,,,,,,,,,,+++++++++++++++++++****************))))))))))))((((((((((((('''''''&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€��������€€€�����‚‚‚ƒ„„…†‡ˆ‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡††……………………†††‡‡‡‡‡‡‡‡‡‡†††††………………„„„ƒƒƒƒ‚‚‚€€€€€~~~}}}}||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuutttttttttttuuuttttttttttttttssssssssrrrqqqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999999988888877777777766666666655555555554444444444333333333333222222222221111111110000000000///////////....------------,,,,,,,,,,,+++++++++++++++++++****************))))))))))))((((((((((((('''''''&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€����€€€€€������‚‚ƒ„„…†‡ˆ‰‰Š‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡††……………………††††‡‡‡‡‡‡‡‡‡†††††††……………„„„ƒƒƒƒ‚‚€€€€€€~~~}}}}||||||||{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuutttttttttttuuutttttttttttttsssssssssrrrrqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnmnnnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999999988888877777777666666666555555555554444444444333333333333222222222221111111110000000000///////////....------------,,,,,,,,,,,++++++++++++++++++*****************))))))))))))((((((((((((''''''''&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€������‚‚ƒƒ„…†‡ˆ‰‰Š‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡††……………………††††‡‡‡‡‡‡‡‡‡‡††††††††…………„„„ƒƒƒ‚‚€€€€€€~~~~}}}||||||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttttttuuttttttttttttttsssssssssrrrqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnmnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999999988888777777777666666666655555555554444444444333333333332222222222221111111110000000000///////////....------------,,,,,,,,,,,++++++++++++++++++*****************))))))))))))((((((((((((''''''''&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€������‚‚ƒƒ„…†‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡†††…………………††††‡‡‡‡‡‡‡‡‡‡‡††††††††…………„„ƒƒƒƒ‚�€€€€€~~~~}}}||||||||{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuttttttttttttuttttttttttttttssssssssssrrrqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnmnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::999999999999988888777777777666666666555555555554444444444433333333333222222222221111111110000000000///////////....------------,,,,,,,,,,,+++++++++++++++++******************))))))))))))((((((((((((''''''''&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€������‚‚ƒƒ„…†‡‡ˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡††…………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………„„„ƒƒƒ‚�€€€€€€~~~~}}}||||||||{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttttttuttttttttttttttssssssssssrrrqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnmmnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999999888888777777777666666666655555555554444444444433333333333222222222221111111110000000000///////////....------------,,,,,,,,,,,+++++++++++++++++******************))))))))))))(((((((((((('''''''''&&&&&&&&&%&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€�������‚‚ƒ„…††‡ˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡†††……………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………„„„ƒƒƒ�€€€€€€~~~}}}}|||||||{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuttttttttttttuttttttttttttttssssssssssrrrqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnmmnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999999888888777777777666666666655555555554444444444433333333333222222222221111111110000000000///////////....------------,,,,,,,,,,,+++++++++++++++++******************)))))))))))(((((((((((((''''''''&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€�������‚‚ƒ„„…†‡ˆ‰ŠŠ‹‹‹‹‹‹‹‹Š‰‰ˆ‡‡††††……†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……„„„ƒƒƒ��€€€€€~~~}}}}|||||||{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttttttttssssssssssrrrqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnmmnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBAA@@@@@@@@????????>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888887777777777666666666655555555554444444444433333333333222222222221111111110000000000///////////....------------,,,,,,,,,,,++++++++++++++++*******************)))))))))))((((((((((((('''''''''&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€�€€����‚‚ƒ„„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹Š‰‰ˆˆ‡‡†††††††††‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††………„„ƒƒƒ��€€€€€~~~}}}}|||||||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttttttssssssssssrrrqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnmmmnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBAA@@@@@@@@@????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888887777777777666666666655555555554444444444433333333333222222222221111111110000000000///////////....------------,,,,,,,,,,,++++++++++++++++*******************)))))))))))((((((((((((('''''''''&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€����‚ƒƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡‡‡†††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††……„„„ƒƒ��€€€€€~~~}}}}}||||||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssrrrqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnnmmmnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBAA@@@@@@@@@???????>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888877777777776666666666555555555554444444444433333333332222222222211111111100000000000//////////....------------,,,,,,,,,,,++++++++++++++++*******************)))))))))))((((((((((((('''''''''&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒ„…†‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††………„„ƒƒ���€€€€~~~~}}}}||||||{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssrrrqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnmmmnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBAA@@@@@@@@@???????>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::99999999999888888877777777776666666666555555555554444444444433333333332222222222211111111100000000000//////////....------------,,,,,,,,,,,++++++++++++++++*******************)))))))))))(((((((((((((''''''''&&&&&&&&&&%&&%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„…††‡ˆ‰ŠŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††………„„ƒƒ���€€€€~~~~}}}}||||||{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssrrrqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnnmmmmnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``___________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBAAA@@@@@@@@???????>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::99999999999888888777777777776666666666555555555554444444444433333333332222222222211111111100000000000/////////.....------------,,,,,,,,,,,+++++++++++++++********************))))))))))((((((((((((((''''''''&&&&&&&&&&%&&%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!! }}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~€�‚ƒƒ„…††‡‡ˆˆˆˆˆˆˆ‡‡†††……………………………†††††††ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††……„„„ƒƒ‚„„ƒƒƒƒ‚‚‚‚����€€€€~~|||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrrrqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffggggggggfffffffffffeeeeeedddddddddccccccccccccbbbbbbbaaaaaaaaaaaa`````````````````````___________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::999999999988888888888777666666666666555555555544444444444433333333333222222222222211111111111000000000000000//////////.........-------------,,,,,,,,,,++++++++++++++****************)))))))))(((((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~€��‚ƒ„……†‡‡‡ˆˆˆˆˆˆ‡‡‡††††…………………†††††††††ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††……„„„ƒƒƒ„„ƒƒƒƒ‚‚‚‚����€€€€~~||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrrrqpppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffggggggggfffffffffffeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaa``````````````````````___________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA?????????>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::999999999988888888888777666666666666555555555544444444444443333333333222222222222211111111111000000000000000//////////.........-------------,,,,,,,,,,+++++++++++++*****************)))))))))(((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~}}}~~~~€€�‚ƒ„„…††‡‡‡‡‡ˆˆˆˆ‡‡‡††††††††††††††‡‡‡‡‡‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡†††……„„„ƒƒƒ„„„ƒƒƒ‚‚‚‚����€€€€~||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffgggggggffffffffffffeeeeeeddddddddccccccccccccbbbbbbbbaaaaaaaaaaa`````````````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA?????????>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::::999999999988888888887777666666666666555555555544444444444443333333333322222222222211111111111000000000000000//////////.........-------------,,,,,,,,,,+++++++++++++*****************)))))))))(((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!!! }}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€�‚‚ƒ„……††‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‰‰‰‰ˆˆˆˆˆˆ‡‡‡†††………„„„ƒƒƒ„„„ƒƒƒ‚‚‚‚����€€€€~||||||||||{{{{{{{{{{{{{{zyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrqpppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffgggggggffffffffffffeeeeeeddddddddccccccccccccbbbbbbbaaaaaaaaaaaa```````````_`````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA?????????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888887777666666666666555555555554444444444443333333333322222222222221111111111000000000000000//////////.........-------------,,,,,,,,,,+++++++++++++*****************)))))))))(((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!!! }}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€�‚ƒ„„…†††‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰ˆˆˆˆˆ‡‡‡†††………„„ƒƒƒƒ„„ƒƒƒƒƒ‚‚‚����€€€€€|||||||||||{{{{{{{{{{{{{zyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrrrqpppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffgggggggfffffffffffeeeeeeeddddddddccccccccccccbbbbbbbaaaaaaaaaaaa```````````_`````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA?????????>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888887777666666666666555555555554444444444444333333333322222222222221111111111100000000000000//////////.........-------------,,,,,,,,,,+++++++++++++*****************)))))))))((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!!! }}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€�‚‚ƒ„„…†††‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‰‰‰‰‰‰ˆˆˆˆ‡‡‡††………„„„ƒƒƒ‚„„„ƒƒƒƒ‚‚‚����€€€€€}||||||||||{{{{{{{{{{{{zzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrqpppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffggggggffffffffffffeeeeeeeddddddddcccccccccccbbbbbbbaaaaaaaaaaaa````````````_`````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA??????????>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::999999999888888888887777666666666666555555555554444444444444333333333322222222222221111111111000000000000000//////////.........-------------,,,,,,,,,,+++++++++++++*****************)))))))))(((((((((('(((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!!! }}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€�‚ƒƒ„……†††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡†††……„„„ƒƒƒƒ‚„„ƒƒƒƒƒ‚‚‚����€€€€€}}||||||||||{{{{{{{{{{{zzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrrrqpppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffggggggffffffffffffeeeeeeedddddddccccccccccccbbbbbbbaaaaaaaaaaaa````````````_````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::999999999888888888887777666666666666555555555555444444444444333333333322222222222221111111111100000000000000/////////..........-------------,,,,,,,,,,+++++++++++++****************))))))))))(((((((((('(((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!!! }}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€��‚ƒƒ„……†††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡‡††………„„„ƒƒƒ‚‚„„ƒƒƒƒ‚‚‚‚����€€€€€}}}|||||||||{{{{{{{{{{zzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrrrqpppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffgggggffffffffffffeeeeeeeedddddddccccccccccccbbbbbbbaaaaaaaaaaaa````````````_````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::9999999999888888888887777666666666666555555555555444444444444333333333322222222222221111111111000000000000000/////////..........-------------,,,,,,,,,,,++++++++++++****************))))))))))(((((((((('(((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!!! }}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€��‚ƒƒ„……††‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆŠ‰‰‰‰‰ˆˆˆ‡‡‡††……„„„ƒƒƒ‚‚‚„ƒƒƒƒƒ‚‚‚‚����€€€€€}}}}|||||||||{{{{{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrrrppppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffgggggffffffffffffeeeeeeeedddddddccccccccccccbbbbbbbaaaaaaaaaaaa````````````_````````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::9999999999888888888887777666666666666555555555555444444444444433333333332222222222221111111111000000000000000/////////.........--------------,,,,,,,,,,+++++++++++++****************))))))))))(((((((((('(((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€��‚ƒƒ„……†‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆŠ‰‰‰‰‰ˆˆˆ‡‡††……„„„ƒƒƒ‚‚‚‚ƒƒƒƒƒ‚‚‚‚����€€€€€€}}}}}|||||||||{{{{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrrrppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffgggggffffffffffffeeeeeeeedddddddcccccccccccbbbbbbbbaaaaaaaaaaaa```````````__````````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::999999999988888888888777766666666666655555555555544444444444443333333333222222222222111111111100000000000000//////////.........-------------,,,,,,,,,,,,++++++++++++****************))))))))))(((((((((''(((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€�‚‚ƒ„„……‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆŠŠ‰‰‰‰ˆˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚����€€€€€}}}}}}}||||||||{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrrrqppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlmmmlllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffgggggffffffffffffeeeeeeeedddddddcccccccccccbbbbbbbaaaaaaaaaaaaa```````````__```````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::999999999988888888888777766666666666665555555555544444444444443333333332222222222222111111111100000000000000//////////.........-------------,,,,,,,,,,,,++++++++++++****************))))))))))(((((((((''(((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$#####"""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€�‚‚ƒ„„…‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆŠŠ‰‰‰‰ˆˆˆ‡‡††……„„ƒƒ‚‚‚‚��ƒƒƒ‚‚‚‚‚�����€€€€€}}}}}}}}||||||||{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrrrqpppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlmmmllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffgggggfffffffffffeeeeeeeeeddddddccccccccccccbbbbbbbaaaaaaaaaaaa````````````__```````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::999999999888888888888777766666666666665555555555544444444444443333333332222222222222111111111100000000000000//////////.........-------------,,,,,,,,,,,+++++++++++++***************)))))))))))(((((((((''(((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€�‚ƒƒ„…†‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆŠŠ‰‰‰‰‰ˆˆ‡‡††…„„ƒƒ‚‚‚����ƒƒ‚‚‚‚‚‚����€€€€€€}}}}}}}}}|||||||{{{{{{{zzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrrqqpppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffggggffffffffffffeeeeeeeeeddddddcccccccccccbbbbbbbbaaaaaaaaaaaa````````````__```````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::99999999988888888888877776666666666665555555555554444444444444333333333222222222222111111111110000000000000//////////..........-------------,,,,,,,,,,,+++++++++++++***************)))))))))))(((((((((''(((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€��‚ƒ„…†‡ˆˆ‰‰ŠŠ‹‹‹‹Œ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆŠŠŠ‰‰‰‰ˆˆ‡‡††…„„ƒƒ‚‚�����‚‚‚‚‚‚‚����€€€€€€}}}}}}}}}}}|||||{{{{{{{zzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrrqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffggggffffffffffffeeeeeeeeeddddddccccccccccccbbbbbbbaaaaaaaaaaaa```````````___```````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>========<<<<<<<<<;;;;;;;;;;;;:::::99999999988888888888877776666666666666555555555554444444444444333333333222222222222111111111100000000000000//////////..........------------,,,,,,,,,,,,+++++++++++++***************)))))))))))(((((((((''(((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}~~~€€�‚ƒ„„†‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰‰‰ŠŠŠŠ‰‰‰ˆˆˆ‡††…„„ƒƒ‚‚����€‚‚‚‚‚�����€€€€€€}}}}}}}}}}}}|||||{{{{{{zzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrrrqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffggggffffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaaa````````````___``````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@?????????>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::9999999998888888888877777666666666666555555555555444444444444333333333322222222222211111111110000000000000///////////..........------------,,,,,,,,,,,,+++++++++++++**************))))))))))))(((((((((''(((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}~~€�‚‚ƒ„†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰‰ŠŠŠŠ‰‰‰‰ˆˆ‡‡†…„„ƒ‚‚���€€€‚‚‚�������€€€€€}}}}}}}}}}}}|||||{{{{{{zzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrrqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllmllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffgggfffffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaaa````````````___``````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@?????????>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::9999999998888888888877777666666666666555555555555444444444444333333333322222222222211111111110000000000000//////////...........------------,,,,,,,,,,,,+++++++++++++**************)))))))))))((((((((((''((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#####""""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}||}}}}}~~~€��‚ƒ„†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡†……„ƒ‚‚��€€€€‚�������€€€€€€€}}}}}}}}}}}}}||||{{{{{{zzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrrqqqpppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllmlllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffgggffffffffffffeeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaaa```````````____``````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@?????????>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::9999999998888888888877777666666666666555555555554444444444443333333333222222222222211111111110000000000000//////////..........------------,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((('((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}||||}}}}~~€€�‚ƒ„†‡ˆˆ‰ŠŠ‹ŒŒŒŒ����ŒŒŒ‹‹ŠŠŠ‰‰‹ŠŠŠŠŠ‰‰‰ˆˆ‡†……„ƒ‚‚��€€€€�������€€€€€€}~~~}}}}}}}}}||||{{{{{{zzyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrrqqqqpppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffgggffffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````____``````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@????????>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::999999999888888888887777766666666666655555555555444444444444333333333322222222222211111111110000000000000///////////..........------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((('((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}||||||}}}~~€�‚ƒ„††‡ˆ‰ŠŠ‹ŒŒŒ�����ŒŒŒŒ‹‹ŠŠ‰‰‹‹ŠŠŠŠŠ‰‰ˆˆ‡††…„ƒƒ‚��€€€�����€€€€€€€}~~~~}}}}}}}}||||{{{{{{zzyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrqqqqqppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffgggffffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaa```````````_____`````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@????????>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::999999999888888888887777766666666666655555555555444444444443333333333322222222222211111111110000000000000///////////..........------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((('((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}|||||||}}}~~€�‚ƒƒ…†‡ˆ‰ŠŠ‹‹ŒŒ������ŒŒŒ‹‹ŠŠŠ‰‹‹ŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒƒ‚��€€€���€€€€€€€€}~~~~}}}}}}}}||||{{{{{{zzyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssrrrrrrrrrrrrrrqqqqqpppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffgggffffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaaa```````````_____`````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::999999998888888888887777766666666666655555555554444444444443333333333222222222222211111111110000000000000//////////...........-----------,,,,,,,,,,,,,++++++++++++*************))))))))))))))((((((((((('(((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}||||||||}}}}~~€��‚ƒ…†‡ˆ‰ŠŠ‹‹ŒŒŒ�����ŒŒŒ‹‹‹ŠŠ‰‹‹‹ŠŠŠŠŠ‰‰ˆˆ‡†……„ƒ‚��€€��€€€€€€€€~~~~}}}}}}}}|||||{{{{{zzzyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssrrrrrrrrrrrrrrqqqqqpppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffggffffffffffffeeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaaa```````````_____````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::999999998888888888887777766666666666655555555554444444444433333333333222222222222111111111110000000000000//////////...........-----------,,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}||||||||||}}}~~€��‚ƒ…†‡ˆ‰‰Š‹‹ŒŒŒŒ����ŒŒŒ‹‹‹ŠŠŠ‹‹‹‹ŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚‚�€€�€€€€€€€~~~}}}}}}}}}|||||{{{{{zzzyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssrrrrrrrrrrrrrrqqqqqqpppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffggffffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaa````````````_____````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::999999998888888888887777766666666666655555555554444444444433333333332222222222222111111111100000000000000//////////...........-----------,,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}|||||||||||}}}~~€€�‚ƒ…†‡‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‹‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡†…„ƒƒ‚�€€€€€€€€€~~}}}}}}}}}|||||{{{{{{zzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssrrrrrrrrrrrrrrqqqqqqppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffggffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaaaaaaa```````````______````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@?????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::999999998888888888877777766666666666555555555544444444444333333333332222222222221111111111100000000000000//////////...........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))))((((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}|||||||||||||}}}~~€�‚ƒ……†‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‹‹‹‹‹‹ŠŠŠŠ‰‰ˆ‡††…„ƒ‚��€€€€€€€~}}}}}}}}}||||||{{{{{zzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssrrrrrrrrrrrrrqqqqqqqppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffgffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaaaaaaa```````````______````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@?????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::999999988888888888877777766666666666555555555544444444444333333333322222222222221111111111100000000000000//////////...........-----------,,,,,,,,,,,,++++++++++++*************)))))))))))))))((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}|||||||||||||}}}~~€�‚‚„…†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚‚�€€€€€€€~~}}}}}}}}|||||{{{{{{zzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssrrrrrrrrrrrrrrqqqqqqqpppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffgffffffffffffeeeeeeeeeeeddddccccccccccccbbbbbbbbbbaaaaaaaaa```````````______````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@?????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::999999988888888888877777766666666666555555555544444444443333333333322222222222221111111111100000000000000//////////...........-----------,,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#######""""""""""""""""!!!!!!!!!!!!! {{{{{{|||||||||||||||||{{{{{{{{{{|||||||||||||||~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€��‚ƒ…†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒ�����ŒŒŒŒ‹‹‹���������ŽŽŽ�Œ‹‹Š‰ˆ‡†…„„ƒ‚‚‚����������������������~~~~~}}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyywwwwwwvvvvvvvvvvvvvuuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnmmmmnnnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@???????????>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::999999999988888877777777777666666666666666666655555555554444444444443333333333222222222222222221111111111100000000/////////............------------,,,,,,,,,,,,++,,,++++++++++++************))))))))))))))))(((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!! {{{{{{|||||||||||||||||{{{{{{{{{{{||||||||||||||~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€�‚ƒ……†‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹���������ŽŽŽ��Œ‹Š‰ˆ‡†……„ƒ‚‚‚����������������������~~~~~}}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyywwwwvvvvvvvvvvvvvvuuuuuuusssssssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmnnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeffeeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@???????????>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888877777777777666666666666666666655555555554444444444433333333333222222222222222211111111111100000000/////////............------------,,,,,,,,,,,,++,,,++++++++++++***********)))))))))))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!!!! {{{{{{{||||||||||||||||{{{{{{{{{{{{|||||||||||||~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€�‚‚„…††‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹Š����������ŽŽ��Œ‹‹Š‰ˆ‡†…„„‚‚‚����������������������~~~~~}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyywwvvvvvvvvvvvvvvvvuuuuuuusssssssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmnnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeffeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@???????????>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888877777777776666666666666666666655555555554444444444433333333333222222222222222211111111111100000000//////////...........------------,,,,,,,,,,,,++,,+++++++++++++***********)))))))))))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""""!!!!!!!!!! {{{{{{{{|||||||||||||||{{{{{{{{{{{{{||||||||||||~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€��‚„……†‡‡ˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒ‹‹‹‹‹Š����������ŽŽŽ��Œ‹Š‰ˆ‡†……„ƒ‚‚����������������������~~~~~}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyywvvvvvvvvvvvvvvvvvuuuuuuussssssssrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeefeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCBBBBB@@@@@@@@@@???????????>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888777777777776666666666666666666655555555544444444444433333333333222222222222222211111111111110000000//////////...........------------,,,,,,,,,,,+++,,++++++++++++***********))))))))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""!!!!!!!!! {{{{{{{{{||||||||||||||{{{{{{{{{{{{{{|||||||||||~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€�‚„„……†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠ�����������ŽŽ��Œ‹Š‰ˆ‡‡†…„ƒ‚‚�������€€�����������‚�~~~~~}}}}}||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvuuuuuuuussssssssrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeefeeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888777777777766666666666666666666555555555544444444444433333333332222222222222222211111111111110000000//////////...........-.----------,,,,,,,,,,,+++,,++++++++++++***********))))))))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""!!!!!!!!! {{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{||||||||||~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}~~~€��ƒ„„…††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠ�����������ŽŽŽ�ŒŒ‹Š‰ˆ‡†…„ƒ‚‚‚�����������������‚‚‚‚~~~~~}}}}|||||{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvuuuuuuuusssssssrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeefeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::999999999888888777777777766666666666666666666555555555544444444444333333333332222222222222222211111111111110000000//////////...........-.----------,,,,,,,,,,,+++,,++++++++++++***********)))))))))))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""!!!!!!!!! {{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{||||||||||~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}~~~€€�ƒƒ„……††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠ������������ŽŽ��Œ‹Š‰ˆ‡††…ƒƒ‚‚�����������������‚‚‚‚~~~~~}}}}}||||{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvuuuuuuuuussssssrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@???????????>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::999999999888888777777777766666666666666666666555555555444444444444333333333332222222222222222211111111111110000000//////////...........-.----------,,,,,,,,,,,+++,,++++++++++++***********)))))))))))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""!!!!!!!!! {{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{|||||||||~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}~~€�‚ƒ„„……††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŠŠŠŠ������������ŽŽŽ�ŒŒ‹Š‰ˆ‡†…„ƒ‚‚‚����������������‚‚‚‚~~~~~}}}}}||||{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvuuuuuuuuussssssrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddcbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````______________^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::999999999888887777777777766666666666666666665555555555444444444444333333333332222222222222222211111111111110000000//////////...........-.----------,,,,,,,,,,,+++,+++++++++++++***********)))))))))))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$###############""""""""""!!!!!!!!! {{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{||||||||~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€���������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}~~~€€‚ƒƒ„„……†‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹ŠŠŠŠ�������������ŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚‚���������������‚‚‚‚‚~~~~~}}}}}||||{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuusssssrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmnnnmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddcbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRQQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@@??????????>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999888887777777777666666666666666666665555555555444444444444333333333333222222222222222211111111111110000000//////////.............----------,,,,,,,,,,,+++,+++++++++++++***********)))))))))))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$###############""""""""""!!!!!!!!! {{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{|||||||~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}~~~€‚‚ƒƒ„„…††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹ŠŠŠŠ��������������ŽŽ�ŒŒ‹Š‰ˆ‡†„„ƒ‚‚‚��������������‚‚‚‚‚~~~~~~}}}}||||{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuusssssrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaa`aaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRQQQQSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888887777777777666666666666666666655555555555444444444444333333333333222222222222222211111111111110000000//////////.............----------,,,,,,,,,,,+++,++++++++++++************)))))))))))))))))(((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$###############""""""""""!!!!!!!!! {{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{||||||~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}~~�‚‚ƒ„„……†‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹ŠŠŠŠ��������������ŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚‚��������������‚‚‚‚‚~~~~~~}}}}||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuussssrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaa`aaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQQQSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888887777777777666666666666666666655555555554444444444444333333333333222222222222222221111111111110000000//////////.............----------,,,,,,,,,,,+++,++++++++++++************))))))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!! {{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{|||||~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}~~~��‚ƒƒ„„…††‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹ŠŠ���������������ŽŽ��Œ‹Š‰ˆ‡……„ƒƒ‚‚�������������‚‚‚‚‚~~~~~~}}}}||||{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuussssrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaa`aaa````````````_____________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<;;;;;;;;;;:::::::::::::9999999998888887777777777666666666666666666655555555554444444444444333333333333222222222222222221111111111110000000//////////.............---------,,,,,,,,,,,,+++,++++++++++++************))))))))))))))))(((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!! {{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{||||~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}~~~��‚‚ƒ„„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹Š����������������ŽŽ�Œ‹Š‰ˆ‡†…„„ƒ‚‚�������������‚‚‚‚‚~~~~~~}}}}||||{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxvvvvvvvvvvvvvuuuuuuuuuuuusssrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbaaaaaaaaaaaa``aaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<;;;;;;;;;;:::::::::::::999999999888887777777777766666666666666666655555555555444444444444433333333333322222222222222222111111111111000000///////////.............---------,,,,,,,,,,,,+++,++++++++++++************))))))))))))))))(((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!! {{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}~~~€��‚ƒƒ„……†‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹����������������ŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚‚�������������‚‚‚‚~~~~~~}}}}|||||{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxvvvvvvvvvvvvvuuuuuuuuuuuusssrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbaaaaaaaaaaaa``aaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888887777777777766666666666666666655555555555444444444444433333333333322222222222222222111111111111000000///////////.............---------,,,,,,,,,,,,+++,++++++++++++************)))))))))))))))((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!! {{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{||~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}~~€€�‚‚ƒ„……†‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹�����������������ŽŽ�Œ‹‹Š‰‡†…„„ƒ‚‚‚�������������‚‚‚~~~~~~}}}}|||||{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxvvvvvvvvvvvvvuuuuuuuuuuuussrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmnmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddcccbbbbbbbbbbbaaaaaaaaaaaa``aaa```````````___________^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@???????????>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::::::9999999998888887777777777766666666666666666655555555555444444444444433333333333322222222222222222111111111111000000////////////............---------,,,,,,,,,,,,+++,++++++++++++************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!! {{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{|~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}~€€��‚ƒ„„…†‡ˆˆ‰ŠŠ‹‹‹‹ŒŒŒŒ‹‹‘�����������������Ž��Œ‹Š‰ˆ‡†…„ƒƒ‚‚����������������~~~~~~}}}}|||||{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxvvvvvvvvvvvvuuuuuuuuuuuuussrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbaaaaaaaaaaaa```aa````````````___________^_^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::::::9999999998888887777777777766666666666666666655555555555444444444444433333333333322222222222222222111111111111000000///////////.............---------,,,,,,,,,,,,+++,++++++++++++************)))))))))))))))(((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!! {{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������������������������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}~€€�‚ƒƒ„…†‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‘‘‘���������������ŽŽ�ŒŒ‹Šˆ‡†……„ƒƒ‚‚���������������~~~~~}}}}}||||{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxvvvvvvvvvvvvuuuuuuuuuuuuussrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbaaaaaaaaaaaa```aa````````````___________^_^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@??????????>>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::::::9999999998888887777777777766666666666666666655555555555444444444444433333333333322222222222222222111111111111000000///////////...........-.---------,,,,,,,,,,,,+++,++++++++++++************)))))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!! {{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������������������������������������������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}|||||||||||||||||||}}}€€�‚‚ƒ„…†‡ˆˆ‰Š‹‹‹ŒŒŒŒŒŒŒŒ‘‘‘‘‘��������������ŽŽ�Œ‹Š‰ˆ‡†…„ƒƒ‚‚���������������~~~~~}}}}}|||||{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxvvvvvvvvvvvvvuuuuuuuuuuuusrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddccccbbbbbbbbbbaaaaaaaaaaaa```a`````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@??????????>>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::::99999999988888877777777777766666666666666666555555555555444444444444433333333333322222222222222222111111111111000000///////////...........-.---------,,,,,,,,,,,,+++,++++++++++++************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!! {{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������������������������������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}|||||||||||||||||||||}}€��‚ƒ„…†‡ˆˆ‰Š‹‹ŒŒŒŒŒŒŒŒŒ’‘‘‘‘‘‘�������������Ž��Œ‹‰ˆ‡†……„ƒ‚‚‚��������������~~~~~}}}}}|||||{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuusrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbaaaaaaaaaaaa````a````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@??????????>>>>>>======<<<<<<<<<;;;;;;;;;;::::::::::::9999999998888887777777777776666666666666666655555555555544444444444443333333333332222222222222222211111111111000000////////////...........-----------,,,,,,,,,,,,+++,++++++++++++************))))))))))))))(((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{||z{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������������������������������������������������������������������������������������������€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}|||||||||||||||||||||||}~€€�‚ƒ„…†‡ˆˆ‰Š‹‹ŒŒŒ������’’‘‘‘‘‘‘‘�����������ŽŽ�ŒŒŠ‰ˆ‡†…„ƒƒ‚‚��������������~~~~~}}}}}|||||{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxvvvvvvvvvvvvuuuuuuuuuuuutrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbaaaaaaaaaaaa````a````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCBBBBBBBB@@@@@@@@@??????????>>>>>>======<<<<<<<<<;;;;;;;;;;::::::::::::9999999998888887777777777776666666666666666655555555555544444444444433333333333332222222222222222211111111111000000////////////...........-----------,,,,,,,,,,,,+++,++++++++++++************))))))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{|zz{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������������������������������������������������������������������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||}~€�‚‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒ������’’’’‘‘‘‘‘‘�����������ŽŽ�ŒŠŠˆ‡†…„„ƒ‚‚��������������~~~~~}}}}}||||{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuutrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbaaaaaaaaaaaa`````````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCBBBBBBBB@@@@@@@@@??????????>>>>>>======<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888877777777777776666666666666666665555555555544444444444433333333333332222222222222222111111111111000000////////////...........-----------,,,,,,,,,,,,+++,++++++++++++************))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{|zzz{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{||||||~~€€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒ������’’’’’‘‘‘‘‘‘����������ŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚‚��������������~~~~~}}}}}||||{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuttrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCBBBBBBBB@@@@@@@@???????????>>>>>>======<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888877777777777776666666666666666665555555555544444444444433333333333332222222222222222111111111111000000///////////............-----------,,,,,,,,,,,++++,++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{||||~~€�‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒŒ������’’’’’’‘‘‘‘‘�����������ŽŽ�‹Š‰ˆ‡†…„ƒ‚‚��������������~~~~~}}}}}|||||{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuttrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCBBBBBBBB@@@@@@@@??????????>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888877777777777777666666666666666665555555555554444444444433333333333322222222222222222111111111111000000///////////...........-----------,,,,,,,,,,,,++++,++++++++++++************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{|||}~~€€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒ������’’’’’’’‘‘‘‘�����������ŽŽ�Œ‹Š‰‡†…„ƒƒ‚��������������~~~~~}}}}}|||||{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuutttrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeedddddddddddddccccccbbbbbbbbaaaaaaaaaaaa`````````````````__________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@??????????>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888887777777777777766666666666666666555555555555444444444443333333333333222222222222222211111111111000000////////////...........-----------,,,,,,,,,,,,++++,++++++++++++************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! z{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€�������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{|}~~€�‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒŒ�����’’’’’’’‘‘‘‘‘�����������Ž�Œ‹Š‰ˆ‡…„„ƒ‚��������������~~~~~}}}}}|||||{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuutttrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCBBBBBBBBB@@@@@@@@??????????>>>>>>>======<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888887777777777777766666666666666666555555555555444444444443333333333332222222222222222111111111111000000////////////...........-----------,,,,,,,,,,,,++++,++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyzzyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}||||||||||||}}~€€�‚„…††‡ˆ‰ŠŠ‹‹‹ŒŒŒŒ���ŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰ˆŽ�Œ‹Š‰ˆ‡†…„ƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒ~~~~~~~~}}}}}||||{{{{{{zzwwwwvvvvvvvvvvvvvvvvvvvvvsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSSSSSSSRRRSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHGGGFFFFFFFFFFFEEEEEEEEEEEBBBBBBBBBAAAAAAAAAA@@@@@@???>>>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999888888888887777777776677776666666666666555555555555555555555544444444443433333333333222222222222122111111111111000000000////////.............------....-----------,,,,,,,,,,++++++++++++*************)))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyzyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}||||||||||||}}~~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹ŒŒŒ��ŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰ˆŽŽ�ŒŠ‰ˆ‡†…„„ƒƒƒ‚‚‚ƒƒƒƒƒƒƒ~~~~~~~~}}}}}||||{{{{{{zzwwwwvvvvvvvvvvvvvvvvvvvvvssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHGGGFFFFFFFFFFFEEEEEEEEEEEBBBBBBBBBAAAAAAAAAA@@@@@@???>>>>>>>>>>>=========<<<<;;;;;;;;;:::::::::999999999888888888887777777776677776666666666666655555555555555555555544444444433433333333332222222222221121111111111111000000000////////.............------....-----------,,,,,,,,,,+++++++++++++************)))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}|||||||||||||}}~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰ˆ�Ž�Œ‹Šˆ‡†…„„ƒƒƒ‚‚‚‚ƒƒƒƒƒƒ~~~~~~~~}}}}}||||{{{{{{zzwwwwvvvvvvvvvvvvvvvvvvvvvssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHGGGFFFFFFFFFFFEEEEEEEEEEEBBBBBBBBAAAAAAAAAAA@@@@@@???>>>>>>>>>>>=========<<<<;;;;;;;;;:::::::::999999999888888888887777777776677776666666666666555555555555555555555544444444433333333333332222222222221121111111111110000000000////////.............------....-----------,,,,,,,,,,+++++++++++++************)))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}||||||||||||||}}~€��‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰ˆ�Ž�Œ‹Š‰ˆ‡†…„ƒƒƒƒ‚‚ƒƒƒƒƒƒƒ~~~~~~~~}}}}}||||{{{{{{zzwwwvvvvvvvvvvvvvvvvvvvuvvssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppooooooooooooooonoooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeededddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHGGFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBAAAAAAAAAAA@@@@@@???>>>>>>>>>>==========<<<<;;;;;;;;;:::::::::99999999988888888888777777777667777666666666666655555555555555555555554444444443333333333333222222222222112111111111111000000000/////////.............------....-----------,,,,,,,,,,+++++++++++++************)))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}||||||||||||}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}|||||||||||{{|||}~~€�‚ƒ„…††‡ˆ‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰ˆ�Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~}}}}|||||{{{{{zzzwwwvvvvvvvvvvvvvvvvvuuuuussssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppooooooooooooooonoooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeededdddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSSSSRRRRRRSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHGGFFFFFFFFFFFEEEEEEEEEEEDBBBBBBBBAAAAAAAAAAA@@@@@@???>>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999988888888888777777776667777666666666666655555555555555555555554444444443333333333333222222222222112111111111111000000000/////////.............------....-----------,,,,,,,,,,+++++++++++++************))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! xyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}|||||||||||||}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}|||||||||||{{||||}~~€�‚ƒ„…††‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰ˆˆ�Ž��Œ‹Šˆ‡††…„„ƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~}}}}||||{{{{{{zzzwwwvvvvvvvvvvvvvvvuuuuuuusssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppooooooooooooooonnooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`aaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHGGFFFFFFFFFFEEEEEEEEEEEEDBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999988888888887777777776667777666666666666655555555555555555555554444444443333333333333222222222222112111111111110000000000/////////............-------....----------,,,,,,,,,,,+++++++++++++************))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! xxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}||||||||||||||}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}|||||||||||{{{{||}}~€�‚ƒ„…††‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰ˆˆ�ŽŽ�Œ‹Š‰ˆ‡†……„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~~}}}}||||{{{{{{zzzwwvvvvvvvvvvvvvvuuuuuuuuusssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppooooooooooooooonnooooooooooonnnnnnnnnnnnnnmnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`aaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHGGFFFFFFFFFFEEEEEEEEEEEEDBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999988888888887777777777667777666666666666655555555555555555555554444444443333333333333222222222222111111111111110000000000/////////............-------....----------,,,,,,,,,,,+++++++++++++************))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! xxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}||||||||||||||||}}}}}}|||||||||||||||||||}}}}}}}}}}}}}}|||||||||||{{{{{||}}~€€�‚ƒ„…††‡ˆˆ‰‰Š‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‰ˆˆˆ�ŽŽ�Œ‹‹Š‰ˆ‡†……„„ƒƒƒƒƒƒƒƒƒ~~~~~~~}}}}}||||{{{{{{zzzwwvvvvvvvvvvvvvvuuuuuuuuusssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppooooooooooooooonnnoooooooooonnnnnnnnnnnnnnnmnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``aaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHGGFFFFFFFFFEEEEEEEEEEEEEDBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>>=========<<<<<<;;;;;;;;::::::::::9999999988888888888777777777666777766666666666665555555555555555555554444444444333333333333222222222222111111111111111000000000//////////.............------....----------,,,,,,,,,,,+++++++++++++************))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}|||||||||||||||||}}}}}||||||||||||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{||}}~€��‚ƒ„…††‡ˆˆ‰‰Š‹‹‹ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆ��Ž��Œ‹Š‰ˆ‡‡†……„„ƒƒƒƒƒƒƒƒ~~~~~~~}}}}}||||{{{{{zzzzwwvvvvvvvvvvvvvuuuuuuuuuussssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooooonnnoooooooooonnnnnnnnnnnnnnmmnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``aa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFFEEEEEEEEEEEEEDBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999988888888888777777777666777666666666666665555555565555555555554444444444333333333333222222222222111111111111110000000000//////////.............------.....---------,,,,,,,,,,,+++++++++++++************)))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}||||||||||||||||||}}}}|||||||||||||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{||}~~€�‚‚ƒ„…††‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆ��ŽŽ�ŒŒ‹Š‰ˆ‡‡†……„„„ƒƒƒƒƒƒ~~~~~~}}}}}||||{{{{{{zzzzwwvvvvvvvvvvvvuuuuuuuuuuussssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooooooonnnnoooooooooonnnnnnnnnnnnnnmmnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``aa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHGGFFFFFFFFFEEEEEEEEEEEEEDBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999988888888888777777777666777666666666666665555555565555555555554444444444333333333333222222222222111111111111110000000000//////////.............------.....---------,,,,,,,,,,,+++++++++++++************)))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}|||||||||||||||||||}}}||||||||||||||||||||||}}}}}}}}}}}||||||||||||||{{{{{{{|||}~~€�‚‚ƒ„…††‡ˆˆ‰Š‹‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆ��ŽŽ��Œ‹‹Š‰ˆ‡‡†……„„„ƒƒƒƒƒ~~~~~~}}}}}||||{{{{{{zzzzwvvvvvvvvvvvvvuuuuuuuuuuusssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooooonnnnooooooooonnnnnnnnnnnnnnmmmnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```aa```````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFFEEEEEEEEEEEEEDBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>>========<<<<<;;;;;;;;;;:::::::::9999999998888888888877777777766677766666666666666555555556555555555555444444444433333333333322222222222211111111111110000000000//////////..............------.....---------,,,,,,,,,,,+++++++++++++************)))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}|||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}|||||||||||||||||||||}}|||||||||||||||||||||||}}}}}}}}}}|||||||||||||||{{{{{{{{||}}~€�‚ƒƒ„…††‡ˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆ���ŽŽ��Œ‹‹Š‰ˆ‡‡†……„„„ƒƒƒƒ~~~~~}}}}}}||||{{{{{{zzzzwvvvvvvvvvvvvuuuuuuuuuuuusssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppooooooooooooooonnnnnooooooooonnnnnnnnnnnnnnmmmnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```a````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFEEEEEEEEEEEEEDDBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999998888888888877777777766677766666666666665555555556555555555555444444444333333333333322222222222211111111111110000000000//////////..............------.....---------,,,,,,,,,,,+++++++++++++************))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}|||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}|||||||||||||||||{{{{{{{{{||}}~€�‚ƒ„„…†‡‡‰‰Š‹‹‹ŒŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆ����ŽŽ��Œ‹‹Š‰ˆ‡‡†……„„ƒƒƒƒ~~~~}}}}}}}||||{{{{{{zzzzwvvvvvvvvvvvvuuuuuuuuuuuusssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnoooooooonnnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```a```````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFEEEEEEEEEEEEEDDBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999988888888888877777777766677766666666666665555555556555555555555444444444333333333333322222222222211111111111110000000000//////////...............-----.....---------,,,,,,,,,,,+++++++++++++************))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}||||||||||||||||||{{{{{{{{{{||}}~€€�‚ƒ„……†‡ˆ‰Š‹‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆˆˆˆˆ�����ŽŽ��Œ‹‹Š‰ˆ‡‡†……„„ƒƒƒ~~~}}}}}}}}||||{{{{{{zzzzwvvvvvvvvvvvvuuuuuuuuuuuussssssssssrrrrrrrrrrrrrrqrrrrrrrrrrqqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnoooooooonnnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXYYXXXXXXXXXXXWWWWWWWWWWWVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@@??>>>>>>>>>========<<<<<<;;;;;;;;;:::::::::99999999988888888888877777777766677766666666666665555555556555555555555444444444333333333333322222222222211111111111110000000000//////////...............-----......--------,,,,,,,,,,,+++++++++++++************))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}||||||||||||||||||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}|||||||||||||||||||{{{{{{{{{{|||}~~€�‚‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆ������ŽŽ��Œ‹‹Š‰ˆ‡††…„„ƒƒƒ~~}}}}}}}}|||||{{{{{{zzzzwvvvvvvvvvvvvuuuuuuuuuuuussssssssrrrrrrrrrrrrrrrrqrrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnooooooonnnnnnnnnnnnnnnmmmmnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXWWWWWWWWWWWWVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHGGFFFFFFFFEEEEEEEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@@??>>>>>>>>>========<<<<<<;;;;;;;;::::::::::9999999998888888888887777777766667766666666666666555555555665555555555544444444433333333333332222222222221111111111111000000000///////////...............-----......--------,,,,,,,,,,,+++++++++++++***********))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}||||||||||||||||||||{{{{{{{{{{{||}}~€�‚ƒ„……†ˆ‰‰Š‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆˆˆˆ�������ŽŽŽ�Œ‹ŠŠ‰ˆ‡†……„ƒƒƒ~~}}}}}}}}|||||{{{{{{zzzzwwvvvvvvvvvvvuuuuuuuuuuuussssssrrrrrrrrrrrrrrrrrqqrrrrrrrrrqqqqqqqqqqqqqqqqppppoooooooooooooonnnnnnnooooooonnnnnnnnnnnnnnmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXWWWWWWWWWWWWVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHGGFFFFFFFFEEEEEEEEEEEDDDDBBBBBBBBBAAAAAAAAA@@@@@@@??>>>>>>>>=========<<<<<<;;;;;;;;::::::::::9999999998888888888887777777766667776666666666666555555555665555555555544444444433333333333332222222222221111111111110000000000///////////...............-----......--------,,,,,,,,,,,+++++++++++++***********))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}|||||||||||||||||||||{{{{{{{{{{{{||}}~€€�‚ƒ„…†ˆˆ‰Š‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆ���������Ž��Œ‹Š‰ˆ‡††…„„ƒƒ~}}}}}}}}}}||||{{{{{{zzzzwwvvvvvvvvvvvuuuuuuuuuuuusssssrrrrrrrrrrrrrrrrrrqqrrrrrrrrqqqqqqqqqqqqqqqqqppppoooooooooooooonnnnnnnoooooonnnnnnnnnnnnnnnmmmmmnnmmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXWWWWWWWWWWWVVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHGGFFFFFFFFEEEEEEEEEEEDDDDBBBBBBBBBAAAAAAAAA@@@@@@@??>>>>>>>>=========<<<<<<;;;;;;;;:::::::::99999999998888888888877777777766667766666666666666555555555665555555555544444444333333333333332222222222221111111111110000000000///////////................----......--------,,,,,,,,,,,+++++++++++++***********))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"#"""""""""""""!!!!!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{}}}||||||||||||||||||||||{{{{{{{{{{{{|||}~~€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒ�ŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆˆˆ���������ŽŽ��Œ‹Š‰ˆ‡†…„„ƒƒ~}}}}}}}}}}|||||{{{{{zzzzwwvvvvvvvvvvvuuuuuuuuuuuusssrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrqqqqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnoooooonnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXWWWWWWWWWWWVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRRQRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHGGFFFFFFFFEEEEEEEEEEDDDDDBBBBBBBBAAAAAAAAAA@@@@@@@?>>>>>>>>>========<<<<<<<;;;;;;;::::::::::99999999988888888888877777777766667766666666666666555555555665555555555544444444333333333333332222222222221111111111110000000000///////////................----......--------,,,,,,,,,,,+++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{}}|||||||||||||||||||||||{{{{{{{{{{{{{||}}~€€�‚ƒ„…‡ˆ‰Š‹‹ŒŒ����ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆ����������ŽŽ�Œ‹Š‰ˆ‡†……„ƒƒ~}}}}}}}}}}|||||{{{{{zzzzwwvvvvvvvvvvvuuuuuuuuuuuussrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrqqqqqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnooooonnnnnnnnnnnnnnnmmmmmmnmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````````_____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXYYXXXXXXXXXWWWWWWWWWWWWVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGFFFFFFFFEEEEEEEEEEDDDDDBBBBBBBBAAAAAAAAAA@@@@@@@?>>>>>>>>>========<<<<<<<;;;;;;;::::::::::9999999998888888888887777777776666766666666666666655555555566555555555554444444433333333333333222222222222111111111111000000000///////////.................----......--------,,,,,,,,,,,+++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{}||||||||||||||||||||||||{{{{{{zzz{{{{{||}~~€�‚ƒ„…‡ˆ‰ŠŠ‹ŒŒ�����ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ�����������ŽŽ�Œ‹Š‰ˆ‡†…„ƒƒ~}}}}}}}}}}|||||{{{{{zzzzwwvvvvvvvvvvvuuuuuuuuuuuusrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnoooonnnnnnnnnnnnnnnmmmmmmmnmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXYYXXXXXXXXXWWWWWWWWWWWWVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBAAAAAAAAAA@@@@@@@?>>>>>>>>>========<<<<<<<;;;;;;;::::::::::9999999998888888888887777777776666766666666666666555555555566555555555554444444433333333333333222222222222111111111111000000000////////////................----......--------,,,,,,,,,,,+++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{||||||||||||||||||||||||{{{{{{{zzzz{{{{||}}~€€�ƒ„…†‡‰ŠŠ‹ŒŒ�����ŒŒŒ‹‹ŠŠ‰‰ˆˆˆ������������Ž�Œ‹Š‰ˆ‡†…„ƒƒ~}}}}}}}}}}|||||{{{{{zzzzwwvvvvvvvvvvvvuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnoooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````````_____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXYXXXXXXXXXXWWWWWWWWWWWWVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQRQQQQQQQQQQQQPPPPPPPPPPPOPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBAAAAAAAAAAA@@@@@@@?>>>>>>>>========<<<<<<<<;;;;;;;::::::::::9999999998888888888877777777766666766666666666666555555555566555555555554444444333333333333332222222222222111111111111000000000////////////................----......--------,,,,,,,,,,,+++++++++++++*********))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||{|||||||||||||||||||{{{{{{||||||||||||||||||||||||{{{{{{{zzzzz{{{{||}~~€�‚ƒ„†‡ˆ‰Š‹ŒŒ������ŒŒ‹‹ŠŠ‰‰‰ˆˆ������������Ž��Œ‹‰ˆ‡†…„„ƒ~}}}}}}}}}}|||||{{{{{zzzzwwvvvvvvvvvvvvuuuuuuuuuuurrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````````_____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXYXXXXXXXXXXWWWWWWWWWWWWVVWWWVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRQQQRQQQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGFFFFFFFFEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@>>>>>>>>>========<<<<<<<<;;;;;;:::::::::::9999999988888888888877777777766666666666666666666555555555566555555555554444444333333333333332222222222222111111111111000000000////////////................----......--------,,,,,,,,,,,++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||{{||||||||||||||||||{{{{{{{||||||||||||||||||||||||{{{{{{{zzzzzz{{{{||}~€�‚ƒ„†‡ˆ‰Š‹ŒŒ�������ŒŒ‹‹ŠŠ‰‰‰ˆ������������ŽŽ�Œ‹Š‰ˆ†…„„ƒ~}}}}}}}}}}|||||{{{{{zzzzwwvvvvvvvvvvvvvuuuuuuuuuurrrrrrrrrrrrrrrrrrrqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqppppoooooooooooonnnnnnnnnooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYYXXXXXXXXXWWWWWWWWWWWWVVWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGFFFFFFFFFEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@>>>>>>>>>========<<<<<<<<;;;;;;:::::::::::9999999988888888888877777777666666666666666666666555555555566555555555554444444333333333333333222222222222111111111111000000000////////////................----......--------,,,,,,,,,,,++++++++++++**********)))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||{{{|||||||||||||||||{{{{{{{{|||||||||||||||||||||||{{{{{{{zzzzzzzz{{{||}~~€�‚„…‡ˆ‰Š‹ŒŒ�������ŒŒŒ‹ŠŠ‰‰‰ˆ������������ŽŽ�Œ‹Š‰ˆ‡†…„ƒ~~}}}}}}}}}|||||{{{{{zzzzwwvvvvvvvvvvvvvuuuuuuuuuurrrrrrrrrrrrrrrrrrqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggffffffffeeeeeeeeeeedddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````````_____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYYXXXXXXXXXWWWWWWWWWWWVVVWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOPPOOOOOOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGFFFFFFFFFEEEEEEEDDDDDDDBBBBBAAAAAAAAAAAA@@@@@@@@>>>>>>>>>=======<<<<<<<<<;;;;;;::::::::::99999999988888888888877777777666666666666666666665555555555565555555555554444444333333333333332222222222222111111111111000000000////////////................----.....---------,,,,,,,,,,,++++++++++++*********))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||||||||{{|||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{||||||||||||||||{{{{{{{{{||||||||||||||||||||||{{{{{{{{zzzzzzzzz{{{||}~€�‚ƒ…†‡‰Š‹‹Œ���ŽŽ���ŒŒ‹‹ŠŠ‰‰‰�������������Ž�Œ‹Š‰ˆ‡†…„ƒ~~}}}}}}}}}|||||{{{{{zzzzwwvvvvvvvvvvvvvvuuuuuuuuurrrrrrrrrrrrrrrrrrqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhgggggggggggggffffffffeeeeeeeeeeedddddddddddddddccccccccccccccccbbbbbbbbbbaaaaaaaaaa````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYXXXXXXXXXXWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOPPOOOOOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGFFFFFFFFFEEEEEEEDDDDDDDBBBBAAAAAAAAAAAAAA@@@@@@@>>>>>>>>========<<<<<<<<<;;;;;:::::::::::99999999988888888888777777777666666666666666666665555555555565555555555544444444333333333333332222222222222111111111111000000000/////////////...............----.....---------,,,,,,,,,,,++++++++++++*********))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! vvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyzz{||}~€�‚ƒ„†‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ†…„ƒ‚��€€€~~~~}}}}}||||wwwwwwwwwwwvvvvvvvuuuuuuussssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````aa````````````____________^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVWWWWVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHHFFEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@??>>>>>>>>========<<<<<<<;;:::::::::::99999999999988888888888777777776666666776666666666666665555555566666666666555555544444444444444444333333333333322111111111000000000////////////...............----------,,,,,,,,,+++++++++++++++************)))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!! vvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyzz{|}~€‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚��€€€~~~~}}}}|||||wwwwwwwwwwwwwvvvvvvuuuuuussssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````aa````````````____________^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHHFFEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@??>>>>>>>>========<<<<<<<;;:::::::::::99999999999988888888887777777776666666776666666666666655555555566666666666555555544444444444444444333333333333322111111110000000000////////////...............----------,,,,,,,,,+++++++++++++++************)))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyz{|}~€�‚„…†‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡†�ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€€~~~~}}}}|||||wwwwwwwwwwwwwwvvvvvuuuuuussssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhgggggggggggggfffffffffffeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````aa```````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHHFFEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@?>>>>>>>>=========<<<<<<<;::::::::::::99999999999988888888887777777776666666766666666666666655555555566666666666555555544444444444444444333333333333322111111110000000000////////////..............-----------,,,,,,,,,+++++++++++++++************)))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyzz{|}~�‚ƒ…†‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡�ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡…„„ƒ‚��€€€€~~~~}}}}|||||wwwwwwwwwwwwwwwvvvvvuuuuussssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````a````````````_____________^^^^^^^^^^]]]]]]]]]]]]]]\]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHHFFEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@?>>>>>>>>========<<<<<<<<;::::::::::::99999999999988888888887777777766666666766666666666666555555555566666666665555555544444444444444444333333333333222111111110000000000/////////////.............----------,,,,,,,,,,+++++++++++++++************)))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||||||||||||{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyz{|}~€‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡��ŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚‚��€€€€~~~}}}||||||wwwwwwwwwwwwwwwvvvvvuuuuusssssssssssssssrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhgggggggggggggfffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````a````````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHHHFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@?>>>>>>>>========<<<<<<<<;:::::::::::999999999999988888888887777777766666666766666666666666555555555566666666665555555544444444444444444333333333333222111111110000000000/////////////.............----------,,,,,,,,,,+++++++++++++++***********))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{||||||||||||||||||||||||{||||||||||||||||||||||||{||||||||||||||||||{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyz{{|}€�‚„…†‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡���ŒŒŒŒŒŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„„ƒ‚‚��€€€€€~~~}}}||||||wwwwwwwwwwwwwwwwvvvvuuuuusssssssssssssssrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhgggggggggggggfffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````a```````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHHHFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@?>>>>>>>>========<<<<<<<<;:::::::::::999999999999988888888877777777766666666666666666666666555555555566666666665555555444444444444444443333333333333222111111110000000000/////////////.............----------,,,,,,,,,,++++++++++++++************))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{|||||||||||||||||||||||{{|||||||||||||||||{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyz{|}~�‚ƒ„†‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡����ŒŒŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡†…„ƒƒ‚‚���€€€€~~~}}}||||||wwwwwwwwwwwwwwwwwvvvvuuuusssssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooonoonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhggggggggggggfffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVWWWWVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHHGFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@>>>>>>>>=========<<<<<<<<;:::::::::::9999999999999888888888777777777666666666666666666666655555555555666666666655555554444444444444444433333333333332221111111000000000000////////////............-----------,,,,,,,,,,++++++++++++++************))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{|||||||||||||||||||||{{{{|||||||||||||||{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyz{|}~€�ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆŽ����ŒŒŒŒŒŒŒŒŒŒ‹ŠŠ‰ˆ‡†…„„ƒƒ‚‚���€€€~~~}}}|||||{wwwwwwwwwwwwwwwwwvvvvuuuussssssssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooonoonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhgggggggggggggfffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHHGEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@>>>>>>>>========<<<<<<<<<:::::::::::::999999999999888888888777777777666666666666666666666655555555555666666666655555554444444444444444433333333333322221111111000000000000////////////............-----------,,,,,,,,,,++++++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{|||||||||||||||||||{{{{{{||||||||||||||{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyzz{|}~€�‚„…†‡ˆ‰ŠŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆŽŽ��������ŒŒŒŒŒ‹‹Š‰ˆˆ‡†…„„ƒƒ‚‚���€€€~~~}}|||||{{vvwwwwwwwwxxwwwwwvvvvuuuussssssssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooononnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhgggggggggggggfffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLMMMMMMLLLLLLLLLLKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHHGGEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@>>>>>>>>========<<<<<<<<<:::::::::::::9999999999998888888887777777776666666666666666666666555555555556666666665555555544444444444444444333333333333222211111110000000000000///////////............----------,,,,,,,,,,,++++++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{|||||||||||||||||{{{{{{{{||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyz{|}~�‚ƒ„†‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰‰ˆŽŽ���������ŒŒŒŒ‹‹Š‰‰ˆ‡†……„„ƒƒ‚‚���€€~~}}||||{{{vvvwwwwwwxxxwwwwwwvvvuuuusssssssssssssssssrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppooooooooooooononnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbabbbbbbbbaaaaaaaaaa```````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVWWWVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHHGGEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@>>>>>>>=========<<<<<<<<<:::::::::::::9999999999998888888887777777766666666666666666666666555555555556666666665555555544444444444444443333333333333222211111110000000000000////////////..........-----------,,,,,,,,,,,++++++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{||||||||||||||||{{{{{{{{{|||||||||||{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyzz{|~€�ƒ„…†‡ˆ‰ŠŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆŽŽŽŽ��������ŒŒŒ‹‹ŠŠ‰ˆ‡‡†……„„ƒƒ‚‚‚��€€~~}}|||{{{{vvvwwwwwwwxxxwwwwwvvvuuuusssssssssssssssssrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppooooooooooooononnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbabbbbbbbbaaaaaaaaaa``````````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVWWWVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLMMMMMLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@>>>>>>>=========<<<<<<<<<::::::::::::99999999999998888888877777777766666666666666666666665555555555556666666665555555544444444444444443333333333332222211111110000000000000///////////...........-----------,,,,,,,,,,,++++++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwxxxxyyz{|}~€�‚ƒ…†‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆ�ŽŽŽŽ��������ŒŒŒ‹ŠŠ‰ˆˆ‡††……„„ƒƒ‚‚‚�€€~~}}|||{{{{vvvvwwwwwwxxxwwwwwvvvuuuussssssssssssssssssrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppoooooooooooonnonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbaabbbbbbbbaaaaaaaaa```````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVWWWVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLMMMMMLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@>>>>>>>========<<<<<<<<<<::::::::::::999999999999888888888777777777666666666666666666666655555555555566666666655555555444444444444444433333333333322222111111000000000000000//////////..........------------,,,,,,,,,,++++++++++++++************)))))))))))((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwxxxyyz{|}~€‚ƒ„…†‡ˆ‰ŠŠŠ‹‹‹‹ŠŠŠ‰‰‰��ŽŽŽŽ�������ŒŒŒ‹‹Š‰‰ˆ‡‡††……„„ƒƒ‚‚��€~~}}||{{{{{vvvvvwwwwwxxxwwwwwvvvuuuussssssssssssssssssrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppooooooooooooonnonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhgggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbaaabbbbbbbaaaaaaaaaa```````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVWWVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLMMMMLLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@>>>>>>=========<<<<<<<<<<::::::::::::999999999999888888888777777777666666666666666666666655555555555566666666655555555444444444444444433333333333322222111111000000000000000//////////..........------------,,,,,,,,,,+++++++++++*++************)))))))))))((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwxxxxyzz{|~€�ƒ„…†‡ˆ‰‰ŠŠŠ‹‹‹ŠŠŠŠ‰‰���ŽŽŽŽ������ŒŒŒ‹‹Š‰‰ˆˆ‡†††……„„ƒƒ‚‚�€€~~}}||{{{{{vvvvvwwwwwwwwwwwwwvvvvuuusssssssssssssssssssrrrrrrqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbaaabbbbbbbaaaaaaaaaa```````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVWWVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHGGGGEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@>>>>>>=========<<<<<<<<<<::::::::::::999999999999888888888777777777666666666666666666666655555555555566666666555555555444444444444444433333333333322222111111000000000000000//////////..........-----------,,,,,,,,,,,+++++++++++*++************)))))))))))((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwxxxyyz{|}~�‚ƒ„†‡ˆˆ‰ŠŠŠŠ‹ŠŠŠŠŠ‰‰���ŽŽŽŽŽŽ����ŒŒŒ‹‹ŠŠ‰ˆˆ‡‡‡††………„ƒƒ‚��€~~}|||{{{{{vvvvvvwwwwwwwwwwwwvvvvuuusssssssssssssssssssrrrrrrqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhgggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbbaaaabbbbbbaaaaaaaaaa````````````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVWWVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLMMLLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHGGGGEEEEEDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@>>>>>>========<<<<<<<<<<<::::::::::::99999999999988888888877777777766666666666666666666665555555555556666666655555555544444444444444433333333333332222211111100000000000000///////////.........------------,,,,,,,,,,,+++++++++++*++************)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwxxxyz{|}~€�ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰����ŽŽŽŽŽŽ���ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††………„ƒƒ‚�€~~}||{{{{{{vvvvvvwwwwwwwwwwwwvvvvuuusssssssssssssssssssrrrrrrqqqqqqqqqqqpppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbaaaabbbbbbbaaaaaaaaa````````````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVWVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLMLLLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGEEEEEDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@>>>>>=========<<<<<<<<<<;::::::::::::99999999999988888888777777777766666666666666666666655555555555556666666555555555544444444444444433333333333332222211111100000000000000//////////..........------------,,,,,,,,,,++++++++++++*++*************))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvwwwwvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwxxxyyz{|}~€�‚ƒ…†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰����ŽŽŽŽŽŽ���ŒŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡†††…„„ƒ‚�€~}||{{{{zzvvvvvvvwwwwwwwwwwwvvvvuuusssssrsssssssssssssrrrrrrqqqqqqqqqqqppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbbaaaaabbbbbbaaaaaaaaaa````````````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@>>>>>=========<<<<<<<<<<;::::::::::::99999999999988888888777777777766666666666666666666655555555555556666666555555555544444444444444443333333333322222211111100000000000000//////////..........-----------,,,,,,,,,,,++++++++++++*++*************))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwxxyyz{|}~€‚ƒ„…†‡ˆ‰‰‰ŠŠŠŠŠŠŠ‰‰�����ŽŽŽŽŽ����ŒŒ‹‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡††…„ƒ‚��€~}||{{{zzzuuvvvvvvwwwwwwwwwwvvvvuuussssrrrrsssssssssssrrrrrrrqqqqqqqqqqppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaabbbbbbaaaaaaaaaa````````````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGEEEEDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@>>>>>=========<<<<<<<<<<;:::::::::::99999999999998888888877777777776666666666666666666665555555555555666666655555555554444444444444444333333333332222221111110000000000000///////////..........-----------,,,,,,,,,,,++++++++++++*++**************)))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxyzz{|}€�‚„…†‡‡ˆ‰‰‰ŠŠŠŠŠ‰‰‰������ŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡†……„ƒ‚�€~}||{{{zzzuuuvvvvvwwwwwwwwwwvvvvuuusssrrrrrrssssssssssrrrrrrrqqqqqqqqqqppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaa````````````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\]\\\\\\\\\\\\\[[[[[[[[[[Z[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@>>>>>========<<<<<<<<<<;;:::::::::::99999999999988888888877777777776666666666666666666665555555555555666666555555555554444444444444444333333333332222221111110000000000000//////////..........------------,,,,,,,,,,,++++++++++++*+***************)))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxyyz{|}~�‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰‰‰������ŽŽŽŽŽ��ŒŒŒ‹‹ŠŠ‰‰‰‰ˆ‰ˆˆˆˆ‡‡†…„ƒ‚�€~}}|{{{zzzuuuuvvvvvwwwwwwwwwvvvvuuusssrrrrrrrsssssssssrrrrrrrqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiggggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaa````````````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\]\\\\\\\\\\\\\[[[[[[[[[[Z[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@>>>>=========<<<<<<<<<<;;:::::::::::9999999999998888888887777777777666666666666666666666555555555555566666555555555555444444444444444433333333333322222111111000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++*+****************))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxyz{|}~€�‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰‰�������ŽŽŽŽ��ŒŒŒ‹‹ŠŠ‰‰‰‰‰‰‰‰ˆˆˆ‡†…„ƒ‚�€~}}|{{{zzzuuuuvvvvvvwwwwwwwwwvvvuuusssrrrrrrrrsssssssrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiigggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbbbaaaaaaaabbbbbaaaaaaaaaaa```````````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[Z[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@>>>>=========<<<<<<<<<<;;:::::::::::9999999999998888888887777777777666666666666666666665555555555555466665555555555555444444444444444443333333333322222111111000000000000///////////..........-----------,,,,,,,,,,,++++++++++++**+*****************)))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxyyz{|}~�‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰‰�������ŽŽŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰ˆˆ‡‡†…„ƒ‚�€~}||{{zzzuuuuuvvvvvvwwwwwwwwvvvuuusssrrrrrrrrrsssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiigggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaaabbbbaaaaaaaaaaa````````````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[Z[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@>>>>========<<<<<<<<<<<;;::::::::::9999999999999888888887777777777666666666666666666666555555555555446655555555555555544444444444444444333333333332222211111000000000000///////////...........----------,,,,,,,,,,,,++++++++++++**+*****************)))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyz{|}~€�‚ƒ„…†‡‡ˆˆˆ‰‰‰‰‰‰�������ŽŽŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆ‡†…„ƒ‚�€~}||{{{zzuuuuuuvvvvvwwwwwwwwvvvuuusssrrrrrrrrrssssssrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaaabbbbaaaaaaaaaaa````````````````````____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[Z[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHGGGGGGGGEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@>>>=========<<<<<<<<<<;;;::::::::::9999999999999888888887777777777666666666666666666666555555555555446555555555555555544444444444444444333333333332222211111000000000000///////////...........----------,,,,,,,,,,,,++++++++++++**+******************))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! uvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxyzz{|}~€�ƒ„„…†‡‡ˆˆˆˆˆ‰‰‰��������ŽŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰‰ŠŠ‰‰‰‰ˆ‡‡†…„‚�€~}}|{{{zzuuuuuuvvvvvvwwwwwwwvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaabbbaaaaaaaaaaaa````````````````````____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZ[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHGGGGGGGFEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@>>>=========<<<<<<<<<<;;;::::::::::9999999999998888888887777777777766666666666666666666555555555554446555555555555555544444444444444444433333333332222211111000000000000///////////...........----------,,,,,,,,,,,,++++++++++++*********************))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! uuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxyyz{|}~€�‚ƒ„……†‡‡‡ˆˆˆˆˆˆ��������ŽŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}||{{{zuuuuuuuvvvvvwwwwwwwvvvvuusssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaabbbaaaaaaaaaaa`````````````````````____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZ[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJIIIIIIIIHHHHHHHHGGGGGGGGFDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@>>>========<<<<<<<<<<<;;;:::::::::99999999999998888888887777777777666666666666666666666555555555554445555555555555555554444444444444444433333333332222211111000000000000//////////............----------,,,,,,,,,,,++++++++++++**********************))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! sssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwxxwwwwwwwwwwwwwwwwwvwwwwwwyyz{{|}~€�‚ƒ„…††‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡††………„„„„„„„ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}||{{zzxxxxxxxyyyyyzzzzzzzyyyyxxrrrrrqqqqqrrrrrrrrrrqqqqqrrrqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````______________________^^^^^^^^^^^^___^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGFFFFFFFFEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>==========<<<<<;;;;;;;;;;;;::::::::::::98888877777777766666666666677666666666665555555555554444444444444444433333333222222222222111111111000000///////////.............------------,,,,,,,,,,++,,++++++++++++****************))))))))))))))))))(()((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! sssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwxwwwwwwwwwwwwwwwwwwvvvwwwwxyyz{|}~€�‚ƒ„„…††‡‡ˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆ‡‡†††……„„„„„„„ŠŠŠŠŠ‰‰ˆ‡‡†…ƒ‚�€~~}||{{zyxxxxxxyyyyyzzzzzzzzyyyxxrrrrrqqqqqqqrrrrrrrqqqqqqrrqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````______________________^^^^^^^^^^^^___^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGFFFFFFFEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>==========<<<<<;;;;;;;;;;;;::::::::::::98888877777777766666666666677666666666665555555555544444444444444444433333333222222222222111111111000000///////////.............------------,,,,,,,,,,++,,++++++++++++****************))))))))))))))))))(((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! sssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwxyyzz{|}~€�‚ƒ„……††‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆ‡‡†††……„„„„„„„ŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€~}}|{{{yyxxxxxyyyyyzzzzzzzzyyyxxrrrrrqqqqqqqqqqrqqqqqqqqqrrqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````_______________________^^^^^^^^^^^]__^^^^^^^^^^^]]]]]]]]]]]\]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGFFFFFFFFEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::::::98888777777777766666666666677666666666665555555555544444444444444444433333333322222222222211111111000000///////////.............------------,,,,,,,,,,++,,++++++++++++****************))))))))))))))))))(((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! sssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwxxyyz{||}~€�‚ƒ„……††‡‡ˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆ‡‡†††………„„„„„„ŠŠŠŠŠŠ‰‰ˆ‡‡†…ƒ‚�€~}||{{yyxxxxxyyyyyzzzzzzzzyyyyxrrrrqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_______________________^^^^^^^^^^^]__^^^^^^^^^^^]]]]]]]]]]]\]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGFFFFFFFFEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>==========<<<<<<;;;;;;;;;;;:::::::::::::98888777777777766666666666677666666666665555555555544444444444444444433333333322222222222211111111000000///////////.............------------,,,,,,,,,,++,,++++++++++++****************))))))))))))))))))(((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! sssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwxxxyzz{|}~€�‚‚ƒ„……†‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††………„„„„„…‹‹‹‹ŠŠŠ‰‰ˆ‡†…„ƒ‚�€~}}||{yyyxxxxyyyyyzzzzzzzzyyyyxrrrrqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnmnmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````_______________________^^^^^^^^^^^]__^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGFFFFFFFEEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>==========<<<<<<;;;;;;;;;;;:::::::::::::98888777777777766666666666677666666666665555555555544444444444444444433333333322222222222211111111000000///////////.............------------,,,,,,,,,,++,,+++++++++++****************))))))))))))))))))((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! sssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwxxyyz{{|}~€�‚ƒ„„…††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††…………„„………‹‹‹‹‹ŠŠŠ‰ˆ‡‡†…„ƒ‚�€~}}|{yyyyyyyyyyyzzzzzzzzzzyyyxrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````_______________________^^^^^^^^^^^]_^^^^^^^^^^^]]]]]]]]]]]\\]]\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGFFFFFFFFEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::::998888777777777666666666666676666666666665555555555544444444444444444433333333322222222222211111111000000///////////.............------------,,,,,,,,,,++,,+++++++++++****************))))))))))))))))))((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!! sssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwxxxyyz{||}~€�‚ƒ„……††‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††………………………‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~~}||zyyyyyyyyyyzzzzzzzzzzyyyxsrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaa`aa``````````````_______________________^^^^^^^^^^^]_^^^^^^^^^^^]]]]]]]]]]]\\]]\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNMNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGFFFFFFFFEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::::998887777777777666666666666676666666666665555555555544444444444444444433333333332222222222211111111000000////////////............------------,,,,,,,,,,++,++++++++++++****************))))))))))))))))))((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!! ssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwxxxyzz{|}~€�‚ƒ„……†‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡†††………………………‹‹‹‹‹‹‹ŠŠ‰ˆ‡††…ƒƒ‚�€~}||zyyyyyyyyyzzzzzzzzzzzzyyxsrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaa``aa``````````````_______________________^^^^^^^^^^]]_^^^^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNMNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGFFFFFFFFEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::::99888777777777766666666666667666666666666555555555554444444444444444443333333332222222222221111111100000/////////////............------------,,,,,,,,,+++,++++++++++++***************))))))))))))))))))(((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!! sssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyywwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwxxyyzz{|}~€�‚ƒ„„…††‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡††††……………………‹‹ŒŒ‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~}}|zzyyyyyyyyzzzzzz{zzzzzyyysrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeedddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaa``aa``````````````________________________^^^^^^^^^]]_^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHGGGGGGFFFFFFFFEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::::99888777777777766666666666667666666666666555555555554444444444444444433333333332222222222221111111000000/////////////............-----------,,,,,,,,,,+++,++++++++++++***********)***))))))))))))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!! ssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwxxyyz{{|}~€�‚ƒ„……††‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡††††……………………ŒŒŒŒŒ‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~~}|zzyyyyyyyyzzzzz{{{zzzzyyysrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaa```a```````````````_________`______________^^^^^^^^^]]_^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>==========<<<<<<<;;;;;;;;;:::::::::::::999888777777777766666666666667666666666666555555555554444444444444444433333333332222222222221111111000000/////////////............-----------,,,,,,,,,,+++,++++++++++++***********)***))))))))))))))))))((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!! ssssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwxxyyz{|}~€�‚ƒƒ„…††‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡††††………………††ŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~~}|zzyyyyyyyzzzzz{{{{{zzzzyysrrrrqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaa```a```````````````_________`______________^^^^^^^^^]]^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>==========<<<<<<<;;;;;;;;;:::::::::::::999888777777777666666666666667666666666666555555555554444444444444444333333333332222222222211111111000000/////////////............-----------,,,,,,,,,,+++,++++++++++++***********)***)))))))))))))))))(((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!! sssssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxyzz{|}~€�‚ƒ„……††‡‡‡ˆˆˆˆ‡‡‡‡‡‡†††††………††††ŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~}|zzyyyyyyyzzzz{{{{{{zzzzyyssrrrqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaa``````````````````__________`______________^^^^^^^^^]]^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>==========<<<<<<<<;;;;;;;;;:::::::::::::999887777777777666666666666667666666666666555555555554444444444444444333333333332222222222211111111000000/////////////............----------,,,,,,,,,,,+++++++++++++++************)***)))))))))))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!! ssssssssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwxxyz{{|}~�‚‚ƒ„…††‡‡‡‡‡ˆ‡‡‡‡‡‡†††††††††††††ŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~~}|zzzyyyyyyzzzz{{{{{{{zzzyyssrrrqqqqqqqqqqqqqqppppppqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeedddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````````````````__________`_______________^^^^^^^^]]^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>==========<<<<<<<<;;;;;;;;;:::::::::::::999887777777777666666666666666666666666666555555555554444444444444444333333333322222222222211111111000000/////////////............----------,,,,,,,,,,++++++++++++++++************)**))))))))))))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!! sssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwxyyz{|}~€�‚ƒ„……††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††ŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~~}|zzzyyyyyzzzzz{{{{{{{zzzyyssrrrqqqqqqqqqqqqqpppppppqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeedddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaa```````````````````__________`_______________^^^^^^^^]]^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::::9999887777777777666666666666666666666666665555555555554444444444444444333333333322222222222111111110000000////////////............-----------,,,,,,,,,,++++++++++++++++***********))**)))))))))))))))))(((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!! rsssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwxxyyz{|}~€�‚ƒ„……††‡‡‡‡‡‡‡‡‡‡†††††††††††††ŒŒŒŒŒŒ‹‹Š‰‰ˆ‡†…„ƒ‚�€~}}|zzzyyyyyzzzzzz{{{{{{zzzyyssrrrrqqqqqqqqqqpppppppppqqqpppppppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaa``````````````````___________`_______________^^^^^^^^]]^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::::9999887777777776666666666666666666666666665555555555554444444444444444333333333322222222222111111110000000////////////............-----------,,,,,,,,,,++++++++++++++++***********))**)))))))))))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! rrsssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwxxyz{|}~€�‚ƒ„„…†††‡‡‡‡‡‡‡‡‡†††††††††††††ŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€~}}|zzzyyyyyzzzzzzz{{{{zzzzyyssrrrrqqqqqqqqqqpppppppppqppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggggfggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaaa`````````````````____________`_______________^^^^^^^]]]^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::::9999877777777776666666666666666666666666665555555555554444444444444444333333333322222222222111111110000000////////////............----------,,,,,,,,,,+++++++++++++++++***********))**)))))))))))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! rrrssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwxyyz{|}~€�‚ƒ„„…††††‡‡‡‡‡‡††††††††††††††ŒŒŒŒŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚�€~~}||zzzyyyyyzzzzzzzzzzzzzzzyyssrrrrqqqqqqqqqqqppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggggfggffffffffffffeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaa``````````````````____________`_______________^^^^^^^]]]^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<;;;;;;;:::::::::::::9999987777777777666666666666666666666666666555555555555444444444444444433333333332222222222111111111000000/////////////...........-----------,,,,,,,,,,+++++++++++++++++***********))**))))))))))))))))(((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!! rrrrssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuvvvvvvvvwwxxyz{|}~€�‚ƒƒ„……†††††‡‡‡‡††††††††††††††ŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ�€€~}}||zzzzyyyyzzzzzzzzzzzzzzyyyssrrrrqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggfggffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````````_____________________________^^^^^^^]]]^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>==========<<<<<<<<<;;;;;;;:::::::::::::9999987777777777666666666666666666666666666555555555555444444444444444433333333332222222222111111111000000////////////............----------,,,,,,,,,,,+++++++++++++++++***********))***)))))))))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!! rrrrrssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuvvvvvvvvvwwxyyz{|}~€�‚ƒƒ„……††††††‡‡‡‡††††††††††††ŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€~~}}||zzzzzzzzzzzzzzzzzzzzzzyyyssrrrrqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhggggggggggggfgffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````````````_____________________________^^^^^^^]]]^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<;;;;;;;:::::::::::::9999987777777777666666666666666666666666666555555555555444444444444444433333333332222222221111111110000000////////////...........-----------,,,,,,,,,,++++++++++++++++++***********))***)))))))))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! rrrrrrssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuvvvvvvvvvwwxxyz{|}~€€�‚ƒ„„………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†ŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~~}}||zzzzzzzzzzzzzzzzzzzzyyyyysrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````````______________________________^^^^^^^]]]^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>===========<<<<<<<<<;;;;;;::::::::::::::9999977777777776666666666666665666666666666555555555555444444444444444433333333332222222221111111110000000///////////............-----------,,,,,,,,,,++++++++++++++++++************)***)))))))))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! rrrrrrrsssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvwwxxyz{|}~€��‚ƒ„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„‚�€~}}}||zzzzzzzzzzzzyyyyyyyyyyyyxsrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````````````______________________________^^^^^^^]]]^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;:::::::::::::99999977777777776666666666666665666666666666555555555555444444444444444433333333332222222221111111110000000///////////............----------,,,,,,,,,,,++++++++++++++++++************)****)))))))))))))(((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! rrrrrrrrsssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvwwxyzz{|}~€�‚‚ƒ„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŒŒŒŒ‹‹Š‰‰ˆ‡†„ƒ‚�€~}}}}|{{{{zzzzzzzyyyyyyyyyyyyxxrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````````_______________________________^^^^^^^]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;:::::::::::::99999977777777776666666666666665666666666666555555555555444444444444444433333333332222222211111111110000000//////////............-----------,,,,,,,,,,,+++++++++++++++++++***********)****)))))))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! rrrrrrrrrrssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvwvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvwwxxyz{|}}~€�‚ƒƒ„„……††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€~~}}}}{{{{{{{zzzzzyyyyyyyxxxxxxrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````````````````_____________^^_______________^^^^^^^^]]]^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::::99999977777777776666666666666665666666666666555555555555444444444444444443333333332222222211111111110000000//////////...........------------,,,,,,,,,,++++++++++++++++++++****************)))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! rrrrrrrrrrrsssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvwwxyyz{|}~~€�‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~~~}}}|||||{{{{zzzyyyyxxxxxxxxxrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````````_____________^^^______________^^^^^^^^]]]]^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;:::::::::::::999999977777777766666666666666655666666666666555555555555544444444444444443333333332222222211111111110000000/////////............-----------,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! rrrrrrrrrrrrsssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvuuvvvvvwwxxyzz{|}~€�‚ƒƒ„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚��€~~~~~}}}||||{{{zzyyyxxxxxxxxwwrrrqqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````````____________^^^^_____________^^^^^^^^^]]]]^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::::999999977777777766666666666666655666666666666555555555555544444444444444443333333332222222211111111110000000/////////...........------------,,,,,,,,,,++++++++++++++++++++++****************))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrssssssssssssstttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttuuvvwwxyzz{|}}~€€�‚‚ƒƒ„„……………………………„„‰‰ˆˆ‡‡†……„ƒ‚�€~~}|||||||}}}}}}}||{{zzyyxxxxxwwwwwsssrrrrrrrssssssssrrrrrqqqqqqpppppppppppppppppppppmmmmmmmmmmmmmllllllllllllmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaaa```````````````````_____________^```````_____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>==========<<<<<<<<<<<;;;;;;:::::::::::::9999999998888777777777766666666666655555555544444444444433333333333333333332222222222211111111110000000000////////////...........----------------,,,,,,,,,,+++++++++++++++++++++**************))))))))))))(((((((('''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttuuvvwwxyzz{||}~€��‚ƒƒ„„……………………………„„‰‰ˆˆ‡‡††…„ƒ‚��€~~}}}||}}~~~~~~}}||{{zyyxxxwwwwwwwrrrrrrrrrssssssssssrrrrrqqqqqpppppppppppppppppppppmmmmmmmmmmmmmlllllllllllkmmmmmmlllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaa```````````````````____________^^^````_______________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>==========<<<<<<<<<<<;;;;;;:::::::::::::9999999998888777777777766666666666655555555544444444444433333333333333333332222222222211111111110000000000////////////...........----------------,,,,,,,,,,+++++++++++++++++++++**************))))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuvvwwxyzz{|}}~€�‚‚ƒ„„……………………………„„‰‰ˆˆ‡‡††…„ƒƒ‚�€~~~~}~~~€~~}}|{{zyyxxwwwwwwwrrrrrrrrssssssssssssrrrrqqqqqppppppppppppppppppppommmmmmmmmmmmmlllllllllllkmmmmmmlllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaa```````````````````___________^^^^`_________________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>=========<<<<<<<<<<<;;;;;;;:::::::::::::9999999998888777777777766666666666655555555544444444444433333333333333333332222222222211111111110000000000////////////...........---------------,,,,,,,,,,,+++++++++++++++++++++**************)))))))))))))(((((((''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuvvwwxyz{{|}~€€�‚ƒƒ„…………†††……………„‰‰ˆˆ‡‡††……„ƒ‚‚�€€����€€€~~}|{zzyxxxwwwwvvrrrrrrrrssssssssssssrrrrqqqqqppppppppppppppppppooommmmmmmmmmmmmllllllllllkkmmmmmlllllllllllllkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffeeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaa``````````````````___________^^^^^__________________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>==========<<<<<<<<<<<;;;;;;::::::::::::::9999999998887777777777666666666666655555555544444444444433333333333333333332222222222211111111110000000000////////////..........----------------,,,,,,,,,,,++++++++++++++++++++++*************)))))))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! qqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssstttttttsttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuvvwwxyzz{|}~€�‚ƒƒ„………†††††…………„‰‰ˆˆˆ‡‡††…„„ƒ‚‚��€€€€€€€€‚‚‚‚‚��€~}|{zyyxxwwwwvvrrrrrrrrssssssssssssrrrrqqqqqppppppppppppppooooooommmmmmmmmmmmmllllllllllkkmmmmlllllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaaa``````````````````____________^^^^^_________________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>==========<<<<<<<<<<<;;;;;;:::::::::::::99999999998887777777777666666666666655555555544444444444433333333333333333332222222222211111111110000000000///////////...........----------------,,,,,,,,,,,++++++++++++++++++++++*************)))))))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! qqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssssttttttsstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuvvwxxyzz{|}€€�‚ƒ„„……†††††…………„‰‰ˆˆˆ‡‡††……„„ƒ‚‚���������ƒƒƒƒƒ‚‚�€€~}|{zyyxxwwwvvrrrrrrrrsssssssssssssrrrqqqqqppppppppppppooooooooommmmmmmmmmmmlllllllllllkkmmmmlllllllllllllkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaaa``````````````````____________^^^^^________________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[\\\\\[[[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>=========<<<<<<<<<<<<;;;;;;:::::::::::::9999999999888777777777766666666666665555555544444444444443333333333333333333222222222221111111111000000000////////////..........-----------------,,,,,,,,,,+++++++++++++++++++++++*************)))))))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!! qqqqqqqqqqqqqqqqqrqrrrrsssssssssssssssssssssstttssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuvvwxyyz{|}~€�‚ƒ„„………†††††…………‰‰ˆˆˆ‡‡‡††……„„ƒƒ‚‚‚‚‚‚‚‚ƒ„„„„„„ƒ‚‚�€~}|{zyxxwwwvvrrrrrrrrsssssssssssssrrrqqqqppppppppppppoooooooooommmmmmmmmmmlllllllllllkkkmmmmllllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaabbaaaaaaaaaaaa``````````````````____________^^^^^^_______________^^^^^^^^^^]^^^]]]]]]]]]]]\\\\\\\\\[[\\\\\[[[[[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>=========<<<<<<<<<<<<;;;;;;:::::::::::::9999999999888777777777766666666666665555555544444444444433333333333333333332222222222221111111111000000000////////////..........-----------------,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssssssttssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssttttuuvvwxxyz{|}€�‚‚ƒ„………†††††…………‰‰ˆˆˆˆ‡‡†††……„„„ƒƒƒƒƒƒƒ„„††††……„„ƒ‚�€~}|{zyxxwwvvrrrrrrrrssssssttsssssrrrqqqqpppppppppppooooooooooommmmmmmmmmmlllllllllllkkkmmmmlllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbaaaaaaaabaaaaaaaaaaaaa`````````````````_____________^^^^^^______________^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\[[\\\\[[[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>=========<<<<<<<<<<<;;;;;;:::::::::::::99999999999887777777777766666666666665555555444444444444433333333333333333332222222222221111111111000000000////////////..........-----------------,,,,,,,,,,++++++++++++++++++++++++***********))))))))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqrrsssssssssssssssssssssssstsssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssttttuuvwwxyz{|}~€�‚ƒ„„………††††…………‰‰ˆˆˆˆ‡‡‡†††…………„„„„„„„……‡‡‡‡††……„ƒ‚�€}|{zyyxwwwvrrrrrrrsssssttttsssssrrrqqqqpppppppppooooooooooooommmmmmmmmllllllllllllkkkkmmmlllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaabaaaaaaaaaaaa`````````````````_____________^^^^^^^______________^^^^^^^^^^]]^^]]]]]]]]]]]\\\\\\\\\\[[\\\\[[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>=========<<<<<<<<<<<;;;;;;:::::::::::::99999999999887777777777666666666666665555554444444444444433333333333333333322222222222221111111111000000000////////////..........-----------------,,,,,,,,,,++++++++++++++++++++++++***********)))))))))))))))(((((('''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqrssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssttttuuvwwxyz{|}€�‚ƒƒ„………††††…………‰‰‰ˆˆˆˆ‡‡‡††††………………………††ˆˆˆˆ‡‡‡†…„ƒ‚�~}|{zyxxwwvrrrrrrrssssstttttssssrrrqqqqpppppppppooooooooooooommmmmmmllllllllllllllkkkkmmmlllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````_````______________^^^^^^^____________^^^^^^^^^^^]]]^]]]]]]]]]]]]\\\\\\\\\\[[\\\[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>=========<<<<<<<<<<<;;;;;;:::::::::::::99999999999887777777777666666666666665555544444444444444333333333333333333222222222222221111111111000000000////////////..........-----------------,,,,,,,,,,++++++++++++++++++++++++***********)))))))))))))))(((((('''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssstttuvvwxxz{|}~€�‚ƒ„„………††……………‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††††††‡‡‰‰‰‰ˆˆ‡‡†…„ƒ‚€~}|{zyxxwwrrrrrrrssssttttttssssrrrqqqpppppppppoooooooooooooommmmmllllllllllllllllkkkkmmmllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````_````_____________^^^^^^^^___________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[\\\[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>========<<<<<<<<<<<;;;;;;;:::::::::::::99999999999887777777777666666666666665555444444444444444333333333333333333222222222222211111111111000000000////////////.........------------------,,,,,,,,,+++++++++++++++++++++++++***********)))))))))))))))(((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssttuuvvwxyz{|}€�‚ƒƒ„………………………„‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰ˆ‡‡†…„‚�€~|{zyyxwwrrrrrrrssssttttttssssrrqqqqppppppppooooooooooooooommmlllllllllllllllllkkkkkmmllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````__```______________^^^^^^^^___________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>========<<<<<<<<<<<;;;;;;:::::::::::::99999999999988777777777766666666666666555444444444444444333333333333333333222222222222221111111111000000000////////////..........------------------,,,,,,,,,+++++++++++++++++++++++++***********)))))))))))))))(((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqrssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssstttuuvwwxz{|}~€�‚ƒ„„……………………„‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚�~}|{zyxxwrrrrrrrsssttttttttsssrrqqqqpppppppoooooooooooooooomllllllllllllllllllkkkkkkmmllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````__``______________^^^^^^^^^__________^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>========<<<<<<<<<<<;;;;;;:::::::::::::99999999999988777777777766666666666666555444444444444444333333333333333332222222222222221111111111000000000////////////..........------------------,,,,,,,,,++++++++++++++++++++++++++*********))))))))))))))))(((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!! pqqqqqqqqqqqqqqqqqqqqqqrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssttuuuvwxyz{|~€�‚‚ƒ„„…………………„‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ�€~|{zyyxwrrrrrrssssttttttttsssrrqqqqpppppppoooooooooooooooomllllllllllllllllkkkkkkkkmmllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````___``______________^^^^^^^^^_________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[\\\[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>========<<<<<<<<<<<;;;;;;:::::::::::::99999999999987777777777666666666666665554444444444444443333333333333333322222222222222221111111111000000000////////////..........------------------,,,,,,,,,++++++++++++++++++++++++++*********))))))))))))))))((((((''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!! ppqqqqqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssttuuvwxyz{|}~€�‚ƒƒ„„………………„‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚�~}|{zyxwsrrrrrssstttttttttsssrrqqqppppppppoooooooooooooooommlllllllllllkkkkkkkkkkkkmllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````___`______________^^^^^^^^^^________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[\\\[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>========<<<<<<<<<<;;;;;;;::::::::::::999999999999987777777777666666666666665554444444444444433333333333333333322222222222222221111111110000000000////////////..........------------------,,,,,,,,,++++++++++++++++++++++++++*********)))))))))))))))(((((((''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! pppqqqqqqqqqqqqqqqqqqqqrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssttuuuvwxyz{|}€��‚ƒ„„„„………„„‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠ‰‰ˆ‡‡†…ƒ‚�€}|{zyxxsrrrrsssstttuuuttttssrrqqqppppppppoooppppppppooooommmlllllllllkkkkkkkkkkkkkmllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````___`_____________^^^^^^^^^^^_______^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[\\\\[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>=======<<<<<<<<<<<;;;;;;;::::::::::::99999999999998777777777766666666666665554444444444444443333333333333333322222222222222222111111111000000000////////////...........------------------,,,,,,,,,++++++++++++++++++++++++++*********)))))))))))))))(((((((''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!!! ppppqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssstttuvwxyz{|}~€�‚‚ƒ„„„„„„„„‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ�€~|{zyyxssrrrssstttuuuuuuttsssrrqqpppppppppppppppppppppppommmmlllllllkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````__________________^^^^^^^^^^^______^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[\\\\[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>=======<<<<<<<<<<<;;;;;;;::::::::::::99999999999998777777777766666666666665554444444444444433333333333333333222222222222222222111111111000000000////////////...........------------------,,,,,,,,,++++++++++++++++++++++++++**********))))))))))))))(((((((''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!! ppppppqqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssstttuuvwxyz{|}~€�‚ƒƒ„„„„„„„‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰ˆ‡††…„ƒ�€~}|{zyxssssssssttuuuuuuuuttssrrqqppppppppppppppppppppppppnmmmmllllllkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^^_____^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[\\\\[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>=======<<<<<<<<<<;;;;;;;;::::::::::::99999999999998777777777666666666666665554444444444444433333333333333333222222222222222222111111111000000000////////////...........------------------,,,,,,,,,++++++++++++++++++++++++++**********)))))))))))))(((((((('''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! pppppppqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssstttuvwwxyz|}~€��‚ƒƒƒ„„„„„‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠ‰‰‰‰ˆˆ‡†……„ƒ‚€~}|{zyxsssssssttuuuvvvvuuuttsrrqqqpppppppppppppqqqqqqqqqpnnnmmmmlllllkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````________________^^^^^^^^^^^^^_____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[\\\\[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWWWWWVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>======<<<<<<<<<<<;;;;;;;;::::::::::::99999999999988777777777666666666666665544444444444444333333333333333332222222222222222221111111110000000000////////////............-----------------,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))))(((((((('''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! ppppppppqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssssssstttuuvwxyz{|}~€�‚‚ƒƒƒ„„„„‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ˆˆˆ‡‡†…„ƒ‚�€~}|{zyxsssssstttuuvvvvvvuuttssrrqqpppppppppppqqqqqqqqqqqqonnnnmmmlllllkkkkkkkkkkkklllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^^^____^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXWWWWWWWWWWWWWWWVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>======<<<<<<<<<<<;;;;;;;;:::::::::::999999999999987777777777666666666666655544444444444444333333333333333322222222222222222221111111110000000000////////////............-----------------,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))))(((((((('''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! pppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrrrrsssssttuvvwxyz{|}~€�‚‚ƒƒƒ„„„‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰ˆˆˆˆ‡‡†……„ƒ‚�€~}|{zyytsssssttuuvvvwwvvvuuttsrrqqqppppppppqqqqrrrrrrrrrrooonnnmmmlllllkkkkkkkkkkkllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````________________^^^^^^^^^^^^^^___^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWWWWWWVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>======<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998777777777766666666666665554444444444444433333333333333332222222222222222222111111111000000000/////////////............-----------------,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))(((((((((''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! ppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssrrrrrrsssssttuvwxyz{|}~€€�‚‚ƒƒƒ„„‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡††…„„ƒ‚�€~}|{zyytsssstttuuvvwwwwwvvuutssrrqqpppppppqqqqrrrsssssssspppoonnnmmmllllkkkkkkkkkkllllllllkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````________________^^^^^^^^^^^^^^___^^^^^^^^^^^^]]]]]]]]]]\]]]\\\\\\\\\\\\\\\\\\\\[[\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXWWWWWWWWWWWWWWWWWVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>======<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998777777777766666666666665554444444444444433333333333333322222222222222222222111111111000000000/////////////.............----------------,,,,,,,,,+++++++++++++++++++++++++++**********)))))))))))(((((((((''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! ppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssrrrrrrrrssssttuuvwxyz{|}~€��‚‚ƒƒƒ„‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ˆˆ‡‡‡‡†††……„ƒƒ‚�€~}|{zzytssssttuuvvwwwwwwwvvuttsrrqqqpppppqqqrrrssssttttttqqpppoonnmmmllllkkkkkkkkklllllllkkkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaa`aaaaaaa````````````________________^^^^^^^^^^^^^^]__^^^^^^^^^^^^]]]]]]]]]]]\]]]\\\\\\\\\\\\\\\\\\\\[[\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXWWWWWWWWWWWWWWWWVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998777777777666666666666665554444444444444433333333333333322222222222222222222111111111000000000/////////////.............----------------,,,,,,,,,+++++++++++++++++++++++++++**********))))))))))((((((((('''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! pppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssrrrrrrrrrsrssttuvwwxyz{|}~€��‚‚ƒƒƒˆ‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††‡‡‡‡†††………„„ƒ‚‚�€~}|{zzyttsstttuuvwwwxxxxwwvvutssrrqqppppqqqrrrssttttuuuutrrqqppoonnmmmllllkkkkkkkklllllllkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaaa`aaaaaaa````````````_______________^^^^^^^^^^^^^^^]__^^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\\\\\\\\\\\[[[\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXWWWWWWWWWWWWWWWWVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999988777777777666666666666655554444444444444433333333333333222222222222222222221111111110000000000/////////////..............---------------,,,,,,,,,+++++++++++++++++++++++++++**********))))))))))(((((((((''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! ppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrssttuvwxyz{|}~€�‚‚ƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††…‡‡††††………„„ƒƒ‚��€~}||{zytttttttuvvwwxxxxxxwwvuttsrrqqqppqqqqrrsstttuuuuuuussrrqqppoonnmmllllkkkkkkkllllllkkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaaa`aaaaaa`````````````_______________^^^^^^^^^^^^^^]]_^^^^^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\\\\\\[[[\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXWWWWWWWWWWWWWWWWWVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::::::::999999999999988777777777666666666666655554444444444444433333333333333222222222222222222221111111110000000000/////////////..............---------------,,,,,,,,,+++++++++++++++++++++++++++**********)))))))))((((((((((''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! pppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssrrssssssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrssstuuvwxyz{|}~€��‚‚ƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††……‡†††………„„„ƒƒ‚‚��€~}}|{zyttttttuuvvwwxxxxxxwwvuutsrrqqqqqqqqrrssttuuuvvvvvvtsssrrqqpoonnmmlllkkkkkkkllllllkkkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaa``aaaaaa````````````_______________^^^^^^^^^^^^^^^]]_^^^^^^^^^^^]]]]]]]]]]]\\\]\\\\\\\\\\\\\\\\\\\[[[[[\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXWWWWWWWWWWWWWWWWWVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::::999999999999988777777777666666666666555554444444444444333333333332332222222222222222222221111111110000000000//////////////.............--------------,,,,,,,,,,+++++++++++++++++++++++++++**********)))))))))(((((((((''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! oooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrssttuvwxyz{|}~€��‚‚ƒƒƒ„„„„„ƒƒƒƒƒƒ‚‚‚‚‚����€€‡‡†††………„„„ƒƒ‚‚��€~}}|{zyyxxxyyzz{{|}}}}}}||{zyyxqqppoooopppqqrrssttuuuuuuvuuuttsrrqppoonnmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````aaaaa````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>========<<<<<<<<<<<<;;;;;:::::::::999999999999988877777777666666666666555555555555555554444444444433332222222222222222222221111111110000000000////////////////////............-----------,,,,,,,,,++++++++++++++++******************))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########"""""""!!!!!!!!!!!!! ooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrsstuvvwxyz{|}~€€��‚ƒƒƒƒ„„„„ƒƒƒƒƒƒƒ‚‚‚‚����€€‡†††………„„„ƒƒƒ‚‚��€~}|{{yyyyyyyzz{{|}}}}}}||{zyyxqqppoooopppqqrssttuuuvvvvvvvuuttsrrqppoonnmmmllllllllkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeedddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````aaaa`````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>========<<<<<<<<<<<;;;;;;:::::::::999999999999988877777777666666666665555555555555555544444444444433322222222222222222222221111111110000000000////////////////////............----------,,,,,,,,,,++++++++++++++********************))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########"""""""!!!!!!!!!!!!! ooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrsstuvwxyz{|}~~€€��‚ƒƒƒƒƒ„„ƒƒƒƒƒƒƒ‚‚‚‚‚���€€‡†††………„„„ƒƒƒ‚‚��€€~}||{zyyyyyyzz{{||}}}}}||{zzyxqqppooooppqqrrssttuuvvvvwwwvvvuutsrrqpponnmmmllllllllkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````````aaaa````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>=======<<<<<<<<<<<<;;;;;;:::::::::999999999999988877777777666666666665555555555555555544444444444333322222222222222222222211111111110000000000////////////////////............----------,,,,,,,,,,+++++++++++++*********************))))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""!!!!!!!!!!!! oooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrsttuvwxyz{|}~€��‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€‡†††………„„„ƒƒƒ‚‚‚�€€~~}|{zzyyyyyzz{{||}}}}}||{zzyxqqpppoopppqqrrsstuuvvvwwwwwwwvvuutsrqqpoonnmmmllllllllkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````aaa`````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>=======<<<<<<<<<<<<;;;;;;:::::::::99999999999988887777777766666666666555555555555555544444444444433332222222222222222222221111111111000000000/////////////////////............----------,,,,,,,,,,+++++++++++++*********************))))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$###########""""""""!!!!!!!!!!!! ooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppqqqqqrrsstuvwwxyz{|}~€�‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€‡†††………„„„„ƒƒƒ‚‚��€€~}}|{zzyyyyzzz{{||}}}|||{zzyxqqpppoopppqqrrsstuuvvvwwwxwwwwvvuttsrqpponnmmmllllllllkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````aaa`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>=======<<<<<<<<<<<;;;;;;;:::::::::99999999999988887777777766666666665555555555555555444444444444333332222222222222222222221111111111000000000/////////////////////............---------,,,,,,,,,,,++++++++++++**********************))))))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""!!!!!!!!!!!! ooooooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppqqqqqqrrsttuvwxyz{|}}~€€�‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���€‡†††………„„„„ƒƒƒ‚‚‚��€~}|{zzzyyyyzz{{{||||||{{zyyxqqpppooppppqrrssttuvvvwwwxxxwwwvvutsrrqpoonnmmmlllllllkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeeddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````aa`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>=======<<<<<<<<<<<;;;;;;;::::::::999999999999988887777777766666666665555555555555554444444444444333332222222222222222222211111111110000000000/////////////////////............---------,,,,,,,,,,+++++++++++++**********************)))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""!!!!!!!!!!! ooooooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppqqqqqqqrrstuuvwxyz{|}~~€��‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���€‡‡†††………„„„ƒƒƒƒ‚‚‚�€€~~}|{zzzyyyzzz{{{||||{{{zyyxqqpppooppppqqrrsttuuvvwwwxxxxwwvvuttsrqpponnmmmllllllllkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````aa`````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>======<<<<<<<<<<<<;;;;;;;::::::::99999999999998888777777776666666666555555555555554444444444444433333222222222222222222221111111111000000000//////////////////////...........---------,,,,,,,,,,,+++++++++++++**********************)))))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""!!!!!!!!!!! oooooooooooooooooooooppoppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppqqqqrrsstuvwxxyz{|}~~€��‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���‡‡†††…………„„„ƒƒƒƒ‚‚��€€~~|{{zzzyyzzzz{{{{{{{{zzyxxqqpppooppppqqrrsstuuvvvwwxxxxxwwvuutsrqpponnmmmllllllllkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeeddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````a`````````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKJKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>======<<<<<<<<<<<<;;;;;;;::::::::99999999999988888777777766666666666555555555555544444444444444333333222222222222222222221111111111000000000//////////////////////...........---------,,,,,,,,,,+++++++++++++***********************)))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!! oooooooooooooooooooooopoopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppqqqqrrsttuvwxyz{{|}~~€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���‡‡‡†††………„„„„ƒƒƒƒ‚‚��€€~}|{{zzzzzzzzz{{{{{{zzzyxxqqpppppppppqqrrssttuuvvwwxxxxxwwvvutsrrqponnmmmllllllllkkkkkkkjjjjjjjjjiiiiihhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````a`````````````__________^_^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<<;;;;;;;::::::::99999999999988888777777766666666665555555555555444444444444444333333222222222222222222211111111111000000000//////////////////////...........--------,,,,,,,,,,,+++++++++++++***********************)))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!! ooooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppqqqqrsstuuvwxyz{||}~€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��ˆ‡‡‡†††………„„„„ƒƒƒƒ‚‚��€}}|{{zzzzzzzzzzzzzzzzyyxxqqqppppppppqqqrrsstuuvvvwwxxxxwwvvutsrrqpoonmmmlllllllllkkkkkkjjjjjjjjiiiiiihhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;::::::::99999999999988888777777766666666665555555555555444444444444443333333222222222222222222111111111110000000000//////////////////////...........--------,,,,,,,,,,++++++++++++++***********************)))))))(((((((''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!! ooooooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppqqqrrsstuvwwxyz{||}€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�ˆˆ‡‡†††…………„„„„ƒƒƒ‚‚‚��€~}}|{{zzzzzzzzzzzzzzzyyxxrqqppppppppqqqrrssttuuvvwwxxxxwwvvutssrqpoonnmmlllllllllkkkkkkjjjjjjjjiiiiiihhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;::::::::9999999999988888877777776666666666555555555555444444444444444333333322222222222222222211111111111000000000///////////////////////..........---------,,,,,,,,,,++++++++++++++***********************)))))))(((((((''''''''&'&&&&&&&&&&%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!! ooooooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppqqqrrsttuvwxyyz{|}~€€��‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�ˆˆ‡‡‡†††………„„„„ƒƒƒƒ‚‚‚��€~}}|{{zzzzyyzzzzzzzzyyyxrrqqqppppppqqqrrssttuuvvvwwwxwwwvvutssrqpoonmmmllllllllllkkkkkjjjjjjjjiiiiiihhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````````````````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]\]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;::::::::9999999999988888877777776666666666555555555555444444444444444333333322222222222222222111111111111000000000//////////////////////...........--------,,,,,,,,,,+++++++++++++++***********************)))))))(((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!! noooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqrrstuuvwxyzz{|}~€€�‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ˆˆˆ‡‡†††………„„„„„ƒƒƒƒ‚‚‚��~}||{{zzzyyyyzzzzzzyyyxrrrqqqqqqqqqqqrrrssttuuvvwwwwwwwvvutssrqpoonnmmmlllllllllkkkkkkjjjjjjjiiiiiihhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa`````````````_```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\]\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;::::::::9999999999988888877777776666666666555555555554444444444444443333333322222222222222221111111111111000000000//////////////////////...........--------,,,,,,,,,,+++++++++++++++***********************))))))))((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!! nnoooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppqqrrsstuuvwxyzz{}}~€��‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‰ˆˆ‡‡‡†††………„„„„ƒƒƒƒƒ‚‚‚�€~~}||{{zzzyyyyzzzzzyyyysrrrrqqqqqqqqqrrsssttuuvvwwwwwwwvvutssrqpoonnmmmlllllllllkkkkkjjjjjjjjiiiiiihhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_```````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;:::::::::999999999988888877777776666666666555555555554444444444444443333333322222222222222211111111111110000000000//////////////////////..........---------,,,,,,,,,++++++++++++++++***********************))))))))((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""""""!!!!!!!! nnnoooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqrrsstuvvwxyz{|}~~€€��‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‰ˆˆˆ‡‡†††………„„„„„ƒƒƒƒƒ‚‚�€€~~}||{zzzzyyzzzzzzzzzysssrrrrrqqqqrrrrssttuuuvvwwwwwwwvvutsrrqpoonnmmmllllllllllkkkkkjjjjjjjiiiiiihhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeeeddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa`````````````__``````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;:::::::::999999999988888877777776666666666555555555554444444444444443333333322222222222222111111111111110000000000///////////./////////...........--------,,,,,,,,,,++++++++++++++++**********************)))))))))(((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########""""""""""!!!!!!!! nnnnnoooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqrrsttuvwwxyz{|}~~€€�‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‰‰ˆˆ‡‡‡††………„„„„„ƒƒƒƒƒƒ‚‚�€€~}}|{{zzzzzzzzzzzzzzzttssssrrrrrrrrrsssttuuvvvwwwwwwwvvutssrqpoonnmmmmlmlllllllkkkkkjjjjjjjiiiiiihhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeedddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___``````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;:::::::::99999999998888887777777666666666655555555554444444444444444333333332222222222222111111111111111000000000////////////./////////...........--------,,,,,,,,,+++++++++++++++++**********************)))))))))(((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!! nnnnnnoooooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqrrsttuvwxxy{||}~€��‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‰‰ˆˆˆ‡‡†††……„„„„„„ƒƒƒƒƒƒ‚��€~}}|{{zzzzzzzz{{{{{{uttttsssssrrsssssttuuvvvwwwxxwwwvvutssrqpoonnmmmmmmmllllllkkkkkjjjjjjjiiiiiihhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeedddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````___`````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;:::::::::99999999988888887777777666666666655555555554444444444444443333333332222222222222111111111111111000000000////////////./////////...........--------,,,,,,,,,+++++++++++++++++*********************))))))))))(((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!! nnnnnnnoooooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuvvuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppqqqrrsttuvwxyz{|}}~€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‰‰‰ˆˆ‡‡‡††………„„„„„ƒƒƒƒƒƒ‚��€€~~}||{{{zzzz{{{{{{{{uuuuttttssssssstttuuvvvwwxxxxxwwvvuttsrqppoonnmmmmmmmmlllllkkkkjjjjjjjiiiiiihhhhhhhhgggggggggggggggfffffffeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbbbaaaaaaaaaaa`````````````____`````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888887777777666666666655555555554444444444444443333333332222222222221111111111111111000000000////////////.////////...........---------,,,,,,,,,+++++++++++++++++*************)*******))))))))))(((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##########""""""""""!!!!!!! nnnnnnnnooooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppqqqrsstuuvwxyz{|}~€€�‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‰‰‰ˆˆˆ‡‡††………„„„„„ƒƒƒƒƒƒƒ‚��€€~}}||{{{{{{{{{|||||vvvvuuuttttttttttuuvvvwwwxxxxxwwwvuttsrqqpoonnnmmmmmmmmllllkkkkjjjjjjjiiiiiihhhhhhhhhggggggggggggggfffffffeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````____````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888887777777666666666655555555554444444444444443333333332222222222221111111111111111000000000////////////.////////...........--------,,,,,,,,,++++++++++++++++++************)))))**))))))))))))(((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""!!!!!!! nnnnnnnnnnoooooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqrrsstuvvwyz{{|}~€��‚‚‚‚ƒƒƒƒƒƒƒƒ‚‰‰‰ˆˆˆ‡‡†††……„„„„ƒƒƒƒƒƒƒƒ‚‚��€~}}||{{{{{{||||}}}wwwvvvvuuuuutuuuuuvvvwwxxxxxxxxwwvuutsrrqppoonnnnmnmmmmmlllkkkkjjjjjjjjiiiiihhhhhhhhhgggggggggggggggffffffeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaa`````````````_____````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888887777777666666666655555555554444444444444433333333332222222222221111111111111110000000000////////////.///////............--------,,,,,,,,,++++++++++++++++++***********))))))))))))))))))))(((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#########""""""""""!!!!!!! nnnnnnnnnnnnoooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppoopppppqqrrsstuvwxyz{|}}~€€��‚‚‚‚‚ƒƒƒƒƒƒ‚‰‰‰‰ˆˆ‡‡‡††……„„„„ƒƒƒƒƒƒƒƒ‚‚��€€~~}}||||||||}}}}}~wwwwwwvvvvuuuuuuvvvwwwxxxyyyyxxxwvvuttsrqqppooonnnnnnmmmmlllkkkjjjjjjjjjiiiiihhhhhhhhgggggggggggggggfffffffeeeeeeeeeedddddddddccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_____```````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888887777777666666666655555555554444444444444433333333332222222222211111111111111110000000000///////////..///////...........---------,,,,,,,,,++++++++++++++++++**********)))))))))))))))))))))(((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$#########""""""""""!!!!!! nnnnnnnnnnnnnooooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooppppqqrrsttuvxyyz{|}~~€€��‚‚‚‚‚‚ƒƒƒƒ‚‰‰‰‰ˆˆˆ‡‡††………„„„„ƒƒƒƒƒƒƒ‚‚��€€~~}}||||||}}}~~~~xxxxxwwwvvvvvvvvvwwwxxxxyyyyyyxxwwvuutssrqqppoooonnnnnmmmmlllkkkjjjjjjjjjjjiiihhhhhhhhggggggggggggggfffffffeeeeeeeeeedddddddddccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````______``````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888887777777666666666655555555554444444444444433333333332222222222111111111111111110000000000///////////..//////............---------,,,,,,,,,++++++++++++++++++**********)))))))))))))))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$#########""""""""""!!!!!! nnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooppppqqrrstuuwxyz{||}~€€���‚‚‚‚‚‚‚‚‚‰‰‰‰ˆˆˆ‡‡††………„„„„ƒƒƒƒƒƒƒ‚‚‚��€€~~}}}}|}}}}}~~~yyyxxxxwwwwwwwwwwwwxxxyyyyyyyyyxxwwvuttsrrqqpppooooonnnnmmlllkkkkjjjjjjjjjjjiiihhhhhhhggggggggggggggfffffffeeeeeeeeeedddddddddcccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````______``````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888777777766666666665555555555444444444444443333333333222222222211111111111111111000000000////////////..//////...........---------,,,,,,,,,+++++++++++++++++++**********)))))))))))))))))))))((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$#########""""""""""!!!!!! nnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooopppqqrrstuvwxyz{|}}~€€���‚‚‚‚‚‚‚‚‰‰‰‰‰ˆˆ‡‡‡††……„„„„ƒƒƒƒƒƒƒ‚‚‚��€€~~}}}}}}}}~~~yyyyyyxxxxwwwwwwxxxxyyyyyzzzzyyyxxwvvuttssrrqqpppppooonnnmmlllkkkkjjjjjjjjjjiiihhhhhhhggggggggggggggffffffeeeeeeeeeeddddddddddccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````_______`````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888777777766666666665555555555444444444444443333333333222222222111111111111111111000000000///////////.../////............---------,,,,,,,,,+++++++++++++++++++**********)))))))))))))))))))))((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$########"""""""""!!!!!! nnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooopppqqrsstvwxyyz{|}~~€€���‚‚‚‚‚‚‚‰‰‰‰‰ˆˆˆ‡‡††………„„„„ƒƒƒƒƒƒ‚‚‚��€€~~~}}}}}~~~~€yyyyyyyyxxxxxxxxxxxyyyyzzzzzzzyyxxwwvvuttssrrrqqqppppooonnmmlllkkkkjjjjjjjjjiiiihhhhhhggggggggggggggffffffeeeeeeeeeeddddddddddccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````_______`````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999999888888777777766666666665555555555444444444444433333333333222222221111111111111111111000000000///////////.../////...........----------,,,,,,,,,+++++++++++++++++++**********))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$########"""""""""!!!!!! mmmmmmmmmmmmmmmmmmnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttttrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppooopppoooooooooooooooppqqrssuvwxxyz{|}}~~€€€����‚‚‚……………„„„ƒƒƒ‚‚���€€€€€ƒƒƒƒ‚‚��€€€€€���€€~~~~~~~~~€€~~~~~}}}||{zzyyxxwwvvvuuuuttsssrrqqppooonnnnmmmmmmmiiiiiihhhhhhhhgggggggggggeeeeeeeeeddddddddddccccccbbbbbbbbaaaaaaaaaaaaa````aaaaa``````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@???????????>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;:::::::999999999999888888777777666666666655555555545554444444444443333333333333332222222222222222222210000000000//////////....////...........---------,,,,,,,,,,++++++++++++++++************)))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$########"""""""""!!!!!!!!! mmmmmmmmmmmmmmmmmmmnnnnmmmmnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttttrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppoooopppooooooooooooooooppqqrstuvwxyzz{|}}~~€€€�����‚……………„„„ƒƒƒ‚‚���€€€€€ƒƒƒƒ‚‚���€€€€€€���€€€€€€~~~~~€€€€~~~~~~}}||{{zzyyyxxwwwvvvuuuttssrrqqppooonnnnnnmmmmiiiiiiihhhhhhggggggggggggeeeeeeeeddddddddddcccccccbbbbbbaaaaaaaaaaaaaaa````aaaa``````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@??????????>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;:::::::99999999999988888877777766666666665555555555555444444444444333333333333333222222222222222222221000000000///////////....///...........----------,,,,,,,,,,++++++++++++++++************)))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$########"""""""""!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmnnmmmmmnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppooooooppooooooooooooooooopppqrrttuvwxyz{{|}}~~€€€�����……………„„„ƒƒƒ‚‚����€€€€ƒƒƒƒ‚‚���€€€€€€€���€€€€€€€€€€€€~~~~~~}}}||{{{zzyyyxxxwwwvvvuuttsrrqqppooonnnnnnnnmjiiiiiihhhhhhhgggggggggggeeeeeeeeddddddddddcccccccbbbbbbaaaaaaaaaaaaaa`````aaaa``````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@??????????>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;::::::999999999999988888877777666666666665555555555555444444444444333333333333332222222222222222222221000000000///////////....///...........----------,,,,,,,,,,++++++++++++++++*************)))))))))))))))))))))(((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$########"""""""""!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmnmmmmmmmnnnnnnnnnnnnnnnnnnoppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssssttttttttttttrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttssttttttttttttttttttttttttttttttttttttttttttttttttttvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqppppppppppppppppppooooooopoooooooooooonnnooooppqqrstuvvwxyz{{|}}~~€€€€���…………„„„„ƒƒƒ‚‚‚���€€€€€ƒƒƒƒ‚‚���€€€€€€€€€���€€€€€€€€€€€€€~~~~~~}}}|||{{{zzzyyyxxxxwwvvuuttssrqqppoooonnnnnnnjjiiiiihhhhhhhgggggggggggeeeeeeeedddddddddddccccccbbbbbaaaaaaaaaaaaaaa`````aaa``````````````__________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@?????????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;:::::9999999999999988888877777666666666655555555555555544444444444333333333333322222222222222222222210000000000///////////....//...........-----------,,,,,,,,,,++++++++++++++++*************))))))))))))))))))))((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$########""""""""!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssssttttttttttrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttsssssttttttttttttttttttttttttttttttttttttttttttttttttttvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppppppooooooooooooooooooooonnnnnooooppqqsstuvwwxyz{{|}}~~€€€��„„„„„„„„ƒƒƒ‚‚‚���€€€€€ƒƒƒƒ‚‚‚��€€€€€€€€€€€€€���€€€€€€€€€€€€€~~~~~~~}}}|||{{{{zzzzyyyxxxwwvvuutssrrqpppoooonnnnnjjjiiiiihhhhhhhggggggggggeeeeeeeeeddddddddddccccccbbbbaaaaaaaaaaaaaaa``````aaa``````````````_________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@??????????>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;::::99999999999999988888877777666666666655555555555555554444444444433333333333322222222222222222222210000000000//////////.....//...........----------,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))))(((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$########""""""""!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssssstttttttrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttsssssssttttttttttttttttttttttttttttttttttttttttttttttttssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqpppppppppppppppoooooooooooooooooooooonnnnnnooooppqrsttuvwxxyz{{|}}~~€€€�„„„„„„„„ƒƒƒ‚‚‚���€€€€€ƒƒƒ‚‚‚‚���€€€€€€€€€€€€���€€€€€€€€€€€€~~~~~~~}}}}||||{{{{{zzzzyyyxxwwvvuttsrrqqppooooonnnjjjjiiiihhhhhhhhgggggggggeeeeeeeedddddddddddccccccbbbbaaaaaaaaaaaaaa```````aa``````````````__________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@??????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;:::999999999999999998888877777666666666655555555554555554444444444433333333333222222222222222222222210000000000//////////.....//..........-----------,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))(((((((((((((''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$#######"""""""""!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssttttrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttssssssssssttttttttttttttttttttttttstttttttttttttttttttttssssuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppooooooooooooooooooooooonnnnnnnoooopqrrstuuvwxxyz{{|}}~~€€€€„„„„„„„„ƒƒƒ‚‚‚����€€€€ƒƒƒ‚‚‚‚���€€€€€€€€€€€€���€€€€~~~~~~}}}}}}|||||||{{{{{zzzyyxxwvvuttsrrqqpppooooonjjjjiiiihhhhhhhhhhgggggggeeeeeeeeeddddddddddccccccbbbbaaaaaaaaaaaaaa```````aa`````````````__________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@?????????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;::999999999999999998888887777766666666665555555555455555544444444443333333333322222222222222222222211000000000///////////...../...........-----------,,,,,,,,,,,++++++++++++++++**************))))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$########"""""""""!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssstrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttssssssssssssttttttttttttttttttttttssstttttttttttttttttttssssssuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnoooppqrrstuvvwxyyz{{|}}~~€€€„„„„„„„ƒƒƒƒ‚‚‚����€€€€ƒƒƒ‚‚‚‚����€€€€€€€€€€€���~~~~~}}}}}}}}}|||||||||{{{{zzyyxwwvuutssrrqqpppooookjjjjiiiihhhhhhhhhhhgggggfeeeeeeeeedddddddddccccccbbbbaaaaaaaaaaaaa````````a``````````````__________^^^^^^^^^^^]]]]]]]]]]]]]\]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@?????????>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;:9999999999999999999888887777766666666665555555555455555544444444444333333333222222222222222222222211000000000//////////....../...........-----------,,,,,,,,,,,++++++++++++++++**************)))))))))))))))((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$########""""""""!!!!!!!!! llmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttsssssssssssssssttttttttttttttttttttsssssttttttttttttttttttsssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppooooooooooooooooooooooooonnnnnnnnnooopqqrsstuvvwxyyz{||}}~~€€ƒ„„„„„ƒƒƒƒƒ‚‚‚����€€€€ƒƒƒ‚‚‚‚�����€€€€€€€€€€€��~}}}}}}}}}}}}}}}}}}}}|||||{{{zzyxxwvuutssrrqqqpppookkjjjjiiiihhhhhhhhhhhggggfeeeeeeeeeddddddddddcccccbbbaaaaaaaaaaaaa`````````a`````````````___________^^^^^^^^^^^]]]]]]]]]]]]]\]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@?????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;99999999999999999999888887777766666666655555555555455555554444444444333333333222222222222222222222211000000000//////////....../..........------------,,,,,,,,,,++++++++++++++++***************))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$########""""""""!!!!!!!!! lllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttsssssssssssssssssttttttttttttttttttsssssssttttttttttttttttsssssssssuuuuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppoooooooooooooooooooooooooonnnnnnnnnnnooopqrrsttuvwwxyzz{||}~~~ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����€€€€ƒƒƒ‚‚‚‚�������€€€€€€€€€€�}}}}}}}}}}}}}}}}}}}}}}}}}}||{{zzyxxwvvuttssrrqqpppokkkjjjiiiiiihhhhhhhhhhhggffeeeeeeeeedddddddddcccccbbbaaaaaaaaaaaa````````````````````````___________^^^^^^^^^^^]]]]]]]]]]]]\\]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@?????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;9999999999999999999988888777776666666665555555555445555555544444444443333333322222222222222222222221100000000///////////....../..........------------,,,,,,,,,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$########"""""""""!!!!!!!!! llllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttssssssssssssssssssssttttttttttttttttsssssssssttttttttttttttsssssssssssuuuuuuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppooooooooooooooooooooooooooonnnnnnnnnnnooopqqrrsttuvwxxyz{{|}}~~ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����€€€€ƒƒƒ‚‚‚‚‚�������������€€��}}}}}}}}}}}}}}}}}}}}~~}}}}}}||{{zyyxwvvuttssrrrqqppllkkjjjjiiiiiiiihhhhhhhhgfffeeeeeeeeeeddddddddccccbbbaaaaaaaaaaaa```````````````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;9999999999999999999888888777766666666665555555555445555555554444444443333333322222222222222222222211100000000//////////..................------------,,,,,,,,,,+++++++++++++******************))))))))))())((((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$########"""""""""!!!!!!!!! llllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttssssssssssssssssssssssstttttttttttttssssssssssssttttttttttttsssssssssssssuuuuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnooppqqrsstuuvwxyyz{||}}~~ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€ƒƒƒ‚‚‚‚‚�����������������~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~}}||{{zyyxwwvuuttssrrrqqlllkkkjjjiiiiiiiiiiihhhhhfffffeeeeeeeeedddddddccccbbbaaaaaaaaaaa```````````````````````_____________^^^^^^^^^]]]]]]]]]]]]]\\\]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@????????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;9999999999999999999888888777766666666665555555554445555555554444444443333333322222222222222222222211100000000//////////..................------------,,,,,,,,,,++++++++++++*******************))))))))))()((((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$#########"""""""""!!!!!!!! lllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttssssssssssssssttttttttttsssssssssssssssuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooooooooooooooooooooooonnnnnnnnnnnnooppqqrrsttuvwwxyzz{||}}~~‚‚ƒƒƒƒƒ‚‚‚‚‚‚�����€€€€ƒƒƒ‚‚‚‚‚�����������������~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}|{{zyyxwwvvuuttssrrqmmllkkkjjjjjiiiiiiiiiihhhgfffffeeeeeeeeedddddddcccbbbaaaaaaaaaa````````````````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRSRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;9999999999999999999888888777766666666665555555554445555555555444444444333333322222222222222222222211100000000//////////..................------------,,,,,,,,,+++++++++++++*******************)))))))))(()((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$##########""""""""!!!!!!!!! lllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssstttttttttssssssssssssssssttttttttsssssssssssssssssuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnooppqqrrsttuvwxxyz{{|}}~~~‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€ƒƒƒ‚‚‚‚‚‚‚���������������~~~~~}|||||||}}}}}}}~~~~~~~~~}}||{zzyxxwvvuutttssrnmmlllkkkjjjjjjjjiiiiiiihggfffffeeeeeeeeeddddddcccbbbbaaaaaaaa````````````````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;9999999999999999999888888777766666666655555555554445555555555544444444333333322222222222222222222111100000000//////////..................------------,,,,,,,,,++++++++++++********************)))))))))((((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$#########"""""""""!!!!!!!!! llllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssstttttttssssssssssssssssssttttttsssssssssssssssssssuuuuuuuuuuuuuuutttttttttttssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnoopppqrrsstuvvwxyzz{||}}~~‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~|||||||||}}}}}}}~~~~~~~}}||{zzyxxwwvvuutttsonnmmllkkkkjjjjjjjjjjiiiigggffffffeeeeeeeeddddddccbbbbaaaaaaaa```````````````````````______________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@???????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;999999999999999999988888877776666666665555555554444555555555554444444433333332222222222222222222211110000000///////////..................-----------,,,,,,,,,,+++++++++++********************)))))))))(((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$#########"""""""""!!!!!!!!! lllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssttttsssssssssssssssssssssttttsssssssssssssssssssssuuuuuuuuuuuuuutttttttttttsssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqpppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnoopppqqrrsttuvwwxyz{{||}}~��‚‚‚‚‚‚‚‚‚‚‚�����€€€€ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����~~~~~||||||||||}}}}}}~~~~~~}}|{{zzyyxxwwvvuuttoonnmmmllkkkkkkkjjjjjjiiiggggffffffeeeeeeeedddddccbbbbaaaaaaa````````````````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@??????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;999999999999999999888888877776666666665555555554444555555555555444444433333332222222222222222222111110000000//////////..................------------,,,,,,,,,,+++++++++++********************)))))))))((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$########""""""""""!!!!!!!!! lllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssttsssssssssssssssssssssssttsssssssssssssssssssssssuuuuuuuuuuuutttttttttttttsssssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqpoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnoopppqqrsstuuvwxyyz{{||}}����‚‚‚‚‚‚‚‚������€€€€ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~|||||||||||}}}}}~~~~~~~}}||{zzyyyxxwwvvuuppoonnmmllllkkkkkkkjjjjjihgggggfffffeeeeeeeedddddcbbbbaaaaaaa````````````````````````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@??????>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999888888877766666666655555555544444555555555555444444443333332222222222222222222111110000000//////////..................------------,,,,,,,,,+++++++++++*********************))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$########""""""""""!!!!!!!! llllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooopppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuutttttttttttttttssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooonooooooonnnnnnnnnnnnnnnnnnoopppqqrrsttuvvwxyyz{{||}€������‚‚‚‚�������€€€€€ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€~~~~|||||||||||}}}}}~~~~~~}}}||{{zzyyyxxwwvvqqppoonnmmlllllkkkkkkjjjjhhgggggffffffeeeeeedddddcbbbbaaaaaaa```````````````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@??????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:99999999999999999988888887776666666665555555554444444555555555554444444333333222222222222222222111111000000///////////..................-----------,,,,,,,,,,+++++++++++********************)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$########""""""""""!!!!!!!! llllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuutttttttttttttttttssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooonnooooonnnnnnnnnnnnnnnnnnnnooopppqqrrsttuvwwxyzz{{||€€����������������€€€€€ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€~~~|||||||||||}}}}}}~~~~~~~}}|||{{zzzyyyxxwwrrqqpoonnmmmmlllllkkkkkjjhhhhggggffffffeeeeeeddddcbbbbbaaaaaa`````````````_````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@?????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:99999999999999999888888887776666666665555555554444444455555555554444444333333222222222222222222111111000000///////////..................-----------,,,,,,,,,,+++++++++++********************)))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!! lllllllllllllllllmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuutttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuttttttttttttttttttsssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooonnnnoooonnnnnnnnnnnnnnnnnnnnnooopppqqrrsstuuvwxxyzz{{|€€€��������������€€€€€ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~}|||||||||||}}}}}~~~~~~~}}|||{{{zzzyyyxxssrqqppoonnmmmmlllllkkkkjihhhgggggffffffeeeeedddddbbbbbaaaaaa`````````````_````````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[Z[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@?????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;:99999999999999999888888887776666666655555555554444444455555555554444444333333222222222222222221111111000000//////////..................-----------,,,,,,,,,,+++++++++++********************)))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!! lllllllllllllllllllmmmmlllmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssstttttttttttttttttttttttttuuuuuuuuuuuttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuttttttttttttttttttttsssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooonnnnnooonnnnnnnnnnnnnnnnnnnnnnoooppppqqrrsttuvvwxxyzz{{€€€€�������������€€€€ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~}|||||||||||}}}}}}~~~~~~~}}}||||{{{{zzyyyttsrrqqpoonnnmmmmllllkkkkiihhhggggffffffeeeeeeddddcbbbbaaaaaa````````````__```````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[Z[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;:99999999999999999888888887766666666655555555554444444455555555554444444333332222222222222222211111111000000//////////..................-----------,,,,,,,,,,+++++++++++********************)))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$######"""""""""""!!!!!!!!! llllllllllllllllllllmmmlllllmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssstttttttttttttttttttttttttuuuuuuutttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssrrssssssssssssssssssssssssssssssssssssssssssssssssssuuuttttttttttttttttttttttssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpooooooooooooooooooonnnnnnonnnnnnnnnnnnnnnnnnnnnnnnoooopppqqqrrsttuvvwxxyyzz~€€€€�����������€€€€€ƒƒƒƒƒƒƒ‚‚‚‚ƒ‚‚ƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~}}|||||||||||}}}}}}~~~~~~~~}}}|||||{{{{zzyuttssrqqppoonnnmmmmlllkkkiiihhhggggffffffeeeeeddddcbbbbaaaaaa```````````___```````_____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;:99999999999999998888888887766666666655555555554444444455555555544444443333332222222222222221111111111000000//////////.................-----------,,,,,,,,,,,+++++++++++*******************))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$######"""""""""""!!!!!!!!! llllllllllllllllllllllmllllllmmmmmmmmmmmmmmmmmmmnoooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttuuttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrssssssssssssssssssssssssssssssssssssssssssssssssssuttttttttttttttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooppppqqrrssttuvvwxxyyz}~~€€€����������€€€€€„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~}}}||||||||||}}}}}}~~~~~~~~~}}}}}|||||{{{{zvuutssrrqppooonnnmmmlllkkiiihhhhggggffffffeeeeddddcbbbbbaaaaa```````````___``````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;::99999999999999998888888887766666666555555555554444444444555555544444443333322222222222222111111111111000000//////////.................-----------,,,,,,,,,,++++++++++++******************))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$######"""""""""""!!!!!!!! lllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnoooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssrrtttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooppppqqrrssttuvvwwxxy}}~~€€€€��������€€€€€„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~}}}|||||||||||}}}}}}~~~~~~~~~~}}}}}}|||||{{{vvuuttsrrqqppoonnnmmmlllkjiiihhhggggffffffeeeeedddccbbbbaaaaa``````````____`````_____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;::9999999999999998888888888766666666655555555555444444444455555544444444333332222222222222111111111111100000///////////.................-----------,,,,,,,,,,++++++++++++*****************)))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#####"""""""""""!!!!!!!!! llllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnoooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrssssssssssssssssssssssssrssssssssssssssssssssssrrrtttttttttttttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooppppqqqrrssttuvvwwxx||}~~~€€€€€�����€€€€€€€„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€������€€€€€€€}}}}||||||||||}}}}}}}~~~~~~~~~~}}}}}}}}}|||||{wvvuuttsrrqqppooonnnmmllljjiiihhhggggfffffeeeeedddccbbbbaaaaa``````````____`````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;::9999999999999998888888888766666666655555555555444444444455555444444443333332222222222221111111111111100000///////////................-----------,,,,,,,,,,,++++++++++++****************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#####"""""""""""!!!!!!!!! kkkkkkkkkllllllllllllllnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttuuuuuutuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttsssuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttsssssssssssssssstttttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmnmmmmmmmmmmmmmmmmmmmmmmmmooooooppppqqqrrssttuuvvwwxyzz{{|||}}}}~~~~~~}}}}}}ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������������€€€€€}}}}}|||||||||}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}|||||||{{zzyyxwwvvuuttsssrrqqqnnmmmlllkkkkjjjjjiiiiihhhddccccbbbbbaaaaaaaa``````_______^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<<<<<;;;;;;;;;;;;;::::::::::9999999999999999999888887777777776666666666665555555555555555555444444333322222222222222222211111100000000///////////........----------,,,,,,,,,,+++,+++++++++++********************))))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!! kkkkkkkkkklllllllllllllnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttsssssssssssssssssstttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooopppppqqrrrssttuuvwxxyyzz{{||}}}}~~~~~}}}}}}„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������‚‚�������€€€€}}}}}}}|||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||}||{{zzyyxxwvvuuuttssrrqqonnmmlllkkkkjjjjjjiiiihhhddccccbbbbbaaaaaaaa``````______^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<<<<<;;;;;;;;;;;;::::::::::99999999999999999998888887777777776666666666665555555555555555555444443333222222222222222222111111100000000///////////........----------,,,,,,,,,,+++++++++++++++*******************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########""""""""""!!!!!!!!!!! kkkkkkkkkkkllllllllllllnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssstttttsssssssssssssssssssstttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooopppppqqqrrssttuuvwwxyyzz{{||}}}}}}}}}}}}}}„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚�����€€€€€}}}}}}}}}||}||}|}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}|||}}||{{zzyyxxwwvvuuttssrrqoonnmmlllkkkkjjjjjiiiiihhddccccbbbbbaaaaaaaa``````_____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOPOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@?????>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::99999999999999999998888877777777776666666666666555555555555555555444443333222222222222222221111111100000000///////////........----------,,,,,,,,,,+++++++++++++++******************)))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""!!!!!!!!!!! kkkkkkkkkkkkkllllllllllnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssttssssssssssssssssssssssstttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooopppppqqqrrrssttuvwwxyyzz{{||}}}}}}}}}}}}}„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚�����€€€€}}}}}}}}}}}|||||||}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}|||}}|||{{zzyyxxwwvvuuttssrroonnmmlllkkkkjjjjjjiiiihhdddcccbbbbbaaaaaaaa``````____^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOPOOOOOOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@?????>>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::99999999999999999998888877777777776666666666666555555555555555554444443333222222222222222211111111100000000//////////........----------,,,,,,,,,,,+++++++++++++++*****************))))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""!!!!!!!!!!! kkkkkkkkkkkkkklllllllllnnnnnnnnnnnnnnnnnnooooooonnooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnoooooooooopppppqqqrrssttuvwwxyyzz{|||}}}}}}}}}}}}„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}|||||||||||||}}}|||{{zzyyxxwwwvvuutssrpoonnmmlllkkkkjjjjjjiiihhdddcccbbbbbaaaaaaaa``````____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<<<<<;;;;;;;;;;;;::::::::::99999999999999999998888887777777777666666666666665555555555555555444443333322222222222222211111111110000000///////////........----------,,,,,,,,,,++++++++++++++++*****************))))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""!!!!!!!!!! kkkkkkkkkkkkkkkklllllllnnnnnnnnnnnnnnnnnnnnooooonnnoooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnoooooooooooppppqqqqrrssuuvwwxyyz{{|||}}}}}}}}}}}„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}|||||||||||||||}}}|||{{{zzyyyxxwwvvuutsspponnmmlllkkkkkjjjjjiiiihdddccccbbbbbaaaaaaa``````___^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@?????>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::99999999999999999998888877777777777766666666666665555555555555554444443333322222222222222211111111110000000///////////........----------,,,,,,,,,,++++++++++++++++****************))))))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#######"""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkllllllnnnnnnnnnnnnnnnnnnnnnnooonnnnnoooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttstttttttttsssssssssssssssssssssssssssssssssssssssssrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmnnnnoooooooooooppppqqqrrsttuvwwxyyz{{|||}}}}}}}}}}„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}|||||||||||||||||}}}||||{{{zzzyyxxwwvvuutsqpoonnmmlllkkkkkjjjjjiiihdddccccbbbbbaaaaaaa``````__^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::::99999999999999999998888877777777777766666666666666555555555555554444443333322222222222222111111111110000000///////////........----------,,,,,,,,,,++++++++++++++++****************))))))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#######"""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttssssssttttsssssssssssssssssssssssssssssssssssssssssssrrrrsssssssssssssssssssssssrrssssssssssssssssssssssssstttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmnnnnnnoooooooooooopppqqqrsttuvwwxyzz{{|||}}}}}}}}}„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€~}}}}}}}}}}}}||||||||||}}}}}}}}}|||||||||||||||||||}}}|||||{{{zzzyyyxxwwvuutqqpoonmmmlllkkkkkjjjjiiihdddccccbbbbbaaaaaaa``````__^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>===========<<<;;;;;;;;;;;;;:::::::::::99999999999999999988888877777777777766666666666666555555555555554444433333322222222222222111111111110000000//////////.........----------,,,,,,,,,,++++++++++++++++***************)))))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#######"""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkklllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrsssssssssssssssssssssrrrrssssssssssssssssssssssssstttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmnnnnnnnnnooooooooooopppqqrsttuvwxxyzz{{||||}}}}}}}„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€~~}}}}}}}}}}}}||||||||||||}}}}||||||||{{{{{{{{{||||}}||||||{{{{zzzyyyxxwwvutrqpponnmmllllkkkkkjjjjiiidddccccbbbbbaaaaaaa``````__^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@??????>>>>>>>>>===========<<<<;;;;;;;;;;;;;:::::::::::9999999999999999998888887777777777777666666666666655555555555554444443333332222222222222111111111111000000///////////........-----------,,,,,,,,,,+++++++++++++++****************)))))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$######""""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkklnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrssssssssssssssssssrrrrrrrssssssssssssssssssssssssstttssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmnnnnnnnnnnnnnnnnooooooppqrrstuuvwxyyz{{{|||||}}}}}„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚�����€€~~}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{|||||||||{{{{{zzzyyxxwwvurrqpoonnmmlllkkkkkjjjjiiiedddcccbbbbbaaaaaaa``````_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>===========<<<<;;;;;;;;;;;;::::::::::::9999999999999999988888887777777777777766666666666655555555555554444443333332222222222222111111111111000000///////////........-----------,,,,,,,,,,+++++++++++++++*************)*)))))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$######""""""""""!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllnnnnnnnnnnnnnnnnnnnooooppqrsstuvwwxyzz{{{|||||||||ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����€€~~~}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{||||||||||{{{{{zzzyyxxwvvsrqqponnmmmlllkkkkkjjjiiiedddcccbbbbbaaaaaaa``````_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTUUUUUUTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>>>==========<<<<;;;;;;;;;;;;;::::::::::::9999999999999999988888887777777777777766666666666655555555555554444443333332222222222222211111111111000000///////////........-----------,,,,,,,,,,+++++++++++++++*************)*)))))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkkmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrssssssssssssssssssssssssrsssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmnnnnnnnnnnnnnnnnnnnnooopqqrsttuvwxxyzz{{{||||||||ƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����€~~~~}}}}}}}}}||||||||||||||||||||{{{{{{{zzzzzz{{{{{||||||||||{{{{{{{zzzyxxwvtsrqpponnmmllllkkkkjjjiiiedddcccbbbbbaaaaaa```````^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTUUUUUUTTTTTTTTTTTSSSSSSSSTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::::9999999999999999988888887777777777777766666666666655555555555554444433333332222222222222211111111111000000//////////.........-----------,,,,,,,,,++++++++++++++++*************)*)))))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######"""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrssssssssssssssssssssssrrrsssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmnnnnnnnnnnnnnnnnnnnooopqrrstuvvwxyyzz{{{{||||||ƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€~~~~~~}}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzz{{|{|||||||{{{{{{{zzzyxxwtsrrqpoonmmmllllkkkjjjjiiedddcccbbbbbaaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::::999999999999999988888888777777777777777666666666666555555555554444443333333222222222222221111111111100000///////////.........-----------,,,,,,,,,+++++++++++++++*************))*)))))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######"""""""""!!!!!!!!!!! jkkkkkkkkkkkkkkkkkkkkkkmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqppppqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrsssssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnoopqqrsstuvwwxyyzz{{{{{{{||ƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����~~~~~~}}}}}}}}||||||||||||||||{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{|{{{{{{zzzyxwutsrqpponnmmllllkkkjjjiiiedddcccbbbbbaaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>===========<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999988888888777777777777777666666666666555555555554444443333333222222222222221111111111100000///////////.........-----------,,,,,,,,,+++++++++++++++*************))))))))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######"""""""""!!!!!!!!!!! jjjkkkkkkkkkkkkkkkkkkkkmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppppppppppppppppppppppppppqpppppppqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrsssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnoppqrrstuuvwxxyyzzz{{{{{{{‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����~~~~~~}}}}}}}|||||||||||||||{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{|||{{{{zzyyxutsrrqpoonmmmlllkkkjjjiiieddccccbbbbbbaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999888888888777777777777777766666666666555555555554444443333333222222222222221111111111100000///////////.........-----------,,,,,,,,,++++++++++++++**************))))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!! jjjjkkkkkkkkkkkkkkkkkkkmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrssssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnoopqqrsstuvvwxxyyzzzzz{{{{‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���~~~~~~}}}}}}||||||||||||||{{{{{{{{zzzzzzzzzzyyyzz{{{{{{{{{{{{{||||{{{{zzyxvutsrqpponnmmlllkkkjjjiiidddccccbbbbbaaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@??????>>>>>>>>>============<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999888888888777777777777777666666666666655555555554444433333333222222222222221111111111100000//////////..........-----------,,,,,,,,,++++++++++++++**************))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!! jjjjjjkkkkkkkkkkkkkkkkkmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssstttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnoppqqrsttuvwwxxyyyyzzzzzz�‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���~~~~~~}}}}}}|||||||||||||{{{{{{{{zzzzzzzzyyyyyyyyzzzzz{{{{{{{{{{|||{{{zzyyvutsrqqponnmmlllkkkjjjiihdddccccbbbbbbaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@??????>>>>>>>>>===========<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999988888888877777777777777766666666666665555555555444443333333322222222222222111111111110000///////////..........-----------,,,,,,,,,+++++++++++++***************))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#######"""""""""!!!!!!!!!!! jjjjjjjkkkkkkkkkkkkkkkkmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkmmmmmmmmmmmmmmmmmmmmmnnnnoppqqrrstuuvwwxxxyyyyyzzz���‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���~~~~~~}}}}}||||||||||||{{{{{{{{{zzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{{||{{{{zzyvuttsrqpoonmmlllkkkjjiiihdddccccbbbbbbaaaaaa``````^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@???????>>>>>>>>>===========<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999888888888877777777777777766666666666665555555554444443333333322222222222222111111111110000///////////..........-----------,,,,,,,,,+++++++++++++***************))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkkmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllmllllllllllllllllllllkkkkmmmmmmmmmmmmmmmmmmmmmmnnnooppqqrsstuuvvwwxxxyyyyyz€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚���~~~~~}}}}}|||||||||||||{{{{{{{{zzzzzzyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{zzyvuutsrqpoonmmlllkkjjjiihhddccccbbbbbbbaaaaaa``````_^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>============<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999888888888877777777777777666666666666655555555554444443333333322222222222221111111111110000//////////...........-----------,,,,,,,,,+++++++++++++**************)))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#######""""""""""!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkkmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppqqqppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkklllllllllmmmmmmmmmmmmmnnnooppqqrrsttuuvvwwwxxxxyyy€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~}}}}}||||||||||||||{{{{{{{zzzzzzyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{zzyvvutsrqpoonmmllkkkjjiiihhddccccbbbbbbbaaaaaaa`````_^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>===========<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999888888888887777777777777666666666666665555555555444444333333332222222222222111111111111000///////////...........-----------,,,,,,,,,++++++++++++***************))))))))))))))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$########""""""""""!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkkmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkllllllllllllmmmmmmmmmmmnnoooppqqrrsttuuvvvwwwxxxxy€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~}}}}}|||||||||||||||{{{{{{{zzzzzyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{zzyvvutsrqpponmmllkkjjjiihhhdccccbbbbbbbbaaaaaaa`````__^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>===========<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999888888888887777777777776666666666666655555555555444443333333332222222222222111111111111000///////////...........----------,,,,,,,,,+++++++++++++***************))))))))))))))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$########"""""""""""!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkkmmmmmmmmmmmmmmmmmmnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkllllllllllllllmmmmmmmmmnnnoopppqqrssttuuvvvvwwwxxx€€€€���������������‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~}}}}||||||||||||||||{{{{{{zzzzzyyyyyyyyxxyyyyyyyyyzzzzzz{{{{{{zzzyvvutsrqpponmmllkkjjiiihhhdccccbbbbbbbbaaaaaaaa````____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTSSSSSSSSSSSRSSSSSSSSRRRRRRRRRRRRRRRQQRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>============<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999998888888888887777777777766666666666666655555555554444443333333332222222222222111111111111000//////////............----------,,,,,,,,,+++++++++++++***************))))))))))))))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$########""""""""""!!!!!!!!!!! jjjjjjjjjjjjjjjkkkkkkkkmmmmmmmmmmmmmmmmmmmmnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkllllllllllllllllmmmmmmmmnnoooppqqrrsstttuuvvvwwwwx€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����~~~~~~}}}}}||||||||||||||||{{{{{{zzzzyyyyyyyxxxyyyyyyyyyyyzzzzzz{{{zzzyyvvutsrqpponmmllkkjjiihhhgccccbbbbbbbbbaaaaaaaa````________^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXWXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTUTTTTTTTTTTTTSSSSSSSSSSSRSSSSSSSRRRRRRRRRRRRRRRQQQRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>===========<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999888888888888777777777776666666666666665555555555444444333333333222222222222111111111111100///////////...........-----------,,,,,,,,,++++++++++++****************))))))))))))))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$#########""""""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjkkkkkkmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppooopppppppppppppppppppppppppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkllllllllllllllllllmmmmmmmnnoooppqqrrrssttuuuvvvwww~€€€€����������������€�������‚‚‚‚‚‚‚‚‚‚‚������~~~~~}}}}}}|||||||||||||||||{{{{{zzzzyyyyyyxxxxyyyyyyyyyyyyyzzzzzzzzzzyyvuutsrqpponmmlkkjjjiihhhgccccbbbbbbbbbaaaaaaaaa```____________^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRSSSSSSRRRRRRRRRRRRRRRQQQQRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>============<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999888888888888777777777776666666666666665555555555444444333333333222222222222111111111111000///////////...........----------,,,,,,,,,,++++++++++++****************))))))))))))))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$##########""""""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjjkkkkkmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppooooooppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkklllllllllllllllllllmmmmmmnnnoooppqqqrrsstttuuvvvww~~~€€€€€€€�€€€€€€€€€€�€€€€������‚‚‚‚‚‚���������~~~~~~}}}}}}|||||||||||||||||{{{{{zzzzzyyyyyxxxxyyyyyyyyyyyyyyyzzzzzzzyyxvuutsrqpponmmlkkjjiiihhggcccbbbbbbbbbbbaaaaaaaaa``______________^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRSSSSSRRRRRRRRRRRRRRRQQQQQRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>===========<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999998888888888888777777777766666666666666665555555555444444333333333222222222221111111111111000//////////...........-----------,,,,,,,,,+++++++++++++***************))))))))))))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$##########""""""""""!!!!!!!!!! lllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmnnnooopppqqrrsssttuuuvvwwxxxyyyyyzzzzzzyyyyyyyyz~~~~~��€€€€€€€~~~~~~~~~~|}||||||||{{{{zzzzyyyyyyxxwwwwwwwwwwwwwwwwxxxxxwwwvvvutsrrqponnmllkkjjiiihhggffffffeeeeeeeeeeeeeddddd``````````````_____^^^^^]\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAA@@@@@@@@@@@@????????>>>>=========<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::::::999999999999999888888888888777777777777777766666655555555444444433333332222222222211111111111100000//////////..........-----,,,,,,,,,,,+++++++++++************))))))))))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########"""""""""""!!!!!!!!!!! llllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooooooonnnnnnnnnooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqqpppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkklllllllllllmmmmnnnooopppqqrrsssttuuuvwwxxxxyyyyyyyyyyyyyyyyyyy}}~~~~€€€€€€€€€~~~~~~~~~~}}}|||||||{{{{zzzzyyyyyxxxwwwwwvvvvvwwwwwwwwwwwwwvvvuutsrrqponnmmlkkjjiiihhggfffffeeeeeeeeeeeeeeeeddd````````````````____^^^^^\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@????????>>>>========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::::99999999999999888888888888887777777777777766666655555555544444443333333322222222221111111111110000//////////...........----,,,,,,,,,,,+++++++++++*************))))))))))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!! llllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooooonnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqqppppppprrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkllllllllllmmmmnnnnoooppqqrrrssttuuvwwwxxxyyyyyyyyyyyyyyyyyyy}}}}~~~~~~~€€€€€€€€€~~~~~~~~~~}}}}|||||||{{{zzzzyyyyyxxxwwwvvvvvvvvvvwwwwwwwwwvvvvuttsrqqpoonmmllkjjiiihhggfffffeeeeeeeeeeeeeeeeeeeaaaaaaaaaaa``````____^^^^\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTTSSSSSSSSSSSRSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@?????????>>>>========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::::99999999999999988888888888887777777777777666666555555555544444444333333322222222211111111111110000//////////...........---,,,,,,,,,,,,+++++++++++*************))))))))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!!! lllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqppppppppprrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqpppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkllllllllmmmmmnnnoooppqqrrrssttuuvwwwxxxyyyyyyyyyyxxxxxxxx|}}}}~~~~~~~~~~€€€€€€€€€~~~~~~~~~~}}}}||||||{{{{zzzzyyyyxxxxwwvvvvvvvvvvvvvvwwwwwvvvuuuttsrqqpoonmmllkkjjiihhggfffffeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaa````___^^^^\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@?????????>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999998888888888887777777777777766666655555555554444444433333322222222221111111111111000///////////..........---,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))((((((((('(((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!! lllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooopppppppppppppppppppppoopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppqqqqqqqqqqqqqpppppppppppprrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqpppppooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkllllllllmmmmmnnnooppqqqrrssttuvvwwxxxxyyyyyyxxxxxxxxxxx|||}}}~~~~~~~~~~~~€€€€€€€€~~~~~~~~~~}}}}||||||{{{{zzzzyyyyxxxxwwvvvvvvvvvvvvvvvvvvvvvvuuutssrqqpoonnmllkkjjiihhhgfffffeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaa````___^^^\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@?????????>>>>=======<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::::99999999999999988888888888888777777777777766666655555555554444444433333322222222211111111111110000//////////..........----,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))((((((((('((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!! lllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnooooooonnooooooooooooooooooooooooooooopppppppppppppppppppooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqppppppppppppppprrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqpppooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkllllllmmmmnnnoopppqqrssttuvvwwwxxxxxxxxxxxxxwwwwwww{|||}}~~~~~~~~~~~~~}}}}€~~~~~~~~~~~}}||||||||{{{{zzzzyyyyxxxxwvvvvvvvvvvvvvvvvvvvvvvuuuttssrrqpponnmmllkkjjiihhgffffffeeeeeeeeeeeeeeeeeeaaabbbbbbbbaaaaa```___^^^\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWWWWXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@@?????????>>>>=======<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::::9999999999999998888888888888877777777777776666665555555555444444443333332222222221111111111110000///////////..........---,,,,,,,,,,,,+++++++++++++************)))))))))))))))))))))))))))((((((((('((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!! llllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnooooonnnnooooooooooooooooooooooooooooooppppppppppppppppoooooooopppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqpppppppppppppppppprrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqpooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmnnoooppqrrssttuvvwwwxxxxxxxxxxwwwwwwwww{{|||}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~||||||||||{{{{zzzyyyyyxxxxwvvvvvvvvvvvvvvvvvvvvuuuuuttssrrqppoonnmmlkkjjiihhggfffffeeeeeeeeeeeeeeeeeeabbbbbbbbbbbbaaaa```__^^^\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRSSSRRRRRRRRRRRQQQQQQQQQQPQQQQQPPPPPPPPPPPPPPPPPOOOPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@?????????>>>>>=======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::999999999999999888888888888877777777777777666666555555555544444444333333222222222111111111110000///////////..........---,,,,,,,,,,,,,+++++++++++*+************)))))))))))))))))))))))))))((((((((('((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!! lllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnoonnnnnnooooooooooooooooooooooooooooooopppppppppppppoooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqppppppppppppppppppppprrrrrrrrrrqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkklllllmmmnnnooppqrrsstuuvvwwwxxxxxxxwwwwwvvvvvw{{{|||}}}~~~~~~~}}}}}}}}}~~~~~~~~~~~~||||||||||{{{{zzzyyyyxxxxxvvvvvvvvvvvuuuuvvvvvuuuuuuttssrrqqppoonnmllkkjjiihgggfffffeeeeeeeeeeeeeeeeebbbbbbbbbbbbbbaaa```___^^\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRSSSRRRRRRRRRRQQQQQQQQQQQPQQQQPPPPPPPPPPPPPPPPPPOOOPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>======<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::::999999999999999888888888888888777777777777766666655555555554444444443333322222222111111111111000////////////..........---,,,,,,,,,,,,++++++++++++*+************))))))))))))))))))))))))))(((((((((''(('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!! lllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooppppppppppoooooooooooooooopppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqpppppppppppppppppppppppprrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmmnnooppqrrsstuuvvwwwwwwwwwwwwvvvvvvvvzz{{|||}}}}}}}}}}}}||||||~~~~~~~~~~~~~|||||||||{{{{zzzzyyyyxxxxxvvvvvvvvuuuuuuuuuuuuuuuuttttssrrqqqppoonmmllkkjjihhggffffffeeeeeeeeeeeeeeefbbbbbbbbbbbbbbaaa```___^^\\\\[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQPPQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>======<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::::999999999999999888888888888888777777777777766666655555555554444444443333322222222111111111100000///////////..........----,,,,,,,,,,,,++++++++++++*+***********)))))))))))))))))))))))))))(((((((((''(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!! lllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppoooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppprrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnooppqrrsttuuvvvwwwwwwwwvvvvuuuuuuyzz{{{||}}}}}}}||||||||||~~~~~~~~~~~~~~~~||||||||{{{{{zzzzyyyyxxxxxvvvvvvvvuuuuuuuuuuuuuuuuttttsssrrqqpppoonmmllkkjiihgggffffffeeeeeeeeeeeeeefbbbbbbbccbbbbbbaaa``___^^\\\\[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQPPQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::9:::::999999999999988888888888888888777777777777776666655555555554444444443333322222222111111111100000///////////..........----,,,,,,,,,,,+++++++++++++*+***********))))))))))))))))))))))))))((((((((((''(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########"""""""""""!!!!!!!!!! kllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppoooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppprrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkllllmmnnooppqrrsttuuvvvvvvvvvvvvuuuuuuuuyyzz{{{|||||||||||{{{{{||~~~~~~~~~~~~~~~~~~~|||||||{{{{{zzzzzyyyyxxxxxvvvvvvvuuuuuuuuuuuuuuuutttttsssrrrqqqppoonmmllkjjihhgggfffffffeeeeeeeeeeeffbbbbbbbccbbbbbbaaa``___^^\\\\[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRSSRRRRRRRRRRRQQQQQQQQQPPPQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::99:::::999999999999988888888888888888777777777777776666655555555554444444443333322222222111111111000000//////////..........-----,,,,,,,,,,,+++++++++++++*+***********))))))))))))))))))))))))))((((((((('''(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!!!! kkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooonooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkklllmmnnooppqqssttuuuvvvvvvvvuuuuttttttxyyzzz{{{|||||{{{{{{{{{{{}~~~~~~~~~~~~~~~~~~~}||||||{{{{{{zzzzyyyyyxxxxxvvvvvvuuuuuuuuuuuuuuuutttttttsssrrrqqqppoonmmllkjjihhgggffffffffeeeeeeeeeffbbbbbbbbbbbbbbaaa```__^^^\\\[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRSSRRRRRRRRRRQQQQQQQQQQPPPQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@???????????>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::99:::::999999999999888888888888888888777777777777776666655555555554444444443333322222221111111111000000//////////..........-----,,,,,,,,,,++++++++++++++*+***********)))))))))))))))))))))))))(((((((((('''('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!!!! kkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooonnnooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkllmmnnooppqrrssttuuuuuuuuuuuttttttttxxyyyzzz{{{{{{{{zzzzzzz{{}}~~~~~~~~~~~~~~~~~~}}}}}|||{{{{{{{{zzzzzyyyyyxxxxxvvvvvvuuuuuuuuuuuuuuuttttttttssssrrrqqqppoonmmlkkjiihhgggffffffffeeeeeeeeffbbbbbbbbbbbbbbaaa```__^^^\\\[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRSSRRRRRRRRRRQQQQQQQQQQPPPQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@????????????>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::999::::9999999999999888888888888888888777777777777776666655555555544444444443333222222221111111110000000/////////..........------,,,,,,,,,,++++++++++++++*+***********)))))))))))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!!!! kkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpoooooooooooooooooooonnnnnooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkklllmmnnoopqrrssttttuuuuuttttssssssswxxxyyyzzzzzzzzzzzyyzzzzz}}}}~~~~~~~~~~~~~~~~}}}}}||{{{{{{{{zzzzzzyyyyyxxxxxvvvvvuuuuuuuuuuuuuutttttttttttssssrrrrqqppoonmmlkkjihhhgggfffffffffeeeeeeefbbbbbbbbbbbbbaaaa``___^^^\\\[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSSSSSRRSSRRRRRRRRRRQQQQQQQQQPPPPQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@???????????>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::999::::9999999999998888888888888888888777777777777776666655555555544444444433333222222221111111110000000////////...........------,,,,,,,,,+++++++++++++++*+**********)))))))))))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!!! kkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooooooooooooooooonnnnnnnooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkllmmnnoopqqrrsssttttttttssssssssswwwxxxyyyyyyyyyyyyyyyyyzz||}}}~~~~~~~~~~~~~~}}}}}}{{{{{{{{{zzzzzzyyyyyyxxxxxvvvvvuuuuuuuuuuuuutttttttttttttsssssrrrqqqpoonmmlkjiihhggggfffffffffeeeeeefbbbbbbbbbbbbaaaa```__^^^]\\[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSSSSRRRSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@???????????>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::9999::::9999999999998888888888888888888777777777777776666555555555544444444433333222222221111111110000000////////...........------,,,,,,,,,+++++++++++++++*+**********)))))))))))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!!! kkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmnnopqqqrrssssssssssrrrrrrrrvvwwwxxxxyyyxxxxxxxxxxyyy|||}}}}~~~~~~~~~~}}}}}}}}{{{{{{{{{zzzzzzyyyyyyxxxxxvvvvvuuuuuuuuuuuttttttttttttttttssssssrrrqqpoonmmlkjiihhggggfffffffffeeeeeebbbbbbbbbbaaaaa```___^^^]\\[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSTTTTTTTSSSSSSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@???????????>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::999999::::9999999999998888888888888888887777777777777776666555555555444444444433333222222221111111100000000///////...........-------,,,,,,,,,+++++++++++++++*+**********))))))))))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########""""""""""!!!!!!!!!!! kkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppoooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjijjjjjjjjkkkllmmnooppqqqrrrrrrrrrrrrrqqqrrvvvvwwwxxxxxxwwwwwwwwxxxy{{||}}}}}}~~~~}}}}}}}}}}}{{{{{{{{zzzzzzzyyyyyyxxxxxvvvvvuuuuuuuuuutttttttttttttttttttsssssrrrqqpoonmlkkjiihhggggffffffffffeeeeaaaaaaaaaaaaaa```___^^^]]\[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSTTTTTTTSSSSSSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@???????????>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::999999::::9999999999998888888888888888887777777777777766666555555555444444444333332222222221111111100000000///////...........-------,,,,,,,,,+++++++++++++++*+**********))))))))))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!! kkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppoooooooopppppppppppppppppppppppooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjkklllmnnooppqqqqrrrrrrqqqqqqqqquuvvvvwwwwwwwwvvvvvwwwwxxz{{|||}}}}}}}}}}}}}}}}}}}{{{{{{{{zzzzzzzyyyyyyxxxxxvvvvvuuuuuuuuuttttttttttttttttttttttssssrrrqqpoonmlkkjiihhggggffffffffffeeeaaaaaaaaaaaa````____^^^]]\[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@??????????>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::9999999::::9999999999998888888888888888887777777777777666665555555555444444444333332222222221111111100000000//////............-------,,,,,,,,,+++++++++++++++***********))))))))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!! kkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppoooooooooooppppppppppppppppppppoooooqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjkkkllmmnnoopppqqqqqqqqqpppppqqtuuuuvvvvvvvvvvuuvvvvvwwxzz{{||||}}}}}}}}}}}}}}}}}{{{{{{{zzzzzzzzyyyyyyyxxxxvvvvvuuuuuuuutttttttttttttttttttttttttssssrrqqponnllkjjiihhggggfffffffffeeeaaaaaaaaaaa`````___^^^]]][[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@??????????>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::9999999:::::999999999998888888888888888877777777777777666665555555554444444444333332222222221111111100000000/////............--------,,,,,,,,,+++++++++++++++***********))))))))))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########"""""""""""!!!!!!!!!! kkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppooooooooooooooopppppppppppppppppooooooooqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjkkklmmnnnooopppppppppppppppptttuuuuuuuuuuuuuuuuuuvvvwyzz{{{|||||||}}}}}}}}}}}}{{{{{{zzzzzzzzzyyyyyyyxxxxvvvvuuuuuuuuuttttttttttttttttttttttttttssssrrqpponmllkjjiihhggggffffffffeeeaaaaaaaaa``````___^^^^]]][[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@??????????>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::9999999:::::999999999998888888888888888877777777777776666655555555544444444443333332222222221111111100000000/////............--------,,,,,,,,,+++++++++++++++***********)))))))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!! kkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppoooooooooooooooooooppppppppppppppoooooooooooqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjklllmmnnnoooooooooooooooopstttttttttttttttttttuuuvvyyyzz{{{{|||||||}}}}}}}}}{{{{{{zzzzzzzzzzyyyyyyxxxxvvvvvuuuuuuutttttttttttttttttttttttttttttsssrrqpponmlkkjjihhhgggffffffffeeeaaaaaaa```````____^^^^]]][[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@??????????>>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::9999999:::::999999999999888888888888888777777777777766666655555555544444444433333332222222211111111100000000////............---------,,,,,,,,++++++++++++++++***********)))))))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnoooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppooooooooooooooooooooooopppppppppppooooooooooooooqqqqqqqqqqqqqqqqpppppppppqqqqqqpppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjkklllmmmnnnnnoooooooooooosssstttttttsssssssstttuuuxxyyzzzz{{{{||||||}}}}}}}{{{{{{zzzzzzzzzzyyyyyyxxxxvvvvvuuuuuuuttttttttttttttttttttttttttttttsssrqqppnnmlkkjiihhggggffffffffeeaaaaaaa``````____^^^^]]]][[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@??????????>>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999:::::999999999998888888888888888777777777777666666655555555444444444433333332222222211111111100000000////............---------,,,,,,,,++++++++++++++++**********))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnoooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppoooooooooooooooooqqqqqqqqqqqqqppppppppppppqqqqpppppppppppppppppppppoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjkkklllmmmmnnnnnnnnnnnnnorrsssssssssssrrrrrssssttuwwxxyyyzzz{{{{{|||||}}}}}{{{{{zzzzzzzzzzzyyyyyyyxxxvvvvvuuuuuuutttttttttttttttttttttttttttttttssrrqqponmmlkjjiihhggggffffffffeaaaaaaa``````____^^^^]]]][[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOONOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@??????????>>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999:::::999999999999888888888888887777777777776666666655555555444444444433333332222222211111111100000000////............---------,,,,,,,,++++++++++++++++**********)))))))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppooooooooooooooooooooqqqqqqqqqqqppppppppppppppqppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjijjiiiiiiiiiiiiiihhhhiiiiijjjkkkllllmmmmmmmmmmmnnnnrrrrrrrrrrrrrrrrrrrrrssttvwwxxxyyyzzzz{{{||||||}}}{{{{{zzzzzzzzzzzyyyyyyyxxxvvvvvuuuuuuuttttttttttttsttttttttttttttttttsssrrqqoonmllkjjihhhggggfffffffeaaaaaaa``````____^^^^]]]][[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBCCCBBBBBBBBBBBBBAAAAAAAA@@@?????????>>>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999:::::999999999999888888888888887777777777776666666655555554444444444333333332222222111111111100000000///............----------,,,,,,,,+++++++++++++++***********)))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopooooooooooooooooooooooooqqqqqqqqppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjijjiiiiiiiiiiiiihhhhhhhhiiijjjjkkkkllllllllmmmmmmmmqqqrrrrrrrrqqqqqqqqqrrrssuvvwwwxxxyyzzz{{{{|||||||{{{{zzzzzzzzzzzzyyyyyyyxxxwvvvvuuuuuuutttttttttttsstttttttttttttttttttsssrrqponnmlkkjiihhhggggfffffffbaaaaaaa`````____^^^^]]]][[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBCBBBBBBBBBBBBBBBAAAAAAAA@@@?????????>>>>>>>>>>>>>===<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999:::::999999999998888888888888877777777777766666666655555554444444444333333332222222111111111100000000///............----------,,,,,,,++++++++++++++++***********))))))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!! jjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppooooooooooooooooooooooooopppppppoooooooooooooooooooooooooooooooooooooooonnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggghhhhhiiiiiijjjjjjjjjkklllllllllllllllllllllmmmnpqqqrrrsssttuuuvvvwwwwwwwyyyyxxxxxxxxxxxxxwwwwwwwvvwwwwwvvvvvvuuuuuuuuuutttttttttttttttuuuuuuuttttssrqponnmlkkjjiihhhgggggffffdddcccccccbbbbaaaa````___]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNMMNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999888888888777777777776666666665554444444444433333333322222211111111111000000000////////...........-------,,,,,,,,,,,,,,,,+++++++++*******)))))))))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########""""""""!!!!!!!!!!! jjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppoooooooooooooooooooooooooppppoooooooooooooooooooooooooooooooooooooooonnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfffffgggggghhhhhhhiiiiiiiijjjjjkklllllllllkkkkkkkkllllmmoppqqqrrrsstttuuvvvwwwwwwyxxxxxxxxxxxxxxxxwwwwwwwvvxwwwwvvvvvvuuuuuuuuuutttttttttttttttttuuuuuutttssrqpponmmlkjjiihhhggggggfffdddddccccccbbbbaaaa```___]\\\\\\[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999888888887777777777766666666665554444444444333333333322222211111111111000000000////////...........-------,,,,,,,,,,,,,,,,+++++++++*******)))))))))))))))))))))))))((((((((('''''''''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""!!!!!!!!!!! jjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffgggggggghhhhhhhhhiiiiiiijkkkkkkkkkkkkkkkkkkkkkllllooopppqqrrrssttuuvvvvwwwwxxxxxxxxxxxxxxxxwwwwwwwwvvxwwwwvvvvvvvuuuuuuuuuttttttttttttttttttuuuutttttssqqponnmllkjjiihhhgggggggfddddddddcccccbbbaaa````__]]\\\\\[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999888888887777777777766666666665544444444444333333333222222111111111111000000000////////...........-------,,,,,,,,,,,,,,,,+++++++++*******))))))))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffggggggggggghhhhhhhhiiiijjjjkkkkkkjjjjjjjjjkkkkllnnoooppqqqrrssttuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwvvxwwwwwvvvvvvuuuuuuuuttttttttttttttttttttttttttttssqqpponmmlkkjiiihhhgggggggdddddddddddccccbbaaa```__]]\\\\\[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999998888888877777777777666666666665444444444444333333333222222111111111111000000000////////...........-------,,,,,,,,,,,,,,,++++++++++*******))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppoooooooooooooooooooooonnnoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffggggggggggghhhhhhhijjjjjjjjjjjjjjjjjjjjjkkknnnnoooppqqrrssttuuuvvvvvxxxxxwwwwwwwwwwwwwwwwwwwwvxwwwwwvvvvvvuuuuuuuuttttttttttttttttttttttttttttssrqpponnmllkjjiihhhhggggggeeeeeedddddddcccbbbaa```_]]\\\\\[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::9999999999998888888877777777777666666666665444444444444333333333222221111111111110000000000///////...........--------,,,,,,,,,,,,,,,++++++++++*******))))))))))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppooooooooooooooooooonnnnnnoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffggggggggghhhiiiiiiiiiiiiiiiiiijjjjjkkmmnnnoooppqqrrssttuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvxxwwwwvvvvvvvuuuuuuuttttttttttttttttttttttttttttssrqqpoonmmlkkjjiihhhhhggggeeeeeeeeeeeddddccbbaaa```]]]\\\\[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999999988888888777777777777666666666664444444444443333333333222221111111111110000000000///////...........--------,,,,,,,,,,,,,,,++++++++++******))))))))))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""!!!!!!!!!! jjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffffggggggghhiiiiiiiiiiiiiiiiiiijjjjmmmmnnnooppqqrrsstttuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvxxwwwwwvvvvvvuuuuuuuttttttttttssssttttttttttttttssrqqpponnmllkjjiiihhhhhhggeeeeeeeeeeeeedddccbbaaa``]]]\\\\[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::9::::::::99999999999988888888777777777776666666666654444444444443333333332222211111111111100000000000///////...........--------,,,,,,,,,,,,,,,++++++++++*******)))))))))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffffffggghhhhhhhhhhhhhhhhiiiiiiijjllmmmnnnooppqqrrssttttuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxwwwwwvvvvvvuuuuuuttttttttttssssssssttttttttttsssrqqpponnmllkkjjiiihhhhhhhffffffffffffeeeddccbbaa``^]]]\\\[[[[[ZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::99:::::::99999999999988888888877777777777666666666665444444444444333333333222221111111111110000000000////////..........---------,,,,,,,,,,,,,,+++++++++++*******)))))))))))))))))())))((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$########""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffffffffffggghhhhhhhhhhhhhhhhiiiiijllllmmmnnooppqqrrssstttttvvvvvvvvvvvwwwwwwwwwwwwwwwxxwwwwwvvvvvvuuuuuutttttttttsssssssssssstttttsssssrqqppoonmmllkkjjiiiihhhhhffffffffffffffeeddccbbaa`^^]]\\\[[[[ZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999::::::999999999999988888888777777777777666666666655444444444444333333333222221111111111100000000000////////..........---------,,,,,,,,,,,,,++++++++++++*******)))))))))))))))))())))((((((((('''''''''''&''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########""""""!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooonnnpppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffeeeeeeeeeeefffffgggggggggggggghhhhhhhiiiikllllmmmnnooppqqqrrssssttuuuuuuvvvvvvwwwwwwwwwwwwwwxxwwwwwvvvvvvuuuuuuttttttttsssssssssssssssssssssssqqqppoonnmllkkkjjiiiiihhhfffffggggggggfffeedccbbaa^^]]]\\\[[[ZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTUUUUUUUUTTTTTTTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999:::::9999999999999888888887777777777776666666666655444444444444333333333222221111111111000000000000////////..........---------,,,,,,,,,,,,,++++++++++++*******)))))))))))))))))())))(((((((('''''''''''&&''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########""""""!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjkjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeffggggggggggggggghhhhhhiikkllllmmmnnoopppqqrrrssssttuuuuuuuvvvvwwwwwwwwwwwwwxxxwwwwwvvvvvuuuuuuttttttttssssssssssssssssssssssrqqqppoonnmmllkkkjjjiiiiiiffgggggggggggggffeedccbba_^^]]\\\[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTTTTTTTSSTTTTTTTSSSSSSSSSSSSSSSSSRSSRRRRRRRQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999:::999999999999998888888887777777777776666666666555444444444443333333333222211111111110000000000000////////..........---------,,,,,,,,,,,,,++++++++++++*******)))))))))))))))))()))(((((((((''''''''''&&&'''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########""""""!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeefffffffffffgggggggghhhhhikkkklllmmmnnnooppqqqrrrrrttttttuuuuvvvwwwwwwwwwwwwwxxxwwwwwvvvvvuuuuuutttttstsssssssssssssssssssssssrqqqppoonnmmmllkkkjjjjiiiiggggggghhhhhhgggffeedccbb__^^]]\\[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTUUUTTTTTTTTTTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSSSSSSSSRSRRRRRRRRQQQQQQQQPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999:::99999999999999888888887777777777777666666666655544444444444333333333322221111111110000000000000////////...........---------,,,,,,,,,,,,+++++++++++++*******))))))))))))))))(()))((((((((''''''''''&&&&'''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########"""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeefffffffffffffffgggggghhhhjkkkkllllmmnnnoopppqqqqqrssssttttuuuvvvwwwwwwwwwwwwxxxwwwwwvvvvvuuuuuutttttstssssssssssssssssssssssrrqqpppoonnnmmlllkkkkjjjjiiggggghhhhhhhhhhggffeedccb__^^]]\\\[[[ZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTUTTTTTTTTTTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999:9999999999999998888888887777777777776666666666655544444444444333333333322221111111110000000000000////////..........----------,,,,,,,,,,,++++++++++++++*******))))))))))))))))(()))((((((((''''''''''&&&&''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########"""""!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggghhhjjkkkkklllmmmnnnooppppqqqrrsssstttuuvvvwwwwwwwwwwwwxxxwwwwwvvvvvuuuuuttttttsssssssssssssssssssssssrrrqqpppoonnnmmmllllkkkjjjjjggghhhhhhiiiihhhggffeedcc`__^^]]\\[[[ZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTUTTTTTTTTTTTTTTTTTTSSSSSSTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMLLLMLLLLLLLLLLLKKKKKKKKKKKKJKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999999999998888888888777777777777666666666655554444444444333333333322222111111110000000000000/////////..........----------,,,,,,,,,,+++++++++++++++*******))))))))))))))))(())((((((((('''''''''&&&&&''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########"""""!!!!!!!!!! ijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllllllllkllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeedeeeeeeeeeeeeefffffffggggghjjjjkkkkklllmmmnnoooopppprrrrsssttuuuvvvwwwwwwwwwwwxxxwwwwwvvvvvuuuuutttttsssssssssssssssssssssssrrrrqppppooonnnmmmmlllkkkkjjjhhhhhhhhiiiiiiihhhgffeddc``__^^]\\\[[ZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999999999999999888888888877777777777766666666665555444444444433333333332222211111111000000000000//////////..........----------,,,,,,,,,++++++++++++++++*******)))))))))))))))((())((((((((''''''''''&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""!!!!!!!!!! iiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllllkkklllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeffffffggggijjjjjjkkklllmmmmnnnoooooqqqrrrssttuuvvvwwwwwwwwwwwxxxwwwwwvvvvvuuuuutttttsssssssssssssssssssssssrrrrqpppoooonnnnmmmmmlllkkkkjhhhhhhhiiiiiiiiihhhgffedda``__^]]\\[[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999999999999999998888888888877777777777666666666655555444444444333333333332222211111110000000000000/////////...........----------,,,,,,,,+++++++++++++++++********))))))))))))))((())(((((((('''''''''&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""!!!!!!!!! iiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeffffffggiiiijjjjjkkkllllmmmnnnnoopqqqrrssttuuuvvwwwwwwwwwwwxxxwwwwwvvvvvuuuuutttttssssssssssssssssssssssrrrrrqpppoooonnnnnnmmmmlllkkkkhhhhhhiiiiijjjiiiihhgffedba``_^^]]\\[[ZZZZYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999999999999998888888888887777777777766666666665555544444444433333333333222221111111000000000000//////////..........-----------,,,,,,,,+++++++++++++++++********))))))))))))))((()((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""!!!!!!!!!! iiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllllllllkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeffffffiiiiiijjjjjkkkllllmmmmnnnpppqqrrssttuuvvvwwwwwwwwwwxxxwwwwwvvvvvuuuuuttttsssssssssssssssssssssssrrrrrppppooooonnnnnnnmmmmlllkkihhhhiiiiijjjjjjiiihggffebaa`__^^]\\[[[ZZZZYYYYYYYXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999999999999998888888888888777777777766666666665555554444444433333333333222222111111100000000000//////////...........-----------,,,,,,,++++++++++++++++++********))))))))))))))((()(((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""!!!!!!!!!! iiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllllllkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeffffhhhiiiiiijjjjkkkklllmmmmnooppqqrrsstuuvvvwwwwwwwwwwxxxwwwwwvvvvvuuuuuttttsssssssssssssssssssssssrrrrrppppoooooonnnnnnnnmmmlllkiiihiiiiiijjjjjjjiiihggfecbaa`__^]]\\[[[ZZZYYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999999999999999988888888888888777777777766666666665555554444444433333333333222222111111000000000000//////////...........-----------,,,,,,,++++++++++++++++++********)))))))))))))(((()(((((((('''''''''&&&&&&&'&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""!!!!!!!!!! iiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddeeeeeeedddddddddeeeeeeeefhhhhhhhiiiiijjjkkkkllllmmoooppqqrssttuuvvvvwwwwwwvvxxxwwwwwvvvvvuuuuuttttsssssssssssssssssssssssrrrrqppppoooooooooonnnnnmmmllliiiiiiiiijjjjjjjjjiihhggfccbaa`__^]]\\[[[ZZZYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999999999999988888888888888877777777766666666665555555444444433333333333222222211111100000000000//////////...........------------,,,,,,++++++++++++++++++*********)))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""!!!!!!!!! iiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggfffffffffffffffffffffeffeeeeeeeeeeeeeeeeeddddddeeeeeeddddddddddddeeeeeeeggghhhhhhhiiiijjjjkkklllmnnooppqrrssttuuvvvvvvvvvvvxxwwwwwwvvvvvuuuuuttttssssssssssssssssssssssrrrrrrppppoooooooooooonnnnmmmlliiiiiiiiijjjjjjjjjjiihhgfdcbba``__^]]\\[[[ZZZYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRSSSSSSSSSSSRRRRRRRRRRRRRQRRQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999999999988888888888888877777777766666666666555555544444433333333333322222221111110000000000///////////...........------------,,,,,+++++++++++++++++++*********)))))))))))))((((((((((((''''''''''&&&&&&&'&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$###########"""""!!!!!!!!!! iiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkllllllllklllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggfffffffffffffffffffffeefeeeeeeeeeeeeeeeeeeddddddeeeeeddddddddddddddddeeeeggggggghhhhhiiiijjjjkkkllnnnoopqqrrsttuuuvvvvvvvvvvwwwwwwwwvvvvvuuuuuttttssssssssssssssssssssssrrrrrrpppppooooooooooooonnnmmmljiiiiiiiijjjjjjjjjjjiihhgddcbba``_^^]]\\[[[ZZZYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRSSSSSSSSSSRRRRRRRRRRRRRQQRQQQQQQQQQQPPPPPPPPPPPPPONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999999999888888888888888877777777766666666665555555544444433333333333322222221111110000000000//////////............------------,,,,,++++++++++++++++++*********)))))))))))))(((((((((((((''''''''''&&&&&&&'&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""!!!!!!!!!! iiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkklllllkkklllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddeeeeedddddddddddddddddddeffgggggggghhhhiiiijjjkkklmmnnoopqqrrstttuuuuvvvvvvvwwwwwwwwvvvvvuuuuuttttssssssssrrrrrrssssssssrrrrrrpppppoooooooooooooonnnmmmjjiiiiiiijjjjjjjjjjjiihhgedccbba``__^]]\\\[[ZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999999999999888888888888888877777777766666666666555555554444433333333333322222222111110000000000///////////............-----------,,,,,+++++++++++++++++++*********)))))))))))))(((((((((((((''''''''''&&&&&&&'&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""!!!!!!!!!!! iiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkklllkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeddddddddddddddddddddfffffffgggggghhhiiijjjjkkmmmnnoppqqrrsstttuuuuuuuuuwwwwwwwwvvvvvuuuuuttttssssssssrrrrrrrrsssssrrrrrrrpppppooooooooooooooonnnmmjjjiiiiiijjjjjjjjjjjiiihheddccbba``__^^]]\\[[[ZZZYXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999989999999888888888888888777777777666666666665555555554444433333333333322222222111110000000000//////////.............-----------,,,,,++++++++++++++++++*********)))))))))))))((((((((((((((''''''''''&&&&&&&''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiihhhhhggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeddddddddddddddddddddffffffffffggggghhhiiijjjklmmmnnoppqqrrsssttttuuuuuuwwwwwwwvvvvvvuuuuuttttsssssssrrrrrrrrrrrrrrrrrrrrqppppppooooooopooooooonnmmjjjjiiiiijjjjjjjjjjjiiihheeddccbba``__^^]]\\[[[ZZZYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999989999998888888888888887777777776666666666665555555554444333333333333222222222111110000000000//////////............------------,,,,++++++++++++++++++**********)))))))))))))(((((((((((((''''''''''''&&&&&&''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiijjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmllllllllllllllllllmmmmmlllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccccccccddddddeeeefffggghhiijjjkkllmmnnooppppqqqqqqrtttttttttttsssssrrrrqqqqqssssssssssssssssssssrrrrrqqqqqppppppppppppppppooonmmllllllllllllmmmllllkkkjhhhggffeeddcbbaa``__^^^]]]\\\\\[[[[[[ZZZZZZZZYYYYYVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHGGGGGHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????==========<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999998888888888888877777777777666666666666655555555555443333333333322222222221111111000000000/////////////............------------,,,,++++++++++++++++++****************))))))))))((()((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$#############"""""""""!!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmllllllllllllllllllllmmmllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccccccccccccdddddeeefffggghhiiijjkkllmmnnnoooppppqqqqtttttttttttsssssrrrrqqqqqssssssssrrrrrrsssssrrrrrrqqqqqpppppppppqqpppppooonmmmllllllllllllllllllkkkjihhgggffeeddccbbaa``__^^]]]]\\\\[[[[[[ZZZZZZZZYYYYVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????==========<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999998888888888888777777777777666666666666555555555554443333333333322222222221111111000000000/////////////............------------,,,,+++++++++++++++++****************)))))))))))((()((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccbbbccccccccccccddddeeefffggghhiiijjkkkllmmmnnooooppppqsstttttttttsssssrrrrqqqqqsssssssrrrrrrrrrrrrrrrrrrqqqqqppppppppppqppppppooommmmllllllllllllllllkkkkjihhhgggffeeddccbbaa``__^^^]]]]\\\\[[[[[[ZZZZZZZYYYVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????==========<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999998888888888887777777777777666666666665555555555554443333333333222222222211111111000000000////////////.............-----------,,,,++++++++++++++++++****************))))))))))(((()((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcdddddcccccccccccccccbbbbbccccccccccccccdddeeeffffghhhhiiijjkkkllmmmnnnooopppsssttttttttssssrrrrrqqqqqsssssssrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppooonmmmmllllllllllllllkkkkjjihhhhgggffeeeddccbbaa``__^^^]]]]\\\\[[[[[ZZZZZZZYYWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????==========<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999999888888888887777777777777666666666666555555555554444333333333322222222221111111000000000/////////////.............-----------,,,,+++++++++++++++++****************)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$#############"""""""""""!!!!!!!!!! hhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccddddcccccccccccccccbbbbbbccbbbbbbbccccccdddeeeffffgghhhhiiijjkkklllmmmnnoooprsssstttttsssssrrrrrqqqqqssssssrrrrrrrrrrrrrrrrrrrqqqqppppppppppppppppppooonmmmmmllllllllllkkkkkkjjjhhhhhggggfffeeddccbbaa``___^^^]]]]\\\\[[[[[ZZZZZZYWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????==========<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999888888888877777777777777666666666665555555555554444333333333322222222221111111000000000/////////////.............-----------,,,,+++++++++++++++++***************)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!! hhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccddccccccccccccccccbbbbbbbbbbbbbbbbbbcccccdddeeeeffgggghhhhiiijjjkkkllmmmnnoorrssssttttsssssrrrrrqqqqqssssssrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppooonnmmmmllllllllkkkkkkkjjjjhhhhhhgggggffeeeddccbbaa``___^^^]]]\\\\[[[[[ZZZZZZWWWVVVVVVVVVVUUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????==========<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999888888888777777777777776666666666655555555555544444333333333222222222211111111000000000////////////..............-----------,,,,+++++++++++++++++***************)))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$#############"""""""""""!!!!!!!!!! hhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccdcccccccccccccccccbbbbbbbbbbbbbbbbbbbbccccdddeeeefffggggghhhiiiijjkkkllmmnnoqrrssssssssssssrrrrrqqqqqssssssrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppppoonnnmmmmllllllkkkkkkjjjjjjhhhhhhhgggggfffeeddccbbaa```___^^^]]]\\\\[[[[[ZZZZWWWWVVVVVVVVVUUUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????==========<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999988888888877777777777776666666666655555555555554444433333333322222222221111111000000000/////////////.............------------,,,++++++++++++++++++***************))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!! hhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkmmmmmmmmmmmmmllllllllllllmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbccccddddeeefffffggggghhhiiijjjkkllmnnqqrrsssssssssssrrrrrqqqqqssssssrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppppooonnnmmmmmllllkkkkkjjjjjiiihhhhhhhhhggggfffeeddccbbaaa``___^^^]]]]\\\\[[[[ZZZWWWWWVVVVVVVVVUUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999988888888777777777777766666666666655555555555544444433333333222222222221111111000000000/////////////.............-----------,,,,++++++++++++++++++**************)))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$#############""""""""""""!!!!!!!!! hhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkmmmmmmmmmllllllllllllllllmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbccccddddeeeeffffffggggghhhiijjkkllmnpqqrrsssssssssrrrrrqqqqqqssssssrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppppooonnnnmmmmllllkkkkjjjjiiiiihhhhhhhhhhggggfffeeddcccbbaa```___^^^]]]\\\\[[[[[ZWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>=========<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999988888887777777777777766666666666555555555555544444433333333222222222221111111000000000/////////////.............-----------,,,,++++++++++++++++++**************)))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!! hhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkmmmmlllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkklllllllllllllllllllkkkkkkllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccddddeeeeeeffffffggghhhiijjkllmppqrrrssssssssrrrrrqqqqqqssssssrrrrrrrrrrrqqqqqqqqqpppppppppooooppppppooooonnnnmmmmmlllkkkjjjjiiiiiiggggghhhhhgggggfffeeddcccbbaaa``___^^^^]]]\\\\[[[[XXWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGHHGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999998888888777777777777766666666666555555555555544444443333333322222222221111111000000000//////////////.............-----------,,,,++++++++++++++++++**************)))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!! hhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkllllllllllllllllllllkkkkkllllllllllllllllkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccddddeeeeeeeeefffffggghhijjkllopqqrrrsssssssrrrrrrqqqqqtssssssrrrrrrrrrqqqqqqqqqppppppppooooooooooooooooonnnnnmmmmlllkkkjjjiiiiiihggggggghhhgggggfffeeeddcccbbaaa```___^^^]]]]\\\[[[XXXWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGHGGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999998888887777777777777766666666666555555555555544444443333333222222222221111111000000000//////////////.............-----------,,,+++++++++++++++++++**************))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!! hhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkklllllllllllllllllkkkkkkkkllllllllllllllkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjijiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccdddddddeeeeeeeefffgghhijjkloopqqrrrssssssrrrrrrqqqqqtssssssrrrrrrrrrqqqqqqqqqpppppppoooooooooooooooooonnnnnmmmmlllkkkjjjiiiihhhggggggggggggggggffeeedddcccbbaaa```___^^^]]]]\\\\[XXXXWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999998888887777777777777666666666665555555555555444444443333333222222222221111111000000000/////////////..............-----------,,,+++++++++++++++++++**************))))))))))((((((((((((((((((((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkklllllllllllllllkkkkkkkkkkllllllllllllkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihihhhhhhhhhhhhhhhhhhhhhhhghhhgggggggggggggggggggggfeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbcccccddddddddddddeeeefffghhijjknoppqqrrrrsssrrrrrrrqqqqqttsssssrrrrrrrrqqqqqqqqqqpppppppoooooooooooooooooonnnnnmmmmlllkkkjjjiiihhhhgggggggggggggggffffeeeddcccbbbaaa```___^^^^]]]\\\\YXXXXWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::999999999998888877777777777777666666666655555555555554444444443333332222222222221111111000000000/////////////..............----------,,,,+++++++++++++++++++**************))))))))))((((((((((((((((((((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkklllllllllllllkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgghggggggggggggggggggggggffeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbccccccddddddddddddeeeffghhijknnoppqqrrrrrrrrrrrrrqqqqqttssssssrrrrrrrrqqqqqqqqqppppppooooooooooooooooooonnnnnmmmmlllkkkjjjiiihhhhgggggggggggggggfffeeeddddcccbbbaaa```___^^^^]]]\\\YYXXXXWWWWWVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>===<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999999888887777777777777766666666665555555555554444444444333333222222222221111111100000000//////////////..............----------,,,,+++++++++++++++++++**************))))))))))((((((((((((((((((((''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!! hhhhhhhhhhhhhhhhhhhiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbcccccccccccccddddeeffghhijmnoopqqqrrrrrrrrrrrrqqqqqtttsssssrrrrrrrqqqqqqqqqqppppppooooooooooooooooooonnnnnmmmmmlllkkjjjiiihhhhffffgggggggggfffffeeeddddcccbbbaaaa```___^^^^]]]]\YYYXXXXWWWWWVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>==<<<<<<<<<<<<<;;;;;;;;;:;;;;;:::::::::99999999999888877777777777777766666666655555555555544444444444333332222222222221111111100000000//////////////..............----------,,,,++++++++++++++++++***************))))))))))(((((((((((((((((((('''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbccccccccccccccccddeeffghiilmnoppqqqrrrrrrrrrrrrqqqqtttssssssrrrrrrrqqqqqqqqqpppppooooooooonnnnnnnoooonnnnnmmmmmlllkkjjjiiihhhhfffffffffffffffffeeeedddccccbbbaaaa```____^^^^]]]]ZYYYXXXXWWWWWVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>=<<<<<<<<<<<<<;;;;;;;;;;:;;;;;::::::::999999999999888877777777777777666666666655555555555544444444444333322222222222211111111100000000//////////////..............----------,,,,++++++++++++++++++***************))))))))))((((((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccdddeffghilmmnoppqqqrrrrrrrrrrrrqqqttttsssssrrrrrrrqqqqqqqqqppppppooooooonnnnnnnnnnnnnnnnnmmmmmlllkkkjjiiihhhhfffffffffffffffeeeeedddcccccbbbaaaa````____^^^^]]]ZYYYYXXXXWWWWVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>><<<<<<<<<<<<<;;;;;;;;;;;:;;;;:::::::::999999999998888877777777777777666666666655555555555444444444444333322222222222211111111100000000//////////////.............----------,,,,,++++++++++++++++++***************))))))))))((((((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccddeffghklmnnoppqqqrrrrrrrrrrrrqqttttsssssrrrrrrrrqqqqqqqqpppppooooooonnnnnnnnnnnnnnnnnnmmmmmlllkkkjjjiiihhhfffffffffffffeeeeeddddcccccbbbbaaaa````____^^^^]]]ZZYYYYXXXXWWWWVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFGGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;::;;;;:::::::::999999999998888777777777777777666666666555555555554444444444444333222222222222111111111000000000//////////////.............----------,,,,,+++++++++++++++++****************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbabbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccddefghkklmnooppqqqrrrrrrrrrrrqqttttsssssrrrrrrrrqqqqqqqqpppppooooooonnnnnnnnnnnnnmmmmmmmmmmllllkkjjjiiihhhfffffffffeeeeeeedddddcccccbbbbaaaaa````_____^^^^]]ZZZYYYYXXXWWWWVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>><<<<<<<<<<<;;;;;;;;;;;:::;;;;::::::::9999999999998888777777777777776666666666555555555554444444444444332222222222222111111111000000000//////////////.............----------,,,,,++++++++++++++++*****************))))))))))((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllklllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccbccccbbbbbbbbbbbbbbbbbbbaabbbbbbaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaabbbbccddefgjklmmnoppqqqqrrrrrrrrrrrqttttsssssrrrrrrrrqqqqqqqqpppppooooooonnnnnnnnnnnnnmmmmmmmmmmmlllkkkjjjiiihhfffffffeeeeeeeddddddccccbbbbbaaaaa`````_____^^^^^]ZZZZYYYXXXXWWWVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>><<<<<<<<<<;;;;;;;;;;;::::;;;:::::::::9999999999988887777777777777776666666665555555555544444444444444322222222222221111111111000000000//////////////............----------,,,,,,+++++++++++++++*******************))))))))))((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#########"""""""""""!!!!!!!!!! gghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffeeeeeeeeedddddddddddddddddddccccccccccccccccccccbbcccbbbbbbbbbbbbbbbbbbbaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccdeefijklmnnoppqqqqrrrrrrrrrrqtttttssssrrrrrrrqqqqqqqqqpppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmlllkkkjjjiiihhgfffffeeeeeeddddddcccccbbbbbaaaaa``````_____^^^^^]ZZZZYYYYXXXWWWWVVVUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>==<<<<<<<<<;;;;;;;;;;;;::::;;;:::::::::9999999999988887777777777777766666666665555555555444444444444444222222222222211111111111000000000//////////////............----------,,,,,,++++++++++++++********************))))))))))(((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########"""""""""""!!!!!!!!!! gggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffeeeeeeeedddddddddddddddddddccccccccccccccccccccbbbccbbbbbbbbbbbbbbbbbbaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbccdefijkklmnooppqqqqrrrrrrrrrqttttsssssrrrrrrrqqqqqqqqpppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllkkkjjjiiiihgffffeeeeeddddddcccccbbbbbaaaaaa``````______^^^^^][ZZZZYYYYXXXWWWVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>==<<<<<<<<;;;;;;;;;;;;:::::;;::::::::::9999999999888887777777777777666666666655555555555444444444444444222222222222111111111110000000000//////////////............----------,,,,,,+++++++++++++*********************))))))))))((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########"""""""""""!!!!!!!!!! gggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjlllllllllllllkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffeeeeeeedddddddddddddddddddcccccccccccccccccccbbbbbcbbbbbbbbbbbbbbbbbbaaaaaabbbaaaaaaaaaaaaaaaaa`````aaaaaaaaaaa```aaaaaabbcddehijklmnnooppqqqqrrrrrrrrqttttssssrrrrrrrqqqqqqqqqpppppoooooonnnnnnnnnmmmmnnmmmmmmmmmmmllllkkkjjjiiihgffffeeeedddddccccccbbbbbaaaaaa``````_______^^^^^^[ZZZZYYYYXXXWWWVVVVUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIHHHHHHHHHHGGGGGGGGFFFFFGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>===<<<<<<<;;;;;;;;;;;;::::::;;:::::::::99999999999888877777777777777666666666655555555554444444444444443222222222221111111111110000000000//////////////...........----------,,,,,,,++++++++++++**********************)))))))))((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$########"""""""""""!!!!!!!!!! gggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjllllllllkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffeeeeeddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbaaaaaaaaaaaaaaaa```````aaaaaaa``````````aaabbccdehijjklmnnopppqqqqrrrrrrrqttttssssrrrrrrqqqqqqqqqpppppooooooonnnnnnnmmmmmmmmmmmmmmmmmmmllllkkkjjjiiihgffffeeedddddcccccbbbbbbaaaaaa``````________^^^^^^[ZZZZZYYYXXXWWWVVVVUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIHHHHHHHHHGGGGGGGGGFFFFFGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?@@@????????>>>>>>>>>>====<<<<<<;;;;;;;;;;;;:::::::;::::::::::99999999998888777777777777776666666666655555555554444444444444443222222222211111111111110000000000//////////////...........----------,,,,,,,+++++++++++***********************)))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$########"""""""""""!!!!!!!!!! gggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjllllkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffeeeeddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabaaaaaaaaaaaaaaa`````````aa`````````````````aabbcddghijklmmnooppqqqqqrrrrrqqtttssssrrrrrrqqqqqqqqqpppppoooooooonnnnnnmmmmmmmmmmmmmmmmmmmmllllkkkjjjjiiigfffeeeeddddcccccbbbbbaaaaaa```````________^^^^^^^[[ZZZZYYYXXXWWWVVVUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIHHHHHHHHHGGGGGGGGGFFFFFGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??@@@????????>>>>>>>>>>====<<<<<<;;;;;;;;;;;:::::::::::::::::::99999999998888777777777777766666666666655555555544444444444444433222222222111111111111110000000000//////////////...........---------,,,,,,,,++++++++++************************)))))))))(((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!! fffffffffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccdddddcccccccccccccccccccbccccccccbbbbbbbbbbbbbbbbbaaa````````````````_________________________```aabcdefghiijkklmmmnnnnooooonnrrrrqqqqpppppoooooooooonnqqqqpppppppooooooonnnnnnnooooooooooooonnnnmmmlllkkjiiihhhgggffffeeeeeddddddbbaaaaaaa````````________^^^^]]]]\\\[[ZZZYYYYXXXXWWVUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888877777777777666666666666655444444444443333333333333333333333322222222222221111111100000000000000///////.........-----------,,,,,,,,,++++++++++++++******+++************))))))))(())(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$########""""""""""!!!!!!!!!! fffffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccddddcccccccccccccccccccbbcccccccbbbbbbbbbbbbbbbbbbaa````````````````___________________________``aabcdeffghijjkllmmnnnnnnoonnnrrrqqqqpppppooooooooonnnnqqppppppppooooooonnnnnnnnooooooooooooonnnnmmmlllkkjiiihhhgggffffeeeeedddddcbaaaaaa`````````_________^^^^^]]]\\\[[ZZZYYYXXXXWWWUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOONONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888877777777777666666666666555444444444443333333333333333333333222222222222221111111100000000000000///////.........----------,,,,,,,,,,++++++++++++***********************))))))))(())(((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$########""""""""""!!!!!!!!!! eeffffffffffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffffffffffeffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccddccccccccccccccccccccbbbccccccbbbbbbbbbbbbbbbbbbaa````````````````_____________________^^______``abbcdefghiijkkllmmnnnnnnnnnnrrqqqqpppppooooooooonnnnnqppppppppooooooonnnnnnnnnoooooooooooonnnnnmmmlllkkjiiihhggggfffeeeeeddddddcbaaaaaa````````__________^^^^^]]]\\\[[ZZZYYYXXXXWWWUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOONONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888887777777777666666666666655444444444444333333333333333333333322222222222222111111110000000000000////////.........----------,,,,,,,,,++++++++++++***********************)))))))))(()(((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#######"""""""""""!!!!!!!!! eeeeffffffffffffffffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffffffeeefeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccdccccccccccccccccccccbbbbcccccbbbbbbbbbbbbbbbbbbaa````````````````____________________^^^^^^____``aabcdeffghijjkllmmmnnnnnnnnnrrqqqqppppooooooonnnnnnnnppppppppoooooooonnnnnnnnnoooooooooooonnnnnmmmlllkkjiiihhhggffffeeeeedddddccaaaaaa````````___________^^^^^]]]\\\[[ZZZYYYXXXXWWWUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888887777777777666666666666555444444444443333333333333323333333222222222222222111111110000000000000///////.........-----------,,,,,,,,,+++++++++++************************))))))))((()(((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!! eeeeeeffffffffffffffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbccccbbbbbbbbbbbbbbbbbbaaa````````````````___________________^^^^^^^^___```abcddefghiijkkllmmmnnnnnnnnrqqqqppppoooooonnnnnnnnnnppppppppooooooonnnnnnnnnnooooooooooonnnnnnmmmlllkkjiiihhhgggfffeeeedddddcccaaaaa````````____________^^^^^]]]\\\[[ZZZYYYXXXWWWWUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999998888887777777776666666666665555444444444443333333333333323333333222222222222222111111110000000000000///////.........----------,,,,,,,,,,++++++++++*************************))))))))(((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!! eeeeeeeeffffffffffffffffffffffffffffffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbccbbbbbbbbbbbbbbbbbbbaaaa```````````````___________________^^^^^^^^^____``abccdefgghijjkllmmmnnnnnnnnqqqqppppoooooonnnnnnnnnnmpppppppooooooonnnnnnnnnnnnnoooooooonnnnnnmmmmllllkjiiihhhgggfffeeeedddddcccaaaaa```````_____________^^^^^]]]\\\[[ZZZYYXXXXWWWWUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999998888887777777766666666666665555444444444443333333333333323333333222222222222222111111110000000000000///////.........----------,,,,,,,,,+++++++++++*************************))))))))(((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!! eeeeeeeeeeeffffffffffffffffffffffffffffffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````````````___________________^^^^^^^^^^____``aaccdeffghiijkkllmmmnnnnnnmqqqqpppooooonnnnnnnnnnmmmpppppooooooooonnnnnnnnnnnnnnnooooonnnnnnnmmmmllllkjjiiihhgggffffeeedddddcccaaaaa``````______________^^^^^]]]\\[[[ZZYYYXXXXWWWWUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999988888887777777766666666666655555444444444443333333333333223333333222222222222222111111110000000000000///////........----------,,,,,,,,,,++++++++++*************************))))))))((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#######"""""""""!!!!!!!!!! eeeeeeeeeeeeeffffffffffffffffffffffffffffffffffghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa`````````````___________________^^^^^^^^^^^____``aabcdeefghhijjklllmmmmnnnmmqqqppppoooonnnnnnnnnmmmmmppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmllllkjjiiihhhgggfffeeeeddddcccaaaaa``````______________^^^^]]]]\\[[ZZZYYYXXXWWWWWUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999888888887777777666666666666655555444444444443333333333333223333333222222222222222111111110000000000000///////........----------,,,,,,,,,+++++++++++*************************))))))))(((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#######"""""""""!!!!!!!!!! eeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa````````````___________________^^^^^^^^^^^^^___``aabcddefgghiijkkllmmmmmmmmmqqqpppoooonnnnnnnnmmmmmmmppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmllllkjjiiihhhgggfffeeeeddddcccaaaaa``````_____________^^^^^]]]\\\[[ZZZYYXXXXWWWWWUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@A@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999988888888777777766666666666665555544444444444333333333333322333333322222222222222211111111000000000000////////........---------,,,,,,,,,,++++++++++*************************))))))))((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""!!!!!!!!!! eeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```````````____________________^^^^^^^^^^^^^___``aabcddeffghiijjklllmmmmmmmmqqppppoooonnnnnnmmmmmmmmmoooooooooooonnnnnnnnnnnmnnnnnnnnnnnnnnnnmmmmmllllkjjjiiihhhgggfffeeeddddcccaaaa``````_____________^^^^^]]]]\\[[[ZZYYYXXXWWWWWWUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@A@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999888888888777777666666666666655555544444444444333333333333322333333322222222222222211111111000000000000////////.......----------,,,,,,,,,+++++++++++*************************))))))))((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!! eeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````````____________________^^^^^^^^^^^^^____``aabccdeefghhijjkklllmmmmmmmqqppppoooonnnnnmmmmmmmmmmooooooooooonnnnnnnnnnmmmmnnnnnnnnnnnnnnnmmmmmllllkjjjiiihhhgggfffeeeddddcccaaaa```````__________^^^^^^^]]]\\\[[ZZZYYXXXXWWWWWVUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888777777666666666666555555544444444443333333333333322333333322222222222222211111111000000000000////////.......---------,,,,,,,,,,+++++++++++************************))))))))(((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""!!!!!!!!!!! eeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````____________________^^^^^^^^^^^^^^____``aabccdeefgghiijjkkllmmmmmmmqpppppooonnnnnmmmmmmmmmmmoooooooooonnnnnnnnnnmmmmmnnnnnnnnnnnnnnnmmmmmllllljjjjiiihhhgggfffeeedddcccaaaaa``````________^^^^^^^^]]]]\\\[[ZZYYYXXXWWWWWWVUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777776666666666666555555544444444443333333333333322333333322222222222222211111111000000000000////////.......---------,,,,,,,,,++++++++++++************************))))))))(((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""!!!!!!!!!!! eeeeeeeeeeeeeeeeeeeeeefeefffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````_____________________^^^^^^^^^^^^^^____``aabccddeffghhijjkklllmmmmmmqppppoooonnnnnmmmmmmmmmlloooooooooonnnnnnnnnmmmmmmnnnnnnnnnnnnnnmmmmmmllllljjjjiiiihhgggfffeeeddddccaaaaa``````________^^^^^^^]]]]\\\[[ZZZYYXXXXWWWWWVVUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888877777666666666666655555554444444444333333333333322233333332222222222222221111111100000000000/////////.......---------,,,,,,,,,+++++++++++************************))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!! eeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````__________________^__^^^^^^^^^^^^^^^^____``aabbcddeefgghiijjkklllmmmmmqpppppooonnnnnmmmmmmmmlllooooooooonnnnnnnnnmmmmmmmnnnnnnnnnnnnnnmmmmmmmllllkjjjjiiihhhgggffeeeddddccaaaaaa`````_______^^^^^^^]]]]\\\[[[ZZYYYXXXWWWWWVVVUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888877776666666666666555555554444444443333333333333322233333332222222222222211111111000000000000/////////.......--------,,,,,,,,,,+++++++++++************************))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#####""""""""""!!!!!!!!!!! eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````__________________^^__^^^^^^^^^^^^^^^^____``aabbccdeefgghhijjkkllllmmmmppppppooonnnnnmmmmmmmllllooooooonnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnmmmmmmmllllkkjjjjiiihhhggfffeeeddddcaaaaaa``````______^^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWVVVUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888888887777666666666666655555555444444444333333333333332223333333222222222222221111111100000000000//////////......---------,,,,,,,,,,+++++++++++***********************))))))))((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#####""""""""""!!!!!!!!!!! eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````__________________^^^_^^^^^^^^^^^^^^^^^____``aabbccddeffghhiijjkkllllmmmppppppooonnnnnmmmmmmmlllloooooonnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmlllkkjjjjiiihhhgggffeeeddddcbaaaaaa`````______^^^^^^]]]\\\\[[[ZZYYYXXXWWWWWWVVVUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888887777666666666666555555555444444444333333333333332223333333222222222222221111111100000000000//////////......---------,,,,,,,,,,+++++++++++**********************)))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#####""""""""""!!!!!!!!!!! deeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggggghhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbabbbbbbbaaaaaaaaaaaaaaaaaa```__________________^^^^^^^^^^^^^^^^^^^^^^____```abbccddeefgghiijjkklllllllppppppoooonnnnmmmmmmllllloooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmlllkkkjjjjiiihhgggffeeedddddbbaaaaaa`````_____^^^^^]]]]\\\[[[ZZZYYYXXXWWWWWWVVVUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888888887776666666666666555555555444444443333333333333322223333333222222222222211111111100000000000//////////......--------,,,,,,,,,,,+++++++++++**********************))))))))(((((((((((((((('''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!! dddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggggggggghggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeddeeddddddddddddddddddddddccccccccccccccccbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbaabbbbbbaaaaaaaaaaaaaaaaaa```__________________^^^^^^^^^^^^^^^^^^^^^^^____```abbbccdeeffghhiijjkkllllllppppppoooonnnnmmmmmlllllloonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmlllkkkjjjjiiihhhggfffeeeddddbbbaaaaaa````_____^^^^^]]]\\\[[[ZZZYYYXXXXWWWWWVVVVUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888888888777666666666666555555555544444444333333333333332222333333322222222222221111111100000000000///////////......--------,,,,,,,,,,,+++++++++++*********************)))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!! dddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjjhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggghhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbaaaabbbbbaaaaaaaaaaaaaaaaaa```__________________^^^^^^^^^^^^^^^^^^^^^^^^^___```abbbccddeefgghiijjkkklllllppppppoooonnnnmmmmmllllllonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmllkkkjjjjiiihhhggfffeeeddddbbbbaaaaaa````____^^^^]]]\\\[[[ZZZYYYYXXXXWWWWWVVVVUTTTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888888888777666666666666555555555544444444333333333333332222333333222222222222211111111100000000000///////////.....---------,,,,,,,,,,,+++++++++++********************)))))))))(((((((((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!! dddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggghhhhhhhggggggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaaaaaaaaa``_________________^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aabbccddeeffghhiijjkklllllppppppoooonnnnmmmmmllllllnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmllkkkjjjjiiiihhgggffeeeedddbbbbbaaaaaa```____^^^^]]]\\\[[[ZZZYYYXXXXWWWWWWWVVVUTTTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888888776666666666666555555555544444443333333333333322222333333222222222222211111111000000000000///////////.....--------,,,,,,,,,,,,+++++++++++*******************))))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!! ddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggghhhhhggggggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbaaaaaaaaaaaaaaaaaaaa```________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^____```abbbccddeefgghiijjkkkllllppppppoooonnnnmmmmlllllllnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmllkkkjjjjjiiihhgggffeeeedddbbbbbbaaaaa````___^^^^]]]\\[[[ZZZYYYYXXXXWWWWWWWVVVUTTTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888888887776666666666665555555555544444433333333333333322222333333222222222222111111111000000000000///////////.....--------,,,,,,,,,,,,+++++++++++*****************))))))))))))((((((((('(((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#######"""""""""!!!!!!!!!! ddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjjjjjiiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggggghhhggggggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabaaaaaaaaaaaaaaaaaaa`````_______________^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^___```aabbccddeeffghhiijjkkllllppppppoooonnnmmmmmlllllllnnnnnnnnnnnnnmmmmmmmmmmmlmmmmmmmmmmmnnnnnmmmmmmmllkkkjjjjiiiihhgggfffeeedddbbbbbbbaaaaa```___^^^^]]\\\[[[ZZZYYYXXXXXWWWWWWWVVVUTTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888888888776666666666666555555555554444443333333333333332222233333222222222222211111111000000000000///////////......--------,,,,,,,,,,,,+++++++++++****************)))))))))))))((((((((('(((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!! ddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiijjjiiiiiiiiiiiiiiiiiiiiiihhhgggggggggggggggggggggghggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````______________^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^___```aabbbccddeffgghiijjkkklllppppppoooonnnmmmmllllllllnnnnnnnnnnnmmmmmmmmmmmmllmmmmmmmmmmmnnnnnmmmmmmmllkkkjjjjiiihhhgggfffeeedddbbbbbbbbaaaa````___^^]]]\\[[[ZZZYYYYXXXXXXWWWWWWVVVUTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888888887776666666666666555555555554444433333333333333332222233333222222222222111111111000000000000///////////......--------,,,,,,,,,,,,+++++++++++*************)))))))))))))))(((((((((''((('''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!! ddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiihggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^____``aabbbccddeeffghhiijjkkkllpppppoooonnnnmmmmlllllllknnnnnnnnnnmmmmmmmmmmmmlllmmmmmmmmmmmmnnnnnmmmmmmllkkkjjjjiiihhhgggfffeeedddbbbbbbbbbaaaa```___^^]]]\\[[[ZZZYYYYXXXXXXWWWWWWWVVUTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888888888776666666666666555555555555444433333333333333332222223333322222222222211111111000000000000////////////.....--------,,,,,,,,,,,,+++++++++++*************))))))))))))))))(((((((((''((''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!! ddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggggffgffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^___``aaabbbccddeffgghiijjkkkklpppppoooonnnmmmmlllllllkknnnnnnnnnnmmmmmmmmmmmllllmmmmmmmmmmmnnnnnnmmmmmmllkkkjjjjiiihhhgggfffeeeeddcbbbbbbbbaaaa```___^^]]]\\[[[ZZZYYYYXXXXXXWWWWWWWVVUTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888888888776666666666666555555555555444333333333333333332222223333222222222222111111111000000000000///////////......--------,,,,,,,,,,,,+++++++++++*************))))))))))))))))(((((((((''(('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""!!!!!!!!!! cccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccccccccccccccccccccbbbcbbbbbbbbbbbbbbbbbbbbbaaabbbbaaaaaaaaaaaaaaaaaaaa````````````````````______`````````````````________``________________````aaabbcccdddeeffghhijjkkllmmmmopppooooonnnmmmmllllllkkkoooonnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmlllkkkkjjjiiihhhgggffffeeeeeedddddddcccbbbaa```__^]]\\\[[[ZZZZZZYYYYYYYXXXXXUUUUUTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJKJJJJJJJJJIIIIIIIIIIIIIHHIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@A@@@@@@@@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::999998888888888888887777766666666666555555555555545544444444444444443333333333333333332222222222211111111000000000000/////////.......---------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))(((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$######""""""""""!!!!!!!!!! cccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbaaaaaaaaaaaaaaaaaaaa```````````````````________````````````````_________``_________________```aaaabcccdddeeffgghiijjkkllmmmoooooooonnnnmmmmllllllkkkoonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmlllkkkkjjjiiihhhgggffffeeeeeeeddddddcccbbbaa```__^]]\\\[[[ZZZZZZYYYYYYYXXXXXUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;:::::::::99998888888888888887777776666666666655555555555544544444444444444444333333333333333332222222222221111111000000000000//////////.......---------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$######""""""""""!!!!!!!!!! cccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbaaaaaaaaaaaaaaaaaaa````````````````````_________```````````````__________`__________________````aaabbcccdddeeffghhiijkklllmmoooooooonnnmmmmllllllkkkkonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmlllkkkjjjjiiihhhgggffffeeeeeeeddddddcccbbbaa```__^]]\\[[[[ZZZZZZZYYYYYYXXXXXUUUUUTTTTTTTTTTTSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::99988888888888888887777776666666666555555555555544544444444444444444333333333333333332222222222221111111000000000000//////////.......--------,,,,,,,,,,,,,,,++++++++++++++************))))))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""!!!!!!!!!! cccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggghhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````__________`````````````________________________________```aaabbcccdddeeffgghhijjkklllmooooooonnnnmmmmlllllkkkkkonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmllkkkkjjjjiiihhhgggffffeeeeeeeddddddccccbbaa```__^]]\\\[[[ZZZZZZZYYYYYYYXXXXUUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::999988888888888888877777776666666666555555555555444444444444444444443333333333333333332222222222211111110000000000000//////////......---------,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""!!!!!!!!!! cccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggghhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````___________````````````_________________________^_______````aabbbcccdddeeffgghiijjkklllooooooonnnnmmmmllllkkkkkknnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmllkkkkjjjjiiihhhgggfffffeeeeeeddddddcccbbbaa```__^]]\\\[[[[ZZZZZZZYYYYYYXXXXUUUUUTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99988888888888888877777777666666666555555555555544444444444444444443333333333333333332222222222221111111000000000000///////////......---------,,,,,,,,,,,,,,,++++++++++++++**********))))))))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""!!!!!!!!!! cccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggghhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiikjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````____________```````````_________________________^^^^______```aabbbcccdddeeffgghhijjkklllnooooonnnnnmmmlllllkkkkkknnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmllkkkkjjjjiiihhhgggfffffeeeeeeddddddcccbbbaa```__^]]\\[[[[[ZZZZZZZYYYYYYXXXXUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::999988888888888888777777777666666665555555555555444444444444444444433333333333333333332222222222221111111000000000000///////////......---------,,,,,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""""!!!!!!!!!! cccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggghhhhggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````______________``````````_________________________^^^^^^_____```aabbbbcccdddeeffgghiijjkkllnnooonnnnnnmmmlllllkkkkkknnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmllkkkkjjjjiiihhhgggfffffeeeeeeddddddcccbbbaa``___^]]\\[[[[[ZZZZZZZZYYYYYXXXXUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::999888888888888888777777777666666665555555555554444444444444444444333333333333333333332222222222211111111000000000000///////////......---------,,,,,,,,,,,,,,++++++++++++++**********)))))))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""""!!!!!!!!! ccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggghgggggggggggggggggggggghhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````_______________````````__________________________^^^^^^^^____````abbbbccccdddeeffghhiijkkklnnnnnnnnnnmmmmllllkkkkkkknnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmllkkkkjjjjiiihhhgggfffffeeeeeeddddddcccbbbaa``___^]\\\\[[[[ZZZZZZZZYYYYYXXXXUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::9999888888888888887777777777666666655555555555554444444444444444443333333333333333333322222222222221111111000000000000//////////.......--------,,,,,,,,,,,,,,,++++++++++++++*********))))))))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""""!!!!!!!!!! ccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````________________```````___________________________^^^^^^^^^____```aabbbbcccdddeeffgghhijjkklnnnnnnnnnnmmmmlllllkkkkkknnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmllkkkkjjjjiiihhhggggffffeeeeeedddddccccbbbaa``___^]\\\\[[[[[ZZZZZZZYYYYYXXXXUUUUTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::999888888888888887777777777766666655555555555554444444444444444443333333333333333333322222222222221111111100000000000///////////......---------,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""""!!!!!!!!!! ccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````_________________``````__________________^________^^^^^^^^^^____```aabbbbccccdddeeffghhiijjkknnnnnnnnnnmmmmllllkkkkkkknnnnnnnnnnnnmmmmmmmmmmmmlmmmmmmmmmmnnnnnnnnnnnmmmmllkkkkjjjjiiihhhggggfffffeeeeedddddccccbbaaa``__^^]\\\[[[[[ZZZZZZZZYYYYYXXXXUUUUTTTTTTTTSSSSSSSSSSSRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::9999888888888888877777777777766666555555555555544444444444444444433333333333333333333322222222222221111111100000000000///////////......---------,,,,,,,,,,,,,,+++++++++++++++********))))))))))))))((((((((((''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""""!!!!!!!!!! cccccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````___________________`````__________________^^_______^^^^^^^^^^^^____```aabbbbccccddeeefgghhijjkkmnnnnnnnnnmmmmllllkkkkkkknnnnnnnnnnnmmmmmmmmmmmmllmmmmmmmmmmnnnnnnnnnnnmmmmllkkkkjjjjiiihhhhgggfffffeeeeedddddcccbbbaaa``__^^]\\\[[[[[ZZZZZZZZYYYYYXXXXUUUTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999888888888888877777777777766665555555555555444444444444444444333333333333333333332222222222222221111111100000000000//////////.......---------,,,,,,,,,,,,,,+++++++++++++++********))))))))))))))((((((((((''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#######""""""""""""!!!!!!!!! cccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhggggggggggghgghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccccccbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````___________________^````__________________^^^______^^^^^^^^^^^^^____```aabbbbccccdddeeffghhiijjkmnnnnnnnnnmmmmllllkkkkkkknnnnnnnnnnnmmmmmmmmmmllllmmmmmmmmmmnnnnnnnnnnmmmmmllkkkkjjjjiiihhhhgggfffffeeeeedddddcccbbbaa```__^^]\\\[[[[[ZZZZZZZZYYYYYXXXXUUUTTTTTTTTSSSSSSSSSSSRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::::99999888888888888777777777777766655555555555555444444444444444444333333333333333233322222222222222211111111100000000000//////////......----------,,,,,,,,,,,,,,++++++++++++++*********))))))))))))))((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#######""""""""""""!!!!!!!!! cccccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccccbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````___________________^^```__________________^^^^______^^^^^^^^^^^^^^___```aaabbbbccccdddeefgghiijjkmmnnnnnnnnmmmmllllkkkkkkknnnnnnnnnnmmmmmmmmmmlllllmmmmmmmmmmmnnnnnnnnmmmmmmlkkkkkjjjjiiihhhhgggfffffeeeeedddddcccbbbaa```__^^]\\\[[[[[ZZZZZZZYYYYYXXXXWUUUTTTTTTTTSSSSSSSSSSRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999888888888887777777777777666555555555555554444444444444444443333333333333332233222222222222222211111111100000000000//////////......---------,,,,,,,,,,,,,,+++++++++++++++********)))))))))))))))(((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""""""!!!!!!!!! bccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccccccbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````___________________^^^`___________________^^^^^_____^^^^^^^^^^^^^^^____``aaabbbbbccccddeeffghhijjkmmnnnnnnnnnmmmllllkkkkkkknnnnnnnnnmmmmmmmmmmlllllllllmmmmmmmmmnnnnnmmmmmmmllkkkkkjjjjiiihhhhggggffffeeeeedddddcccbbbaa``___^^]\\\[[[[[ZZZZZZZYYYYYXXXXWUUTTTTTTTTSSSSSSSSSSSRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999888888888877777777777777666555555555555544444444444444444433333333333333322232222222222222222111111111100000000000//////////......----------,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""""""!!!!!!!!! bbbccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggggfggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccccccbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbabbbaaaaaaaaaaaaaaaaaaaaa`aaaaaa````````````````````___________________^^^^^___________________^^^^^^____^^^^^^^^^^^^^^^^^___``aaabbbbbbcccdddeefgghiijjmmnnnnnnnnnmmmllllkkkkkkknnnnnnnnmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmllkkkkkjjjjiiiihhhgggggffffeeeeedddddcccbbaaa``___^^\\\\[[[[ZZZZZZZZYYYYYXXXXWUUTTTTTTTSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999888888888877777777777776665555555555555444444444444444444333333333333332222222222222222222221111111111100000000000/////////......----------,,,,,,,,,,,,,,+++++++++++++++********))))))))))))))((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""""""!!!!!!!! bbbbbccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabaaaaaaaaaaaaaaaaaaaaa```aaaa````````````````````____________________^^^^^^_________________^^^^^^^^___^^^^^^^^^^^^^^^^^^___``aaaabbbbbccccddeeffghhijjmmmnnnnnnnnmmmllllkkkkkkjnnnnnnmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmlllkkkkjjjjjiiihhhhgggggffffeeeeeddddccccbbaaa``__^^^\\\[[[[[ZZZZZZZYYYYYXXXXXWUUTTTTTTTSSSSSSSSSSRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999888888888777777777777766655555555555554444444444444444443333333333333322222222222222222222211111111111100000000000/////////......----------,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$#######"""""""""""!!!!!!!! bbbbbbbccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggfffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````aaa````````````````````____________________^^^^^^^________________^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^___``aaaabbbbbcccdddeffghhijjmmmnnnnnnnnmmmllllkkkkkkjnnnnnmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmlllllkkkjjjjjiiiihhhhgggggffffeeeeeedddcccbbbaaa``__^^^\\\[[[[[ZZZZZZZYYYYYXXXXWWUTTTTTTTSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888888777777777777666655555555555554444444444444444433333333333333222222222222222222221111111111111100000000000/////////......----------,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))(((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#######"""""""""""!!!!!!!! bbbbbbbbbccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````aa````````````````````____________________^^^^^^^^_______________^^^^^^^^^^_^^^^^^^^^^^^^]]]^^^^^___``aaaabbbbbbcccddeefgghiijlmmnnnnnnnmmmmllllkkkkkjjnnnmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmllllllkkjjjjjiiiihhhhggggggfffffeeeeedddcccbbbaa```__^^^\\\[[[[ZZZZZZZYYYYYYXXXXWWUTTTTTTTSSSSSSSSSSRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999888888887777777777777666655555555555544444444444444444433333333333332222222222222222222211111111111111000000000000////////......-----------,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""!!!!!!!! bbbbbbbbbbbccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_____________________^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^____`aaaaabbbbbbcccdeeffghiijlmmmnnnnnnmmmmllllkkkkkjjnnmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmmmlllllkkkjjjjjiiiihhhhhgggggffffffeeeeedddcccbbbaa```__^^^\\\[[[[ZZZZZZZYYYYYXXXXXWWUTTTTTTSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999988888887777777777777666665555555555544444444444444444433333333333332222222222222222222111111111111111000000000000/////////......-----------,,,,,,,,,,,,,+++++++++++++++**********))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""!!!!!!!! bbbbbbbbbbbbbccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggfffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_____________________^^^^^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^___``aaaaabbbbbcccddeffghhijlmmmnnnnnnmmmmllllkkkkjjjnmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmllllllkkkjjjjjiiiihhhhhggggggffffffeeeeedddcccbbbaa``___^^]\\\[[[ZZZZZZZYYYYYYXXXXWWWTTTTTTTSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888887777777777777666665555555555544444444444444444333333333333322222222222222222221111111111111111000000000000/////////.....------------,,,,,,,,,,,,,++++++++++++++***********))))))))))))(((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""!!!!!!! bbbbbbbbbbbbbbbccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggffffffffffffffffffffgggggfgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_____________________^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^___``aaaaaabbbbbccddeefgghiillmmmnnnnmmmmllllkkkkkjjjmmmmmmmmmmmllllllllllllllllllllllllmmmllllllllkkkkjjjiiiiihhhhhgggggggffffffeeeeddddcccbbaaa``___^^]\\[[[[ZZZZZZYYYYYYXXXXXWWWTTTTTTSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888877777777777776666665555555555444444444444443443333333333333222222222222222222111111111111111111000000000000////////......------------,,,,,,,,,,,,,++++++++++++++**********)))))))))))))((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""!!!!!!! bbbbbbbbbbbbbbbbbccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffgffffggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_____________________^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^___```aaaaaabbbbbccddefgghiillmmmmmnmmmmmllllkkkkjjjjmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkjjiiiiihhhhhgggggggfffffffeeeeddddccbbbaa```__^^^]\\[[[[ZZZZZZYYYYYYXXXXWWWWTTTTTTSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?@@@@?????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888877777777777777666666555555555544444444444444344333333333333322222222222222222111111111111111111100000000000/////////......-----------,,,,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""!!!!!!! bbbbbbbbbbbbbbbbbbbccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````____________________^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^__```aaaaaaabbbbccddeffghhilllmmmmmmmmmmlllkkkkkjjjjmmmmmmmmmllllllllllllkkkkllllllllllllllllllkkkkkjjjiiiiihhhhhgggggggffffffffeeeedddcccbbbaa```__^^^]\\[[[[ZZZZZYYYYYYXXXXXWWWWTTTTTSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999888887777777777777766666655555555544444444444444334333333333333322222222222222222111111111111111111110000000000/////////......------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####"""""""!!!!!!! bbbbbbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggfffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____________________^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^__````aaaaaaaabbbccdeefghhikllmmmmmmmmmllllkkkkjjjjjmmmmmmmllllllllllllkkkkkklllllllllllllllllkkkkkkjjiiiiihhhhgggggggfffffffffeeeeedddcccbbaaa``___^^]]\\[[[ZZZZZZYYYYYYXXXXXWWWWTTTTTSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::::999999999998888877777777777777666666655555555544444444444443333333333333333222222222222222222111111111111111111110000000000/////////......------------,,,,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####"""""""!!!!!! bbbbbbbbbbbbbbbbbbbbbbbcccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggfffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccccbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_____________________^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^__````aaaaaaaabbbccddefgghikllmmmmmmmmmllllkkkkjjjjjmmmmmlllllllllllllkkkkkkkllllllllllllllllkkkkkjjjjiiiihhhhggggggfffffffffffeeeeedddccbbbaa```__^^^]]\[[[[ZZZZZZYYYYYYXXXXWWWWWTTTTTSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@??@@?????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;:::::::::::::99999999999888887777777777777766666665555555544444444444443333333333333333322222222222222222111111111111111111111000000000/////////.......------------,,,,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####"""""""!!!!!! bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_____________________^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^]]^^^^^^^^]]]]]]]]]]]]]^^^__`````aaaaaaaabbbcddeffghhkkllmmmmmmmllllkkkkjjjjjjmmmmlllllllllllllkkkkkkkkkkklllllllllllkkkkkkkjjjjiiihhhhggggggffffffffffffeeeedddcccbbaaa``___^^]]]\[[[[ZZZZZYYYYYYXXXXXWWWWWTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999888887777777777777776666666555555554444444444444333333333333333322222222222221222111111111111111111111000000000//////////.......------------,,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####"""""""!!!!!! bbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffgggggggggffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaa``````````````_____________``____________________^^^___________^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\]]]]^^^^_________`````aabccdeefgiijjjkkkkkjjjjjiiiihhhhhhmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiihhhhhgggggfffffffffffffeeedddcccbbaa```__^^^]]]\[[[[ZZZZZYYYYYYYXXXXWWWWWVTTTSSSSSSSSSRRRRRRRRRQQQQPPOOOOOOOOOONNNNNNNNNNNMMNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888877777777777777665555555554444444444444333333333333333222222222222211111111111111110000000000/////////////.........----------------,,,,,,,,,,,,,++++++++++++++***********))))))))))))(((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$####$$$#######"""""!!!!!!!!! bbbbbbbbbbbbbbbbbcccccccccccddddddddddddddddddddccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffggggggfffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````___________________________________^^^^__________^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]^^^^^_________````aabbcddefghiijjjjkjjjjjjiiiihhhhhhgmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiihhhhgggggffffffffffffffeeddddccbbbaa``___^^^]]\\[[[ZZZZZZYYYYYYYXXXXWWWWWVTTTSSSSSSSSRRRRRRRRRRQQQQPOOOOOOOOOOONNNNNNNNNNMMMNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@????????>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;:::::::::::999999988888888877777777777776665555555554444444444443333333333333332222222222222111111111111111110000000000////////////..........----------------,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((('''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$####$$$######""""""!!!!!!!! bbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddcccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggffffffffffgggffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````___________________________________^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]^^^^__________````aabccdeffhiijjjjjjjjjjjiiiihhhhhhgmllllllllllllkkkkkkkkkkkkjjjkkkkkkkkkjjjjjjjjiiiiiihhhhgggggfffffffffffffffeedddcccbbaa```__^^^]]]\\[[[ZZZZZZYYYYYYXXXXXWWWWVVTTTSSSSSSSRRRRRRRRRRQQQQQPOOOOOOOOOONNNNNNNNNNNMMMNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@???????>>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;::::::::::::999999988888888777777777777776665555555544444444444443333333333333322222222222222111111111111111100000000000///////////..........----------------,,,,,,,,,,,,,,+++++++++++++***********))))))))))))((((((('''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$####$$#######""""""!!!!!!!! bbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddcccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffgffffffffffffffffffffffffeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````___________________________________^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]^^^^___________```aabbcdeefhhiijjjjjjjjjiiiiihhhhhggmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiihhhhggggffffffffffffffffeddddccbbbaa``___^^]]]\\\[[ZZZZZZZYYYYYYXXXXXWWWWVVTTSSSSSSSSRRRRRRRRRQQQQQQOOOOOOOOOONNNNNNNNNNNMMMMNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@???????>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;::::::::::::9999999988888887777777777777776665555555544444444444433333333333333322222222222221111111111111111100000000000//////////...........----------------,,,,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#####$$#######"""""!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````____________________________________^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]^^^^^___________```abbcddefhhiiijjjjjjjjiiiiihhhhhggmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiihhhggggffffffffffffffffeedddcccbbaa```__^^^]]\\\\[[ZZZZZZZYYYYYYXXXXXWWWWVVTTSSSSSSSRRRRRRRRRRQQQQQQOOOOOOOOONNNNNNNNNNNMMMMMNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;:::::::::::99999999988888887777777777777766665555555544444444444433333333333333222222222222221111111111111111100000000000/////////...........-----------------,,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$######""""""!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccddddddddddcccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffeeeeeeeddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````___________________________________^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^^^____________``aabccdeeghhiijjjjjjjiiiiiihhhhhggmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiihhhhggggfffffeeeeeeeeeeeeddddcccbbaa``__^^^]]]\\\[[ZZZZZZZYYYYYYYXXXXXWWWWVVTTSSSSSSSRRRRRRRRRQQQQQQQOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFEFFFEEEEEEEEEDDDDDDDDDDCCCDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;::::::::::::99999999988888877777777777777766665555555444444444444333333333333333222222222222211111111111111111000000000000////////............----------------,,,,,,,,,,,,,++++++++++++++************)))))))))))((((((('''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#######$#######""""""!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddcccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffeeeedddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````____________________________________^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]^^^^^___________``aabbcdeeghhiiijjjjjjiiiiihhhhhhggmllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhgggfffffeeeeeeeeeeeeeddddccbbaaa``__^^]]]\\\\[ZZZZZZZZYYYYYYYXXXXWWWWWVVTSSSSSSSRRRRRRRRRQQQQQQQQOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDCCCCDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@?????>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;:::::::::::999999999988888777777777777777666665555555444444444444333333333333333222222222222211111111111111111000000000000///////.............----------------,,,,,,,,,,,,,++++++++++++++************)))))))))))((((((('''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###############""""""!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeedddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````_____________________^^____________^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]^^^^^^___________``aabcddegghiiiijjjjjiiiiihhhhhhggmllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhgggffffeeeeeeeeeeeeeedddcccbbaa``__^^^]]\\\\[[ZZZZZZZYYYYYYYYXXXXWWWWVVVTSSSSSSSRRRRRRRRRQQQQQQQQOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEFEEEEEEEEEEEDDDDDDDDDCCCCDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@?????>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;::::::::::::999999999988888777777777777777666665555554444444444443333333333333332222222222222111111111111111111000000000000//////.............-----------------,,,,,,,,,,,,,++++++++++++++************)))))))))))((((((('''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$################""""""!!!!!!!! aabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddcccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffeedddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````______________________^^^___________^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]^^^^^^___________``aabccdegghhiiiijjjiiiiiihhhhhhggmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhggggfffeeeeeeeeeeeeeeeddcccbbbaa``__^^]]]\\\[[[ZZZZZYYYYYYYYYYXXXXWWWWVVVTSSSSSSRRRRRRRRRQQQQQQQQQOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@????>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;::::::::::::9999999999988888777777777777776666665555554444444444443333333333333332222222222222111111111111111110000000000000/////..............----------------,,,,,,,,,,,,,,++++++++++++++************))))))))))(((((((''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################""""""!!!!!!!!! aaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddeeeeddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeedddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaa````````````````____________________^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^____``abbcddfghhiiiiijiiiiiiihhhhhhggmlllllllllkkkkkkkkkkjjjjjjjjjjjjjijjjiiiiiiiiiiiihhhhgggffffeeeeeeeeeeeeeeeddcccbbaaa``__^^]]\\\[[[[ZZZYYYYYYYYYYYXXXXXWWWWVVVSSSSSSRRRRRRRRRRQQQQQQQQQOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@????>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999988887777777777777776666665555544444444444433333333333333322222222222222111111111111111000000000000000/////.............-----------------,,,,,,,,,,,,,,++++++++++++++************)))))))))((((((((''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#################""""""!!!!!!!!! aaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddeddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffeeeeeeedddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaa`````````````````___________________^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^___``aabcddfgghhiiiiiiiiiiiihhhhhhggmlllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhgggffffeeeeeeeeeeeeeeddccccbbaa``__^^^]]\\\[[[[ZZYYYYYYYYYYYYXXXXXWWWVVVVSSSSSSRRRRRRRRRQQQQQQQQQPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@????>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;::::::::::::9999999999998887777777777777776666666555554444444444443333333333333332222222222222111111111111111000000000000000/////..............----------------,,,,,,,,,,,,,,++++++++++++++*************)))))))))((((((((''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$#################""""""!!!!!!!!! aaaaaaaaabbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaa```````````````````_________________^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^____`aabccdfgghhiiiiiiiiiiiiihhhhhggmlllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhgggffffeeeeeeeeeeeeeddccccbbbaa``__^^]]]\\[[[[ZYYYYYYYYYYYYYXXXXXWWWWVVVVSSSSSRRRRRRRRRQQQQQQQQQQPOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>===========<======<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998887777777777777766666666555544444444444433333333333333332222222222222111111111111110000000000000000/////.............-----------------,,,,,,,,,,,,,,++++++++++++++*************))))))))(((((((('''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$############"####"""""""!!!!!!!!! aaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghgggggggggggggggggggggggghhhhhhhhhhhgggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaa````````````````````________________^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]\\]]\\\\\\\\\\\\\\\\\\\\\]]]]^^^^^^^^^^^^^^___``abbcdffghhiiiiiiiiiiiiihhhhhhgmllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhgggffffeeeeeeeddddddddccccbbbaa``__^^]]\\\[[[ZZYYYYYYYYYYYYXXXXXXWWWWVVVVSSSSSRRRRRRRRQQQQQQQQQQPPOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>============<=====<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999998877777777777777766666666555544444444444433333333333333322222222222221111111111111100000000000000000/////.............-----------------,,,,,,,,,,,,,,++++++++++++++************)))))))))(((((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########"""##""""""""!!!!!!!!!! aaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccbccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggghhhhhhgggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaa``````````````````````______________^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[\\\\\\]]]]]^^^^^^^^^^^^^^__``aabcdffgghhiiiiiiiiiiiihhhhhggmllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhgggffffeeeeeedddddddddcccbbbaaa``__^^]]\\\[[[ZZYYYYYYYYYYXXXXXXXWWWWVVVVUSSSSRRRRRRRRRQQQQQQQQQQPPOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????>>>>>>>>>===========<<=====<<<<<<<<<<<;;;;;;;;;:::::::::::999999999999998877777777777777666666666555444444444444433333333333333322222222222221111111111110000000000000000000////.............-----------------,,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$##########""""#"""""""""!!!!!!!!! aaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccbbbccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeffffffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggghhgggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````a```````````````````````______________^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[\\\\\]]]]]^^^^^^^^^^^^^^___`aabccefgghhiiiiiiiiiiiihhhhhgglllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhgggffffeeeeeddddddddddccbbbbaa```__^^]]\\[[[ZZZYYYYYXXXXXXXXXXXWWWWWVVVVUSSSSRRRRRRRRQQQQQQQQQQPPPOONNNNNNNNNNNMMMMMMMMMMMLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>============<<====<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999998887777777777777666666666655544444444444433333333333333322222222222221111111111110000000000000000000/////.............----------------,,,,,,,,,,,,,,++++++++++++++++***********))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$#########"""""""""""""""!!!!!!!!!! aaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccbbbbbbcccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````_____________^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[\\\\\]]]]]^^^^^^^^^^^^^^__``abccefgghhiiiiiiiiiiiihhhhhgglllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhgggffffeeeeedddddddddccbbbbaaa``___^^]]\\[[[ZZZYYYXXXXXXXXXXXXWWWWWVVVVUUSSSRRRRRRRRQQQQQQQQQQPPPPOONNNNNNNNNNMMMMMMMMMMMLLMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>============<<====<<<<<<<<<<<;;;;;;;;;;::::::::::999999999999998877777777777777666666666655444444444444433333333333333322222222222221111111111100000000000000000000/////.............----------------,,,,,,,,,,,,,,+++++++++++++++************))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!! aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccbbbbbbbbccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhgggggghhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\]]]]]^^^^^^^^^^^^^^__``abbceffghhiiiiiiiiiiiihhhhhggllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhgggffffeeeeeddddddddccbbbbbaaa``___^^]]\\[[ZZZZYXXXXXXXXXXXXXWWWWWVVVVVUUSSRRRRRRRRQQQQQQQQQQPPPPPONNNNNNNNNNMMMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>============<<<===<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999999988877777777777776666666666654444444444444333333333333333222222222222221111111111000000000000000000000/////............-----------------,,,,,,,,,,,,,++++++++++++++++************))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$#########"""""""""""""""!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffgggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\]]]]]]^^^^^^^^^^^^^^__`aabceffghhhiiiiiiiiiiihhhhhggllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhgggffffeeeeedddddddcccbbbbaaa```__^^^]]\\[[ZZZYYXXXXXXXXXXXWWWWWWWVVVVUUUSSRRRRRRRQQQQQQQQQQPPPPPPNNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>===========<<<<===<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999998877777777777776666666666665444444444444433333333333333322222222222221111111111100000000000000000000//////............----------------,,,,,,,,,,,,,,+++++++++++++++*************)))))))(((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$#########""""""""""""""""!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaa``````````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\]]]]]]^^^^]]]]]^^^^__``abceefgghhiiiiiiiiiiihhhhgggllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhggggfffeeeeeddddddccccbbbaaaa```__^^]]]\\[[ZZZYXXXXXXXXXXWWWWWWWWVVVVVUUUSRRRRRRRRQQQQQQQQQQPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>============<<<<===<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999988877777777777766666666666664444444444444333333333333333222222222222221111111111000000000000000000000//////............----------------,,,,,,,,,,,,,++++++++++++++++************))))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```aaaaaaa``````````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\]]]]]]]]]]]]]]]]^^^^_``abcdefgghhiiiiiiiiiihhhhhggglllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhggggfffeeeeedddddcccccbbbaaaa```__^^]]\\\[[ZZZYXXXXXXXWWWWWWWWWVVVVVVUUUURRRRRRRRQQQQQQQQQQPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>===========<<<<<==<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999998887777777777776666666666666444444444444333333333333333322222222222222111111111000000000000000000000//////............----------------,,,,,,,,,,,,,,+++++++++++++++*************))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````aaaaa```````````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]^^^__`abbdeffghhhiiiiiiiiihhhhhggglllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhggggffffeeeedddddcccccbbaaaa```___^^]]\\\[[ZZZYXXXXXWWWWWWWWWWVVVVVVUUUUURRRRRRRQQQQQQQQQQPPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>============<<<<<==<<<<<<<<<<<;;;;;;;;;;;::::::::999999999999998888777777777777666666666666544444444444433333333333333322222222222222111111111100000000000000000000///////............----------------,,,,,,,,,,,,,++++++++++++++++*************))))))))(((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########"""""""""!""""!!!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````aaaa``````````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]]^^__`aabdeffgghhiiiiiiiiihhhhggggllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhggggffffeeeedddddcccccbbaaaa```___^^]]]\\[[ZZZYXXXXWWWWWWWWWWVVVVVVUUUUUURRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@??????>>>>>>>>===========<<<<<<=<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999999888877777777777666666666666554444444444433333333333333322222222222222211111111110000000000000000000///////.............---------------,,,,,,,,,,,,,,+++++++++++++++*************)))))))))(((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########""""""""""!""""!!!!!!!!!!!! ``aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggghhgghhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffgggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````aa``````````````````````````````````_______________^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]^^^_``abdeefgghhiiiiiiiihhhhhggggllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhggggffffeeeeddddccccccbaaaaa```___^^]]]\\[[ZZZYXXXXWWWWWWWWVVVVVVVUUUUUUTRRRRRRQQQQQQQQQPPPPPPPPPPNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999999988888777777777766666666666665544444444444333333333333333222222222222221111111111100000000000000000////////..............---------------,,,,,,,,,,,,,+++++++++++++++**************)))))))))((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########""""""""""!!"""!!!!!!!!!!!!! ````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddcccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfggfgggggggggggggffffffffffffgggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````_______________^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]^^__`abddefgghhhiiiiiihhhhhhggggllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggffffeeeeddddccccccbaaaa````___^^]]]\\[[ZZZYXXXXWWWWWWWVVVVVVVUUUUUUTTRRRRRQQQQQQQQQPPPPPPPPPPPNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999988888877777777776666666666665554444444444333333333333332222222222222222111111111110000000000000000/////////.............-----------,---,,,,,,,,,,,,,,+++++++++++++++**************)))))))))((((((((''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$############""""""""""!!""!!!!!!!!!!!!!! ```````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffggggggggfffffffffffffffffgggggggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````__````````_________________^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]^^__`abddeffgghhhiiiihhhhhhggggglllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggffffeeeeddddcccccbbaaaa````___^^^]]\\[[ZZZYXXXXWWWWWWVVVVVVVUUUUUUTTTRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999999888888777777777666666666666655544444444433333333333333222222222222222211111111111100000000000000///////////.............-----------,---,,,,,,,,,,,,,+++++++++++++++**************))))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""!!!""!!!!!!!!!!!!!! ````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddddeefffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[Z[[[[ZZZZZZZZZZZZZZZZZZZZ[[\\\\]]]]]]]]]]]]]]^^__`aabcdeeffgggghhgggggggfffffiiiiiiiiiiihhhhhhggggggggiihhhhhhhhiiiiiiiiihhhhhhggggffffeeeeddddcccccbbbbaaaa```____^^^]]\\[[[ZZYYXWWWWVVVVVVVUUUUUUTTTTTTTSQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????>??????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;:::::::::999999999999988888888877777777777776666666666665555444444444444433333333222222222222211111111111100000000//////////////////............-----------,,--,,,,,,,,,,,,,,++++++++++*************))))))))))))))))((((((((''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! ``````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccdddddddddddddddddddddddddeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaa``````````````````______________________^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZZZZZZZZZZZ[[\\\\]]]]]]]\\\]]]]]^^_`aabcddeffgggggggggggggfffffiiiiiiiiiiihhhhhhggggggggihhhhhhhhhiiiiiiiihhhhhhhgggffffeeeedddddcccccbbbbaaa````____^^^]]\\\[[ZZZYXWWWWVVVVVVUUUUUUTTTTTTTSSQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>?????????>>>>>>>>>>>>====<<<<<<<<;;;;;;;;;;;::::::::9999999999999888888888877777777777766666666666665555444444444444333333333222222222222111111111111000000000//////////////////............-----------,,--,,,,,,,,,,,,,,+++++++++**************))))))))))))))))(((((((('''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccdddddddddddddddddddddddddeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedeeeeeddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaa`````````````````_____________________^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZZZZZYYZZZZZZZ[\\\\\]]]]]\\\\\]]]]^^_``abcddefffgggggggggggffffffiiiiiiiiiiihhhhhhgggggggghhhhhhhhhhiiiiiiiihhhhhhhgggffffeeeeddddccccccbbbbaaa````____^^^]]\\\[[ZZZYXXWWWWVVVVVUUUUUUTTTTTTSSSQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGHHHHHGGGGGGGGGGGGFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@????????????>>>?????????>>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;::::::::9999999999999888888888887777777777776666666666666555444444444444433333333322222222222211111111111100000000/////////////////..............-----------,,-,,,,,,,,,,,,,,++++++++++**************))))))))))))))))(((((((('''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ```````````````````````aaaaaaaaaaaaabbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcdddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfgfffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddeedddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaa```````````````______________________^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[ZZZZZ[ZZZZZZZZZZZZZZYYYYYZZZZZ[\\\\\]]]]\\\\\\\]]]^^_``abcddeeffgggggggggggffffffjjiiiiiiiiiihhhhhgggggggfhhhhhhhhhiiiiiiiiihhhhhhgggffffeeeedddddccccccbbbbaaa````___^^^^]]\\\[[ZZZYXXWWWWVVVVVUUUUUTTTTTTTSSSPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGHHHHGGGGGGGGGGGGFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>????????>>>>>>>>>>>======<<<<<<<;;;;;;;;;;;::::::::9999999999999888888888887777777777766666666666665555444444444444333333333322222222222111111111111100000000////////////////..............-----------,,,-,,,,,,,,,,,,,,++++++++++*************))))))))))))))))((((((((''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! ```````````````````````aaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggfffffgggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````______________________^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZ[\\\\\]]]]\\\\\\\]]]^^_``abccdeefffgggggggggfffffffjjjjiiiiiiiihhhhhgggggggfhhhhhhhhiiiiiiiiihhhhhhhgggffffeeeedddddccccccbbbbaaa````___^^^]]]\\\[[[ZZYXXWWWWVVVVVUUUUUTTTTTTSSSSPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@?????????????>>>>???????>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;::::::::9999999999999888888888888777777777776666666666666555444444444444433333333332222222222111111111111100000000////////////////...............-----------,,,-,,,,,,,,,,,,,+++++++++++*************))))))))))))))))(((((((('''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ```````````````````````aaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggffffffffffffggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggfgggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````______________________^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^]^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZ[\\\\]]]]]\\\\\\\]]]^^_``abccdeeffffgggggggffffffffjjjjjjiiiiiihhhhhgggggggfhhhhhhhhiiiiiiiihhhhhhhgggffffeeeedddddcccccccbbbbaaa````___^^^]]]\\\[[[ZZYXXWWWWVVVVVUUUUTTTTTTSSSSSPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@?????????????>>>>>???????>>>>>>>>>>>=======<<<<<;;;;;;;;;;;;::::::::9999999999999888888888888777777777766666666666665555444444444444333333333332222222221111111111111100000000///////////////................-----------,,,,,,,,,,,,,,,,,+++++++++++*************))))))))))))))))(((((((('''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! ```````````````````````aaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggfffffffffffffffffffggggggffffgggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeffffffffffffffffffffffffffffffffffffffffffgggggggggggffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_______________________^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^]]^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZ[\\\\]]]]]]\\\\\\]]]^^_``abccddeefffffffgffffffffffjjjjjjjiiiiihhhhhggggggffhhhhhhhhiiiiiiiihhhhhhhgggffffeeeedddddcccccccbbbbaaa````___^^^]]]\\\[[ZZZYXXXWWWVVVVVUUUUTTTTTTSSSSSPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@????????????>>>>>>??????>>>>>>>>>>>>=======<<<<<;;;;;;;;;;;:::::::::999999999999888888888888877777777766666666666666555444444444444433333333333222222222111111111111110000000///////////////................------------,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))((((((((''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!! _``````````````````````aaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggfffgggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZ[\\\]]]]]]]]\\\\\]]]^^_``abccddeeffffffffffffffffffjjjjjjjiiiiiihhhhgggggggfhhhhhhhiiiiiiiiihhhhhhgggffffeeeedddddccccccccbbbbaaa```___^^^]]]\\\[[[ZZZYXXXWWWVVVVVUUUUTTTTTSSSSSSPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@????????????>>>>>>>?????>>>>>>>>>>>>========<<<<;;;;;;;;;;;;:::::::::999999999998888888888888777777777766666666666665555444444444444333333333333222222221111111111111100000000//////////////.................------------,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))((((((((''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! ___````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggfffffffffffgggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZ[[\\\]]]]]]]]\\\\\]]]^^_``abccddeeefffffffffffffffffjjjjjjjjiiiiihhhhgggggggfihhiiiiiiiiiiiihhhhhhggggfffeeeeddddddccccccccbbbbaaa```___^^^]]]\\\[[[ZZZYXXXWWWWVVVVUUUUTTTTTSSSSSSPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@?????????????>>>>>>>?????>>>>>>>>>>>>========<<<<;;;;;;;;;;;::::::::::99999999999888888888888777777777766666666666666555444444444444433333333333322222221111111111111110000000//////////////..................------------,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((('''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!! _____``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggfffffffffffffffffffffgggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZ[[\\]]]]]]]]]]\\\]]]]^^_``abccddeeefffffffffffffffffjjjjjjjjiiiiihhhhggggggggiiiiiiiiiiiiiiihhhhhhggggfffeeeedddddcccccccccbbbbaaa```___^^]]]\\\[[[[ZZZYXXXWWWWVVVUUUUUTTTTSSSSSSSPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@?????????????>>>>>>>>????>>>>>>>>>>>>=========<<<;;;;;;;;;;;:::::::::::99999999998888888888888777777777666666666666665555444444444444333333333333322222211111111111111100000000/////////////...................------------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!! _______````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaa````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZ[[\\]]]]]]]]]]]]]]]]]^^_``abbcddeeeefffffffffffffffgjjjjjjjjiiiiihhhhggggggggiiiiiiiiiiiiiihhhhhhgggggffeeeeddddddcccccccccbbbbaaa```__^^^]]]\\\[[[ZZZZYXXWWWWVVVVUUUUUTTTTSSSSSSSPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFGGGGGGGGGGGGFFFFFFFFFFFFEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@????????????>>>>>>>>>????>>>>>>>>>>>==========<<;;;;;;;;;;;;:::::::::::99999999998888888888887777777777666666666666665555444444444444333333333333322222111111111111111100000000////////////....................------------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! __________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaa````````````_________________________^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZ[[\]]]]]]]]]]]]]]]]]]^^_``abbcdddeeeeefffffffffffffgjjjjjjjjjiiiihhhhggggggggiiiiiiiiiiiiiihhhhhhggggfffeeeedddddccccccccccbbbbaaa``___^^]]]\\\[[[ZZZZYYXXWWWWVVVVUUUUTTTTTSSSSSSRPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFGGGGGGGGGGGFFFFFFFFFFFFFEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAA@@@@@????????????>>>>>>>>>>???>>>>>>>>>>>>==========<<;;;;;;;;;;;::::::::::::9999999998888888888888777777777666666666666665555544444444444333333333333322222111111111111111100000000/////////////....................------------,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))((((((((('''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! ____________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaa``````````````________________________^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZ[[[\]]]]]]]]]]]]]]]]]^^^_``abbcdddeeeeeeeffffffffffffjjjjjjjjjiiiihhhhggggggggiiiiiiiiiiiiihhhhhhgggggffeeeedddddccccccccccccbbbaaa``__^^^]]\\\[[[ZZZZYYYXWWWWWVVVVUUUUTTTTSSSSSSSRPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFGGGGGGGGGGFFFFFFFFFFFFFEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAA@@@@@@???????????>>>>>>>>>>>??>>>>>>>>>>>>===========<;;;;;;;;;;;;:::::::::::99999999998888888888887777777776666666666666665555544444444444333333333333222221111111111111111100000000////////////.....................------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!!! _______________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaaaaaaa```````````````______________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZ[[[]]]]]^^]]]]]]]]]]]^^__``abbccdddeeeeeeeeeffffffffgjjjjjjjjjiiiihhhhggggggggiiiiiiiiiiiiihhhhhhggggfffeeeedddddccccccccccccbbbaaa``__^^]]]\\[[[ZZZZYYYYXWWWWVVVVVUUUUTTTTSSSSSSRRPPOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@????????????>>>>>>>>>>>??>>>>>>>>>>>>===========<;;;;;;;;;;;::::::::::::99999999998888888888887777777776666666666666655555544444444443333333333333222211111111111111111000000000////////////.....................------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))(((((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!! __________________```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbcccccccccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaaa``````````````````____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[\]]]]^^^^]]]]]]]]]]^^__``abbccdddeeeeeeeeeeefffffffjjjjjjjjjiiiihhhhhgggggggiiiiiiiiiiiiihhhhhggggffffeeedddddcccccccccccccbbbaaa``__^^]]\\[[[[ZZZYYYYYWWWWWVVVVUUUUUTTTTSSSSSSRRPPOOOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@???????????>>>>>>>>>>>>?>>>>>>>>>>>>============;;;;;;;;;;;;:::::::::::99999999998888888888888777777777666666666666665555554444444444333333333333222221111111111111111000000000/////////////....................-------------,,,,,,,,,,,,,+++++++++++++++**************)))))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!! ____________________`````````````aaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbcccccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaa`````````````````````__________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZYYZZZZYYYYYYYYYYYYYYYYZZZ[[\]]]^^^^^^]]]]]]]]]^^__``abbccddddeeeeeeeeeeeffffffjjjjjjjjjiiiihhhhhgggggggiiiiiiiiiiiihhhhhhggggfffeeeedddddcccccccccccccbbbaaa``__^^]]\\[[[ZZZYYYYYXWWWWVVVVVUUUUTTTTSSSSSSRRRPOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFGGGGGGGGFFFFFFFFFFFFFEEEEFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@???????????>>>>>>>>>>>>=>>>>>>>>>>>>>============;;;;;;;;;;;::::::::::::99999999998888888888888777777776666666666666655555554444444444333333333333222211111111111111111000000000////////////.....................-------------,,,,,,,,,,,,,+++++++++++++++**************)))))))))))(((((((''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!! ______________________`````````````aaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccdddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````aa```````````````````````________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZYYYZZZYYYYYYYYYYYYYYYYYZZZ[[\]]]^^^^^^]]]]]]]]]^^__``abbccddddddddeeeeeeeefffffjjjjjjjjjiiiiihhhhhggggggiiiiiiiiiiiihhhhhggggffffeeeedddddccccccccccccccbbaa```_^^]]\\[[[ZZZYYYYXXXWWWVVVVVUUUUTTTTTSSSSSRRRROOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFGGGGGGGGFFFFFFFFFFFFEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@???????????>>>>>>>>>>>>=>>>>>>>>>>>>=============;;;;;;;;;;;::::::::::::99999999988888888888887777777776666666666666655555554444444443333333333332222211111111111111110000000000////////////............----....--------------,,,,,,,,,,,,,+++++++++++++++**************))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!!! _______________________```````````````aaaaaaaaaa``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````_______________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZYYYYZYYYYYYYYYYYYYYYYYYYZZZ[[\]]^^^^^^^]]]]]]]]]^^__``abbcccddddddddddeeeeeeffffjjjjjjjjjiiiiihhhhhhgggggiiiiiiiiiiiihhhhhggggffffeeeedddddccccccccccccccbbaa``__^^]]\\[[ZZZYYYYXXXXWWVVVVVUUUUUTTTTSSSSSSRRRROOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFGGGGGGGFFFFFFFFFFFFFEEEEEFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@???????????>>>>>>>>>>>>==>>>>>>>>>>>=============<;;;;;;;;;;::::::::::::999999999988888888888887777777776666666666666655555554444444443333333333332222111111111111111110000000000///////////.............----------------------,,,,,,,,,,,,,+++++++++++++++**************)))))))))((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!! _______________________`````````````````aaaaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffeeefffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXYYYYYZZZ[[\]]^^^^^^^]]]]]]]]]^^__``abbccccdddddddddddeeeeefffjjjjjjjjjiiiiihhhhhhhggggjiiiiiiiiiihhhhhggggfffffeeeddddddccccccccccccccbbaa``__^^]\\[[ZZZYYYYXXXXXVVVVVVUUUUUTTTTTSSSSSRRRRROOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGFFFFFFFFFFFFEEEEEEFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>>>>==>>>>>>>>>>=============<<;;;;;;;;;;:::::::::::9999999999888888888888887777777776666666666666555555554444444443333333333332222111111111111111100000000000///////////.............---------------------,,,,,,,,,,,,,++++++++++++++++**************)))))))))((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!! _______________________````````````````````aaaaa```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeefffffeeeeeffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]\]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXYYYYZZZ[[\]]^^^^^^^]]]]]]]]]^^__``aabbcccccccdddddddddeeeeffjjjjjjjjjiiiiihhhhhhhhhhhjjjjiiiiiiihhhhhggggfffffeeeddddddccccccccccccccbbaa``__^]]\\[[ZZYYYYXXXXXWVVVVVUUUUUTTTTTSSSSSSRRRRROOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKJKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>>>===>>>>>>>>>>=============<<;;;;;;;;;::::::::::::9999999999888888888888887777777766666666666666555555554444444443333333333322222111111111111111000000000000///////////.............---------------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!! _______________________```````````````````````aa``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffeeeeeffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]\\]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXYYYYZZ[[[\]]^^^^^^^]]]]]]]]]^^__``aabbbcccccccccccdddddeeeefijjjjjjjjiiiiihhhhhhhhhhhjjjjiiiiiiihhhhggggfffffeeeeddddddccccccccccccccbbaa``__^]]\\[ZZZYYYXXXXWWWVVVVUUUUUTTTTTTSSSSSRRRRRROOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@?????????>>>>>>>>>>>>>===>>>>>>>>>=============<<<;;;;;;;;:::::::::::::9999999998888888888888887777777766666666666666555555554444444443333333333322222111111111111110000000000000///////////.............---------------------,,,,,,,,,,,,,++++++++++++++++*************))))))))(((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#######"""""""""!!!!!!!!!!!!!!! ^^^____________________``````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``a````````````````````````````````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXYYYYZZZ[[\]]^^^^^^^]]]]]]]]]^^^__``abbbbccccccccccccddddeeeeiijjjjjjjiiiiihhhhhhhhhhhjjjjiiiiiihhhhhggggfffffeeeeddddddccccccccccccccbbaa``_^^]\\[[ZZYYYXXXXWWWWVVUUUUUUTTTTTTSSSSSRRRRRRROOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFGGGGGFFFFFFFFFFFFEEEEEEEEFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@?????????>>>>>>>>>>>>====>>>>>>>>>============<<<<;;;;;;;;::::::::::::99999999998888888888888877777777766666666666666555555554444444433333333333322222111111111111110000000000000//////////..............--------------------,,,,,,,,,,,,,,++++++++++++++++************)))))))))((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$########"""""""""!!!!!!!!!!!!!! ^^^^^__________________`````````````````````````````````````````````````a`aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYZZZ[[\]]^^^^^^]]]]]]]]]]^^^__``aabbbbbbbbbccccccccdddeeeiiiijjjjiiiiiihhhhhhhhhhhjjjjiiiiiihhhhggggffffffeeeeddddddccccccccccccccbbaa``_^^]\\[[ZZYYXXXXWWWWWVUUUUUUTTTTTTSSSSSRRRRRRRROOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGFFFFFFFFFFFFEEEEEEEEEFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAA@@@@@@@?????????>>>>>>>>>>>=====>>>>>>>>=============<<<<;;;;;;;:::::::::::::9999999998888888888888887777777776666666666666655555555444444443333333333332222211111111111110000000000000///////////.............---------------------,,,,,,,,,,,,,+++++++++++++++++************))))))))((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$########""""""""!!!!!!!!!!!!!!! ^^^^^^^________________``````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYZZZ[[\]]]^^^^^]]]]]]]]]]]^^__``aaabbbbbbbbbbbbbccccdddeeiiiiijjiiiiiiihhhhhhhhhhhjjjjiiiiiihhhhggggfffffeeeedddddddccccccccccccccbbaa`__^]]\[[ZZYYYXXXWWWWWVUUUUUUTTTTTTSSSSSSRRRRRRRQOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@????????>>>>>>>>>>>>=====>>>>>>>>============<<<<<;;;;;;;::::::::::::99999999998888888888888877777777776666666666666555555555444444443333333333332222211111111111100000000000000///////////...........----------------------,,,,,,,,,,,,,,+++++++++++++++++***********))))))))(((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#######"""""""""!!!!!!!!!!!!!!! ^^^^^^^^^______________`````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeedddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````__`````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[\]]]^^^^^]]]]]]]]]]]^^___``aaabbbbbbbbbbbbbccccdddeiiiiiiiiiiiiiihhhhhhhhhhhjjjjiiiiihhhhgggggfffffeeeeddddddddcccccccccccccbbaa`__^]\\[[ZZYYXXXWWWWWVVUUUUUTTTTTTSSSSSSRRRRRRRRQOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@????????>>>>>>>>>>>======>>>>>>>============<<<<<<;;;;;;::::::::::::999999999988888888888888877777777776666666666666555555555444444443333333333322222211111111111100000000000000//////////...........-----------------------,,,,,,,,,,,,,++++++++++++++++++***********)))))))(((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#######""""""""!!!!!!!!!!!!!!! ___________`````````````````````````````````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````________```````````````____________________________^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXYYYZZ[[\\]]]]]]]\\\\\\\\\\]]^^^_bbbcccccccccccccdddeeefffijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhggggfffffeeeeedddddddccccccccccccccccbba`__^]]\[[ZYYXXXWWWWVVVVVUUUUUUTTTTTTTSSSSSSRRRRRRROOOOONNNNNNNNNNNNNMMMMMMMLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>?>>>>>>>>>>>============<<<<<;;;;;;;;;;;;:::::::::9999999999998888888888888777666666666666655555555544444444443333333333322222222211111111111111111111000//////////............-...............----------,,,,,,,,,,,,,++++++++++++++++++********)))))))(((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$#####"""""""""!!!!!!!!!!!!!!!! ______________`````````````````````````````````````````````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````___________`````````````_____________________________^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWXXXXXYYYZZ[[\\\]]]]]\\\\\\\\\\\]]]^^_bbbbcccccccccccccdddeeeffiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhggggfffffeeeeedddddddcccccccccccccccbbb``__^]\\[ZZYYXXWWWWVVVVVVUUUUUTTTTTTSSSSSSSRRRRRRRROOOONNNNNNNNNNNNNMMMMMMMMKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEFEEEEEEEEEEEEDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<;;;;;;;;;;;;;:::::::::999999999999888888888888877666666666666665555555554444444444333333333332222222221111111111111111111000//////////............--.............------------,,,,,,,,,,,,,+++++++++++++++++********)))))))(((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$#####""""""""""!!!!!!!!!!!!!!! ________________``````````````````````````````````````````````````````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_____________```````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXYYYZZ[[\\\]]]]]\\\\\\\\\\\]]]^^^abbbbbbcccccccccccdddeeefiijjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhggggffffeeeeeedddddddcccccccccccccccbba``_^]]\[[ZYYXXXWWWVVVVVVUUUUUTTTTTTTSSSSSSRRRRRRRRQOOONNNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::99999999999888888888888887766666666666666555555555444444444333333333332222222222111111111111111111000///////////............--............-------------,,,,,,,,,,,,,++++++++++++++++*********))))))(((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$#####"""""""""!!!!!!!!!!!!!!!! __________________```````````````````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeedddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccbbccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````_______________`````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWXXXXYYYZZ[[\\\\]]]\\\\\\\\\\\\\]]^^^aabbbbbbbbbbbbcccccddeeefiiijjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhggggfffffeeeeeeddddddccccccccccccccccbba`__^]\\[ZZYYXXWWWVVVVVVUUUUUTTTTTTTSSSSSSSRRRRRRRRQOONNNNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>============<<<<<;;;;;;;;;;;;:::::::::::99999999998888888888888887666666666666665555555555444444444333333333332222222221111111111111111100000//////////............---........-----------------,,,,,,,,,,,,,+++++++++++++++*********))))))(((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$#####""""""""""!!!!!!!!!!!!!!!! _____________________``__````````````````````````````````````````````````aabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````_________________```````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWXXXXYYYZZ[[\\\\\\\\\\\\\\\\\\\\]]]^^aaabbbbbbbbbbbbccccdddeeeiiiijjjjjjjjjjjiiiiiiiiiiiiiiiihhhhggggfffffeeeeedddddddcccccccccccccccbbaa`_^^]\[[ZYYXXWWWVVVVVUUUUUUTTTTTTTSSSSSSSRRRRRRRRQQOONNNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>>============<<<<<;;;;;;;;;;;;;:::::::::::99999999988888888888888886666666666666665555555555444444443333333333332222222221111111111111111000000//////////...........----...----------------------,,,,,,,,,,,,++++++++++++++++********))))))(((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$######""""""""""!!!!!!!!!!!!!!! ____________________________`````````````````````````````````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaa```````````````````````____________________`````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXXYYYZZZ[\\\\\\\\\\\\\\\\\\\\]]]^^aaaabbbbbbbbbbbbccccdddeehiiijjjjjjjjjjjiiiiiiiiiiiiiiiihhhhggggfffffeeeeeddddddccccccccccccccccbbaa__^]\\[ZZYXXXWWVVVVVUUUUUUTTTTTTTSSSSSSSRRRRRRRRQQQONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;::::::::::::99999999888888888888888876666666666666655555555555444444443333333333332222222221111111111111110000000/////////............----..-----------------------,,,,,,,,,,,,++++++++++++++**********))))))((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$#####""""""""""!!!!!!!!!!!!!!!! ______________________________```````````````````````````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccbccccccccccbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaaaa```````````````````````______________________```_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWXXXXYYZZZ[\\\\\\\\\\\\\\\\\\\\]]]]^aaaaabbbbbbbbbbbbcccdddeehiiiijjjjjjjjjiiiiiiiiiiiiiiiihhhhhggggfffffeeeeedddddccccccccccccccccbbba`_^^]\[[ZYYXXWWWVVVVUUUUUUTTTTTTTSSSSSSSRRRRRRRRQQQQNNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>>============<<<<<;;;;;;;;;;;;;::::::::::::99999998888888888888888776666666666666555555555555444444443333333333322222222221111111111111100000000/////////...........-----.------------------------,,,,,,,,,,,,+++++++++++++**********))))))(((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$######""""""""""!!!!!!!!!!!!!!! _________________________________````````````````````````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaa````````````````````````________________________`_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWXXXXYYZZZ[\\\\\\\\\\\\\\\\\\\\\]]]^aaaaaabbbbbbbbbbbccccdddehhiiiijjjjjjjjiiiiiiiiiiiiiiiihhhhhggggfffffeeeeedddddcccccccccccccccbbbaa`_^]]\[ZZYXXWWWVVVVUUUUUUUTTTTTTSSSSSSSRRRRRRRRQQQQQNNNNNNNNNNNMMMMMMMMMMMMMLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;:::::::::::::99999998888888888888887776666666666666555555555555444444433333333333322222222221111111111111000000000////////...........-------------------------------,,,,,,,,,,,,++++++++++++**********))))))(((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$######""""""""""!!!!!!!!!!!!!!!! ___________________________________`````````````__```````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````a````````````````````````______________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWXXXXYYZZZ[\\\\\\\\\\\\\\[\\\\\\]]]^`aaaaabbbbbbbbbbbbcccdddehhhiiiijjjjjjjiiiiiiiiiihiiiihhhhhhggggfffffeeeedddddccccccccccccccccbbba``_^]\[[ZYYXWWWVVVVUUUUUUUUTTTTTSSSSSSSSRRRRRRRRQQQQQNNNNNNNNNNMMMMMMMMMMMMMLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::::999999988888888888888877776666666666665555555555555444444433333333333322222222221111111111110000000000///////............-------------------------------,,,,,,,,,,,++++++++++++***********))))))(((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!! ^^____________________________________``````````_____````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddcccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````__________________________________________________^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWXXXXYYZZZ[[\\\\\\\\\\\\[[[\\\\\]]]]`aaaaaabbbbbbbbbbbbcccdddghhhiiiijjjjjiiiiiiiiiihhiiiihhhhhgggggfffffeeeedddddcccccccccccccccbbbaa``^]]\[ZZYXXWWVVVVUUUUUUUUTTTTTTSSSSSSSRRRRRRRRQQQQQQNNNNNNNNNMMMMMMMMMMMMMLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAABBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::9999999988888888888888777776666666666655555555555555444444333333333333322222222221111111111100000000000//////............--------------------------------,,,,,,,,,,,+++++++++++***********)))))))((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#######"""""""""""!!!!!!!!!!!!!!! ^^^^_____________________________________```````_______``````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccdddddddddddddccccccdddddddddddddddddddcccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````_________________________^______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXYYYZZ[[\\\\\\\\\\\[[[[\\\\\]]]]`aaaaaabbbbbbbbbbbbbcccddghhhiiiiiiijiiiiiiiiiihhhiiihhhhhhgggggfffffeeeeddddcccccccccccccccbbbbaa`_^]\\[ZYYXWWVVVVUUUUUUUTTTTTTTSSSSSSSRRRRRRRRQQQQQQQNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAABBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::9999999888888888888887777776666666666555555555555555444443333333333333222222222221111111111100000000000/////.............--------------------------------,,,,,,,,,,++++++++++************)))))))((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!! ^^^^^^_____________________________________`````__________```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccdddddddcccccccccccccddddddddddddcccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```aaaaa`````````````````````````````````````````````_______________________^^^____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXYYYZZZ[\\\\\\\\\\\[[[[\\\\\]]]]`aaaaaabbbbbbbbbbbbbbcccdgghhhiiiiiiiiiiiiiiiihhhhiiihhhhhhgggggfffffeeeeddddccccccccccccccbbbbaa``_^]\[ZZYXXWWVVVUUUUUUUTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::99999998888888888888877777776666666665555555555555554444433333333333333222222222221111111111100000000000////.............---------------------------------,,,,,,,,,,++++++++++************)))))))((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!! ^^^^^^^^______________________________________``_____________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdcccccccccccccccccccccddddcccccccccccccccccccccccccdddddddddddddddddddddddddccdddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddccddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````a`a`````````````````````````````````````````````______________________^^^^^^__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXXYYYZZZ[[\\\\\\\\\[[[[[[\\\\\]]]`aaaaaabbbbbbbbbbbbbbbcccfgghhhiiiiiiiiiiiiiihhhhhiihhhhhhhgggggfffffeeeeddddccccccccccccccbbbbaa``_]]\[ZYYXWWVVVUUUUUUTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQNNNNNNMMMMMMMMMMMMMLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::::99999998888888888888877777776666666655555555555555544444433333333333332222222222221111111111000000000000///..............---------------------------------,,,,,,,,,++++++++++************))))))))(((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^_____________________________________________________`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddcccdddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddcccccccddddddddddddddcccccccccccdddddddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````______________________^^^^^^^^________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXYYYZZZ[[\\\\\\\\[[[[[[[\\\\\]]]`aaaaaabbbbbbbbbbbbbbbbccffgghhhiiiiiiiiiiiihhhhhhhhhhhhhhggggggfffffeeeddddcccccccbbbbbbbbbbbbaa`__]]\[ZYYXWWVVVUUUUUTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQNNNNNNMMMMMMMMMMMMLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::::99999999888888888888877777777666666655555555555555544444433333333333333222222222221111111111100000000000///..............----------------------------------,,,,,,,,++++++++++*************)))))))((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^______________________________________________________``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddcccccccccccccccccccccccddddcccccccccccccccccccccdddddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````_______________________^^^^^^^^^^______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[[[\\\\\]]]`aaaaabbbbbbbaaaaaaabbbbcfffgghhhiiiiiiiiiihhhhhhhhhhhhhhhggggggffffeeeeddddcccccbbbbbbbbbbbbbaaa`__]\\[ZYXXWWVVUUUUUTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQNNNNNMMMMMMMMMMMMLLLLLLLLKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>=>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999988888888888887777777766666655555555555555544444433333333333333222222222222111111111110000000000///..............----------------------------------,,,,,,,,,+++++++++*************))))))))(((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^______________________________________________________```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````_______________________^^^^^^^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[\\\\[[[[[[[[[\\\\]]]]`aaaaabbbbbbaaaaaaaaaabbbefffgghhhiiiiiiiihhhhhhhhhhhhhhhggggggfffffeeeeddddcccccbbbbbbbbbbbbbaa``__]\\[ZYXXWVVVUUUUTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPNNNNMMMMMMMMMMMMLLLLLLLLLKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::::9999999888888888888887777777766666555555555555555444444333333333333333222222222222111111111110000000000//...............----------------------------------,,,,,,,,+++++++++**************)))))))(((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^_______________________________________________________aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````_______________________^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[\\\\]]]]`aaaaabbbbbaaaaaaaaaaaaabeeffggghhhhiiiiihhhhhhhhhhhhhhhgggggggfffffeeeedddccccccbbbbbbbbbbbbbaa``_^]\\[ZYXXWVVUUUUTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPNNNMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===>>===========<<<<<<<<<<<<;;;;;;;;::::::::::::9999999988888888888887777777776666555555555555555444444433333333333333222222222222211111111111000000000///..............---------------------------------,,,,,,,,,+++++++++**************))))))))(((((('''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^__^^^_______________________________________________``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````_______________________^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[\\\\]]]^`aaaaabbbbaaaaaaa````aaaadeeffggghhhhhihhhhhhhhhgghhhhggggggggfffffeeeeddddccccccbbbbbbbbbbbbbaa``_^]\\[ZYXXWVVUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPPNNMMMMMMMMMMMMMLLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===>===========<<<<<<<<<<<<<;;;;;;;:::::::::::::9999999988888888888887777777776666555555555555555444444333333333333333222222222222211111111111000000000///.............---------------------------------,,,,,,,,,+++++++++**************))))))))((((((('''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````___````````________________________^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWXXXYYYYZZ[[[[[[[[[[[[[[[[[\\\\]]]^`aaaaabbbaaaaaaa```````aaddeeffgghhhhhhhhhhhhhhggghhgggggggggffffffeeeeddddcccccbbbbbbbbbbbbbbaa``__]\\[ZYXXWVVUUUTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPPPNNMMMMMMMMMMMMMLLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDEEDDDDDDDDDDDDCCCCCCCCCCCDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>====>===========<<<<<<<<<<<<<;;;;;;;::::::::::::9999999998888888888888777777777666555555555555555444444433333333333333222222222222211111111111100000000////.............-------------------------------,,,,,,,,,,+++++++++***************))))))))((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````_______``````_______________________^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWXXXYYYYZZ[[[[[[[[[[[[[[[[[\\\\]]]^aaaaaabbbaaaaa```````````cddeeffgghhhhhhhhhhhggggggggggggggfffffffeeeedddddcccccbbbbbbbbbbbbbbaa``__]\\[ZYXXWVVUUUTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPNMMMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;:::::::::::::9999999988888888888888777777777666555555555555554444444433333333333332222222222222211111111111100000000////............------------------------------,,,,,,,,,,++++++++++***************))))))))((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````__________```________________________^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXYYYZZZ[[[[[[[[[[[[[[[[\\\\]]]^aaaaaabaaaaaa`````____```cddeeffggghhhhhhhhhgggggggggggggfffffffeeeeeeddddccccccbbbbbbbbbbbbbbaa``__]]\[ZYXXWVVUUUTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;::::::::::::::9999999988888888888888777777777665555555555555554444444433333333333332222222222222111111111111100000000////............-----------------------------,,,,,,,,,,++++++++++***************))))))))((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________^^_______________________```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVWWWWWWWXXXXYYYZZZ[[[[[[[[[[[[[[[[\\\\]]]^aaaaaaaaaaaaa```________`ccddeeffggghhhhhhhggggggggggggffffffffeeeeeedddddccccccbbbbbbbbbbbbbbaa``__]]\[ZYYXWVVUUTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;::::::::::::::99999999988888888888888777777777665555555555555544444444433333333333322222222222221111111111111000000000////...........----------------------------,,,,,,,,,,,++++++++++***************))))))))(((((('''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  ]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^^___________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbccccccccccccccccccccccbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVWWWWWWXXXXYYYYZZZ[[[[[[[[[[[[[[[\\\\]]]^aaaaaaaaaaaa```__________bccddeffggghhhhhhhggggggfgggfffffffffeeeeeedddddccccccbbbbbbbbbbbbbbaaa``__]]\[ZYYXWVVUUTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@AAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;:::::::::::::99999999988888888888888877777777766555555555555554444444443333333333322222222222222111111111111100000000/////..........---------------------------,,,,,,,,,,,,,+++++++++***************))))))))((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  ]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^________________``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_```````___________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVWWWWWWXXXXYYYYZZZZ[[[[[[[[[[[[[[\\\\]]]^aaaaaaaaaaa````____^^^___bccddeeffgggghhhhggggggffgfffffffffeeeeeeedddddcccccccbbbbbbbbbbbbbbaaa``__]]\[ZYYXWVVUUTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPMMMMMMMMMMMLLLLLLLLLLLLLKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;:::::::::::::999999999988888888888888877777777765555555555555544444444443333333333322222222222222111111111111000000000/////..........--------------------------,,,,,,,,,,,,++++++++++***************))))))))((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  ]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^_____________````````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````____````______________________________________________^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVWWWWWXXXXYYYYYZZZZZ[[[[[[[[[[[[\\\\]]]^`aaaaaaaaaa```___^^^^^^^_bbccdeeffggggggggggggffffffffffffeeeeeeeddddddcccccccbbbbbbbbbbbbbbbaaa``__]]\[ZYYXWVVUUTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPMMMMMMMMMMMLLLLLLLLLLLLLKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;::::::::::::::999999999988888888888888877777777765555555555555544444444443333333333222222222222222111111111110000000000/////.........--------------------------,,,,,,,,,,,,++++++++++***************))))))))((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````___________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWXXXXYYYYYYZZZZZZZZZZZZZ[[[[[\\\]]```````````___^^^^]]]]]^^``abbccddeeefffffeeeeeeddeeeeeeeddddddddccccccbbbbdccccccccccccccccbbbbaa``]\\[ZYXXWVVUUTTSSSSSSRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBCCCCCCCCCBBBBBBBBBBBBBBAABBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888877777766666666665555555555555544444333333333333332222222111111111110000000000////////..................----------------,,,,,,,,,,,+++++++++++*************)))))))))(((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````___________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWXXXXYYYYYYYYZZZZZZZZZZZZ[[[[\\\]]``````````____^^^]]]]]]]^``aabccddeeeeffffeeeeedddeeeeeddddddddcccccccbbbbbccccccccccccccccbbbbaa``_]\\[ZYXXWVUUTTTSSSSSRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBCCCCCCCCCBBBBBBBBBBBBBBAABBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::999999999999999998888888888888877777766666666665555555555555444443333333333333322222222111111111100000000000////////..................---------------,,,,,,,,,,,+++++++++++*************)))))))))(((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_______________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````__________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWXXXXXYYYYYYYYYYYZZZZZZZZ[[[[\\\]]`````````____^^^]]]]]]]]]``aabbcddeeeeefeeeeeeedddeeeeddddddddccccccbbbbbbbcccccccccccccccbbbbbaa``_]\[[ZYXWWVUUTTTSSSSRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCDDDDDDDCCCCCCCCCCCCCBBBBBCCCCCCCCBBBBBBBBBBBBBBAAABBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::999999999999999998888888888888877777776666666666555555555555544444333333333333332222222211111111100000000000/////////..................--------------,,,,,,,,,,,+++++++++++*************)))))))))(((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! \\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_____________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````__________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWWXXXXXYYYYYYYYYYYYYZZZZZZ[[[[\\\\]_```````____^^^^]]]]]]]]]``aabbccddeeeeeeeeeeeddddeeedddddddcccccccbbbbbbbbccccccccccccccbbbbbaaa``_]\[ZZYXWWVUUTTSSSSRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCBBBBBBBBBBBBBAAAABAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999999999988888888888888877777776666666666555555555555544443333333333333322222222211111111000000000000/////////.................---------------,,,,,,,,,,+++++++++++*************)))))))))(((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! \\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^__________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````___________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWXXXXXYYYYYYYYYYYYYZZZZZ[[[[\\\\]___````_____^^^]]]]]]]]]]_``abbccddeeeeeeeeeedddddeedddddddcccccccbbbbbbbaacccccccccccccbbbbbaaa``__\\[ZYYXWVVUUTTSSSSRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOOOOKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCDDDDDDCCCCCCCCCCCCCBBBBBBCCCCCCCBBBBBBBBBBBBBAAAAABAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::999999999999999888888888888888887777777666666666655555555555544444333333333333322222222221111111000000000000//////////.................--------------,,,,,,,,,,,+++++++++++************)))))))))(((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! \\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXYYYYYYYYYYYYZZZZZ[[[[\\\\___________^^^^]]]]]]]]]]_``abbccddeeeeeeeeeedddddedddddddcccccccbbbbbbaaaacccccccccccbbbbbbaaa``__^\[[ZYXXWVVUTTTSSSSRRRRRRRQPPPPPPPPPPPOOOOOOOOOOOOONKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCDDDDDCCCCCCCCCCCCCBBBBBBBCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999999998888888888888888887777777666666666655555555555544444333333333333322222222221111111000000000000//////////.................-------------,,,,,,,,,,,+++++++++++************)))))))(((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! \\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^________________``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVWWWWXXXXXXXXYYYYYYYYYYYYZZZZ[[[[\\\\___________^^^]]]]]\\]]]]_``aabccdddeeeeeeeeeddddceddddddcccccccbbbbbbaaaaaccccccccccbbbbbbaaa``__^^[[ZYYXWWVUUTTSSSSRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOONNKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCDDDDCCCCCCCCCCCCCBBBBBBBBCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::9999999999999998888888888888888877777777666666666655555555555444443333333333333222222222221111110000000000000/////////..................-------------,,,,,,,,,,+++++++++++************)))))))((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_________________``````````````````````````aaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXYYYYYYYZZZZ[[[[\\\\__________^^^^]]]]]\\]]]]_``aabccdddeeeeeeeedddddcddddddcccccccbbbbbbaaaaaaccccccccbbbbbbbaaa``__^^][ZZYXXWVVUUTTSSSSRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOONNNKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCDDDDCCCCCCCCCCCCCBBBBBBBBCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999999988888888888888888887777777766666666665555555555544444333333333333222222222222111110000000000000//////////..................------------,,,,,,,,,,,++++++++++************)))))))((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^________________```````````````````````````aaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaabbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXYYYYYYZZZZ[[[[\\\_________^^^^^]]]]]\\]]]]_``aabccdddeeeeeeeedddddcddddddcccccccbbbbbaaaaaaabbbbbbbbbbbbbbaaa``__^^]]ZZYYXWWVUUTTTSSSRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOONNNNKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCDDDCCCCCCCCCCCCCBBBBBBBBBCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::9999999999999888888888888888888877777777766666666665555555555544443333333333333222222222222111100000000000000//////////..................------------,,,,,,,,,,++++++++++************)))))))(((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_________________```````````````````````````aaaaaaaa`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUVVVVVVVWWWWWXXXXXXXXXXXXXXYYYYYYZZZ[[[[\\\_________^^^^^]]]]]\]]]]]_``aabccdddeeeeeeedddddccdddddcccccccbbbbbbaaaaaaabbbbbbbbbbbbaaaa``__^^]]\ZYYXWWVVUUTTSSSSRRRRRRRRQPPPPPPPPPOOOOOOOOOOOONNNNNKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCDDCCCCCCCCCCCCCBBBBBBBBBBCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999999888888888888888888887777777776666666665555555555554444333333333333222222222222211110000000000000///////////..................-----------,,,,,,,,,,++++++++++***********))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________````````````````````````````aaaa``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYYZZZZ[[[[\\^_______^^^^^^]]]]]]]]]]]_``aabcccdddeeeeeddddddccdddddcccccccbbbbbaaaaaaaabbbbbbbbbbbaaaa``__^^]]\\YYXXWVVUUTTTSSSSRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCDDCCCCCCCCCCCCBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::9999999999998888888888888888888887777777776666666665555555555544444333333333332222222222222111100000000000000///////////..................----------,,,,,,,,,,++++++++++***********))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^______________________```````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUVVVVVVWWWWWXXXXXXXXXXXXXXXYYYYZZZZ[[[[\\^_______^^^^^^]]]]]]]]]]]```abbcccdddeeeeedddddcccddddcccccccbbbbbbaaaaaaa`bbbbbbbbbbaaaa``__^^]]\\[YXXWVVUUTTTSSSSRRRRRRRRRQPPPPPPPPOOOOOOOOOONNNNNNNNJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCDCCCCCCCCCCCCCBBBBBBBBBBBCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::999999999999888888888888888888887777777777666666666555555555554444433333333333222222222222211110000000000000////////////..................----------,,,,,,,,,++++++++++***********))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVWWWWWWXXXXXXXXXXXXXXXYYYYZZZ[[[[[\^^______^^^^^^]]]]]]]]]]^``aabbcccddddeeedddddccccdddccccccccbbbbbbaaaaaa``bbbbbbbbbaaaa``__^^]]\\[ZXXWVVUUTTTSSSSSRRRRRRRRRQPPPPPPPOOOOOOOOOONNNNNNNNNJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::999999999998888888888888888888877777777777666666666555555555544444433333333332222222222222211100000000000000////////////.................----------,,,,,,,,,++++++++++**********)))))))))((((((('(''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVWWWWWWXXXXXXXXXXXXXXXYYYYZZZZ[[[[\^^______^^^^^^^]]]]]]]]]^``aabbcccddddddddddddccccdddccccccccbbbbbbaaaaaa``bbbbbbbbbaaa```__^]]\\[ZZXWVVUUUTTTSSSSSRRRRRRRRRQPPPPPPPOOOOOOOOONNNNNNNNNNJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::99999999999888888888888888888887777777777766666666655555555554444443333333333222222222222211110000000000000/////////////.................---------,,,,,,,,,+++++++++**********))))))))))((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVWWWWWWXXXXXXXWWXXXXXXXYYYZZZZ[[[[\^^______^^^^^^^]]]]]]]]^^``aabbcccdddddddddddcccccddcccccccccbbbbbbaaaaa```bbbbbbbbaaaa``__^^]\\[ZZYWVVUUUTTTSSSSSRRRRRRRRRRQPPPPPPOOOOOOOOOONNNNNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::99999999999888888888888888888777777777777766666666555555555554444443333333333222222222222211110000000000000////////////.................---------,,,,,,,,,++++++++**********)))))))))))((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````_________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVWWWWWWXXXXXWWWWWWXXXXXYYYYZZZ[[[[\^^_______^^^^^^^^]]]]^^^^`aaabbcccddddddddddccccccdcccccccccccbbbbbaaaaa```bbbbbbbaaaa``__^^]\\[ZZYYVVUUUTTTSSSSSSRRRRRRRRRRQPPPPPPOOOOOOOOONNNNNNNNNNNJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::99999999999888888888888888877777777777777766666666555555555554444443333333332222222222222211110000000000000////////////................----------,,,,,,,+++++++++*********)))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!  [[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa``aa````````````````````````````````````````````````_________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZ[[[[\^^________^^^^^^^^^^^^^^^`aabbbcccdddddddddccccccbdcccccccccccbbbbbaaaaaa``bbbbbbbaaaa``__^]]\[[ZYYXVUUUTTTSSSSSSSRRRRRRRRRRRPPPPPPOOOOOOOONNNNNNNNNNNNJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAABBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::99999999999888888888888887777777777777777766666665555555555554444443333333332222222222222211110000000000000///////////................----------,,,,,,,+++++++++********))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!  [[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^___________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````aaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVWWWWWXXXXXXXWWWWWWWXXXXXYYYZZZ[[[[\^^_________^^^^^^^^^^^^^_aaabbbccccdddddddccccccbbccccccccccccbbbbbbaaaaa``bbbbbbbaaa``__^^]\\[ZYYXXVUUTTTSSSSSSSSSSRRRRRRRRRPPPPPOOOOOOOONNNNNNNNNNNNNJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAABBBBBBBBBBAAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>=>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::::99999999999888888888888877777777777777777766666665555555555544444443333333332222222222222211110000000000000///////////..............-----------,,,,,,,++++++++**********)))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!!  [[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^___________________________````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaa```````````````````````````````````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVWWWWXXXXXXXXXWWWWWWXXXXXYYYZZZ[[[[\^^__________^^^^^^^^^^^__aabbbbcccccddddcccccccbbbcccccccccccccbbbbbaaaaaa`bbbbbbaaaa``__^]]\[ZZYXXWUUTTTSSSSSSSSSSSSRRRRRRRRPPPPPOOOOOOOONNNNNNNNNNNNNJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAABBBBBBBBBBAAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::9::::::::99999999999888888888888777777777777777777766666655555555555544444443333333332222222222222211110000000000000///////////............------------,,,,,,,++++++++*********)))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^____________________________````````````````____``````````````````````````````````aaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVWWWWXXXXXXXXXXXWWWWWWXXXXYYYZZZ[[[[\^_____________^^^^^^^____aabbbccccccccccccccccbbbbcccccccccccccbbbbbaaaaaa`bbbbbbaaaa``_^^]\\[ZYYXWWUTTTSSSSSSSSSSSSSSSRRRRRRPPPPPOOOOOOONNNNNNNNNNNNNMJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAABBBBBBBBBAAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99::::::::99999999999888888888887777777777777777777766666655555555555544444443333333332222222222222211111000000000000///////////..........-------------,,,,,,,++++++++*********))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^____________________________````````````_________```````````````````````````````````aaaaaaa`````````````aaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXWWWWWXXXXYYYZZZ[[[\\^________________________abbbbccccccccccccccbbbbbbccccccccccccccbbbbbaaaaaabbbbbbaaa```_^^]\[ZZYXXWVUTTSSSSSSSSSSSSSSSSSRRRRRPPPPOOOOOOONNNNNNNNNNNNNMMJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBCCCCCCCBBBBBBBBBBBBBAAAAABBBBBBBBAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999:::::::99999999999988888888888777777777777777777766666655555555555554444444333333333222222222222222111100000000000///////////.........--------------,,,,,,,+++++++*********)))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^______________________________```````_____________```````````````````````````````````````````````````````````aaaa````````````aaaaaaaaaaaaa````````````````````````````aaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVWWXXXXXXXXXXXXXXWWWWWXXXXYYYZZZ[[[\\________________________`bbbbbccccccccccccbbbbbbbbccccccccccccccbbbbbaaaaaabbbbbbaaa``__^]]\[ZYYXWWVTTSSSSSSSSSSSSSSSSSSRRRRRPPPPOOOOOONNNNNNNNNNNNNMMMJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBCCCCCCBBBBBBBBBBBBBBAAAAABBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999:::::::99999999999988888888887777777777777777777766666655555555555554444444333333333322222222222222111100000000000//////////........--------------,,,,,,,,+++++++*********)))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______________________________```________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_____________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXYYYYXXXXXXXWWWXXXXXYYYZZZ[[[\\______________________```bbbbcccccccccccbbbbbbbbbbcccccccccccccccbbbbbaaaaabbbbbbaaa``__^]\\[ZYXXWVVTTSSSSSSSSSSSSSSSSSSSRRRRPPPPOOOOOONNNNNNNNNNNNMMMMJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBBAAAAAABBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999::::::999999999999988888888887777777777777777777666666555555555555554444444333333333322222222222222211100000000000////////........--------------,,,,,,,,++++++++*********)))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^___________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````______________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTUUUUUVVVWWXXXYYYYYYYYXXXXXXXXXXXXXYYYZZZ[[[\\____________________`````bbbbcccccccccbbbbbbbbbbbbcccccccccccccccbbbbbaaaaabbbbbbaaa``_^^]\[[ZYXWWVVTSSSSSSSSSSSSSSSSSSSSRRRRPPPPOOOOONNNNNNNNNNNNMMMMMJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBCCCCCBBBBBBBBBBBBBAAAAAAABBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999:::::999999999999998888888888777777777777777776666666655555555555555444444433333333332222222222222211110000000000/////////......--------------,,,,,,,,,++++++++*********)))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````__________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTUUUUUVVWWWXXYYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\_______``````````````````bbbbccccccbbbbbbbbbbbbabbccccccccccccccccbbbbaaaaabbbbbbaaa``_^^]\[ZZYXWWVVTSSSSSSSSSSSSSSSSSSSSRRRRPPPOOOOOONNNNNNNNNNNMMMMMMJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBCCCCBBBBBBBBBBBBBAAAAAAAABBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999:::99999999999999998888888887777777777777777776666666555555555555555444444433333333333222222222222211110000000000////////......------------,,,,,,,,,,,,+++++++*********)))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________________`_______````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````aaa`````````````````````````````````````````````__aaaa`````````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWXXXYYYYYYYYYYXXXXXXXXXXXYYYZZZ[[[\\_______``````````````````bbbbbbbbbbbbaaaaaaaaaaaaaccccccccccccccccbbbbbaaaa````____^^]]\[[ZYXWWVUTTSSSSRRRRRRRRRSSSSSSRRRRRQQNMMMMLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<=<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999998888888888888888777777777777777777666666666655555555555555554444444444333333333333222111111111100000000///////.......--------------,,,,,,,,++++++++************))))))))))))))((((((((((((('&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________________________________``````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````````_______``````````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTUUUVVWWWXXYYYYYYYYYYYYXXXXXXXXXXYYYZZZ[[[\\_____```````````````````abbbbbbbbbbaaaaaaaaaaaaaaacccccccccccccccccbbbbaaaa````____^^]]\[ZZYXWVVUTTSSSRRRRRRRRRSSSSSSSRRRRRQQNMMMMLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999999888888888888888877777777777777777666666666655555555555555555444444444433333333333222211111111110000000///////......--------------,,,,,,,,,++++++++************)))))))))))))))((((((((((((('&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````___________``````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVWWXXYYYYZZZZYYYYYXXXXXXXXXXYYYZZ[[[[\\_____````````````````aaaabbbbbbbbaaaaaaaaaa`````aacccccccccccccccccbbbbbaaa````___^^^]\\[ZYYXWVUUTTSSSRRRRRRRRSSSSSSSSRRRRRQQNMMMMLLLLLLLKKKKKKKKKKKKKJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>???>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999998888888888888888877777777777777766666666666655555555555555555444444444433333333333222211111111100000000//////......-------------,,,,,,,,,,+++++++++************))))))))))))))((((((((((((((&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````________________`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTUUUVVWWXXYYYZZZZZZZYYYYXXXXXXXXYYYYZZ[[[\\\____````````````aaaaaaaaabbbbbbbaaaaaaa```````````bbcccccccccccccccbbbbbaaa```____^^]]\[[ZYXXWVUUTTSSSRRRRRRRRSSSSSSSSRRRRQQQMMMMLLLLLLLKKKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>??>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:;;;;;;::::::::::::999999999999999999999888888888888888887777777777777776666666666665555555555555555544444444443333333333222221111111110000000//////.....-------------,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((((&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!  ZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^________________________________________________________________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````aa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````_____________________`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[ZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSTTTTTTTTUUUVVWWXXYYZZZZZZZZZYYYYXXXXXXXYYYZZZ[[[\\\____`````````aaaaaaaaaaaabbbbbaaaaaaa`````````````bbbcccccccccccccbbbbbaaaa```___^^^]]\[ZZYXWWVUUTSSSSRRRRRRRRSSSSSSSSRRRRQQQMMMMLLLLLLKKKKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>??>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:;;;;;;::::::::::::99999999999999999999888888888888888888777777777777766666666666665555555555555555554444444444333333333322222111111110000000//////.....------------,,,,,,,,,,,,+++++++++*************)))))))))))))))((((((((((((((&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!  ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^____________________________________________________________________________________``````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````_________________________`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSTTTTTTTTUUUVVWXXYYZZZZZZZZZZZYYYYXXXXXXYYYZZZ[[[\\\____```````aaaaaaaaaaaaaabbbbbaaaaa```````````````bbbbbcccccccccccbbbbbaaaa``____^^]]\\[ZYYXWVVUTTSSSSRRRRRRRSSSSSSSSRRRRRQQQMMMLLLLLLLKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::;;;;;;::::::::::::9999999999999999999888888888888888888877777777777776666666666666555555555555555555444444444433333333322222211111110000000///////.....----------,,,,,,,,,,,,,++++++++++*************))))))))))))))(((((((((((((('&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!  ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________________________``aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````````````````_____________aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````_________________________`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^]^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSTTTTTTTTUUUVVWXXYYZZZZZZZZZZZYYYYYXXXXYYYYZZZ[[[\\\___``````aaaaaaaaaaaaaaaabbbbaaaaa````````````````bbbbbbccccccccccbbbbbaaaa``___^^^]]\[[ZYXXWVUUTTSSSRRRRRRRRSSSSSSSRRRRRQQQQMMMLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;<<<<<<<<<<;;;;;;;;;;;;:::;;;;;:::::::::::::9999999999999999998888888888888888888877777777777766666666666666555555555555555555444444444433333333222222211111100000000//////......---------,,,,,,,,,,,,,++++++++++*************)))))))))))))))(((((((((((((('&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________```aaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````__________________________________________________aaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````_________________________````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^]]]]^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTUUVVWXXYYZZZ[[[ZZZZZZYYYYYXXYYYYYZZZ[[[\\\___``````aaaaaaaaaaaaaaaabbbaaaaa```````____``````bbbbbbbbcccccccbbbbbbaaaa`___^^^]]\\[ZZYXWWVUUTTSSSRRRRRRRRSSSSSSRRRRRRQQQPMMLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;<<<<<<<<<;;;;;;;;;;;;;:::;;;;;:::::::::::::999999999999999998888888888888888888887777777777776666666666666555555555555555555544444444443333333222222221111100000000//////.......--------,,,,,,,,,,,,,++++++++++**************))))))))))))))((((((((((((((''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^________________________________________________________________________``````````````aaaaaaaaaaa``````````````````````````````````````````````````__________________________________________________aaaaaaaaaaa`````````````````````````````````````````````````````````````````_________________________````````````````````___________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSTSSSSTTTTUUVVWXXYYZZZ[[[[Z[ZZZYYYYYYYYYYYZZZZ[[[\\\___`````aaaaaaaaaaaaaaaaabbaaaaa`````_________````bbbbbbbbbbccbbbbbbbbaaaa`____^^]]\\[[ZYYXWVVUTTTSSSRRRRRRRSSSSSSRRRRRRQQQPPMMLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;<<<<<<<<;;;;;;;;;;;;;::::;;;;;:::::::::::::99999999999999888888888888888888888888777777777776666666666666655555555555555555554444444443333333322222222111100000000///////......--------,,,,,,,,,,,,,,++++++++++*************)))))))))))))))((((((((((((((''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^___________________________________________________________________```````````````````````````````````````````````````````````````````````````__________________________________________________````````````````````````````````````````````````___`````````````````````_____________________________````````````````____________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTUUVVWXXYYZZZ[[[[[[ZZZZYYYYYYYYYYZZZ[[[[\\\___`````aaaaaaabbbaaaaaaabbaaaa`````____________``bbbbbbbbbbbbbbbbbbbbaaaa`___^^^]]\\[ZZYXWWVUUTTSSSSRRRRRRRSSSSSRRRRRRQQQQPPMLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;<<<<<<<<;;;;;;;;;;;;:::::;;;;;:::::::::::::99999999999998888888888888888888888888777777777776666666666666555555555555555555554444444443333333222222222110000000000//////.......-------,,,,,,,,,,,,,,++++++++++**************))))))))))))))(((((((((((((('''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________``````````````````````````````````````````````````___________________________________________________________________________`````````````````````````````````````````__________```````````````___________________________________````````````_____________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUVVWXXYYZZZ[[[[[[ZZZZYYYYYYYYYYZZZ[[[[\\\___````aaaaaaabbbbaaaaaaabaaaa````_______________`abbbbbbbbbbbbbbbbbbaaaa``__^^^]]\\[[ZYYXWVVUUTTSSSSSRRRRRSSSSSRRRRRRRQQQPPPMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;<<<<<<<;;;;;;;;;;;;::::::;;;;;:::::::::::::9999999999998888888888888888888888888887777777777666666666666555555555555555555555444444443333333222222222111000000000///////.......------,,,,,,,,,,,,,,+++++++++++**************))))))))))))))(((((((((((((('''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^_______________________________________________``````````````````````````````````````````````````___________________________________________________________________________`````````````````````````````````__________________`````````_________________________________________````````_____________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTUUVVWXXYYZZZ[[[[[[ZZZZYYYYYYYYYZZZZ[[[\\\\__`````aaaaaabbbbbbaaaaa`baaa````_________________aaabbbbbbbbbbbbbbbaaaa```_^^^]]\\[[ZZYXXWVVUTTTSSSSRRRRRRSSSSRRRRRRRQQQQPPPLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???@@@?????????????>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;:::::::;;;;;:::::::::::::999999999999888888888888888888888888888777777777766666666666655555555555555555555444444443333333222222222110000000000////////......-------,,,,,,,,,,,,,+++++++++++**************))))))))))))))((((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________``````````````````````````````````````````````````___________________________________________________________________________`````````````````````````__________________________```_____________________________________________^^````_____________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTUUVVWWXYYZZZ[[[[[[ZZZZZYYYYYYYZZZZ[[[[\\\\__`````aaaaaabbbbbaaaaaa`aaaa````_________________aaaabbbbbbbbbbbbbbaaaa```_^^]]]\\[ZZYXXWWVUUTTSSSSSRRRRRSRRRRRRRRRRQQQQPPPPLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????@@@?????????????>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<;;;;;;;<<<<<;;;;;;;;;;;;::::::::;;;;::::::::::::::999999999998888888888888888888888888888777777777666666666666555555555555555555555444444443333332222222221110000000000///////.......------,,,,,,,,,,,,,,+++++++++++**************))))))))))))))((((((((((((((''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________``````````````````````````````````````````````````___________________________________________________________________________`````````````````````````_____________________________________________________________________^^^^^^^______________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTUUVWWXXYYZZZ[[[[[ZZZZZYYYYYYZZZZZ[[[[\\\\__`````aaaaabbbbbbaaaaa``aaa````__________________aaaaabbbbbbbbbbbbaaaa```_^^^]]\\[[ZYYXXWVVUUTTSSSSSRRRRRRRRRRRRRRRQQQQPPPPOLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????@@?????????????>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<;;;;;;;;<<<<<;;;;;;;;;;;:::::::::;;;;::::::::::::::99999999999888888888888888888888888888877777777766666666666555555555555555555554444444443333333222222221111000000000////////.......------,,,,,,,,,,,,,+++++++++++**************))))))))))))))(((((((((((((('''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________``````````````````````````````````````````````````___________________________________________________________________________`````````````````````````_________________________________________________________________^^^^^^^^^^^__________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSTTTUUVVWXXYYZZZZZZZ[ZZZZZZYYYYYZZZZZ[[[\\\\\__````aaaaaabbbbbbaaaaa``aaa```___________________aaaaabbbbbbbbbbbaaaa```__^^]]\\[[ZZYXXWWVUUTTTSSSSSRRRRRRRRRRRRRRRQQQQPPPPOLLLLKKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????@?????????????>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<;;;;;;;;<<<<;;;;;;;;;;;::::::::::;;;;::::::::::::::99999999999888888888888888888888888888877777777766666666665555555555555555555544444444433333332222222211111000000000////////.......------,,,,,,,,,,,,++++++++++++**************))))))))))))))(((((((((((((('''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````______```````````````````___________________________________________________________________________`````````````````````````____________________________________________________________^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTUUVVWWXYYYZZZZZZZZZZZZZYYYZZZZZZ[[[[\\\\]_`````aaaaaabbbbbbaaaaa``aa````___________________aaaaaabbbbbbbbbaaaaa```__^]]]\\[[ZYYXXWVVUUTTSSSSSSRRRRRRRRRRRRRRQQQQPPPPOOLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;::::::::::;;;::::::::::::::::9999999998888888888888888888888888888877777777766666666655555555555555555554444444444333333322222222211111000000000////////......------,,,,,,,,,,,,++++++++++++**************))))))))))))))((((((((((((((''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!  YZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________`````````````````````````______________________```___________________________________________________________________________`````````````````````````_______________________________________________________^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSTTTUUVWWXXYYZZZZZZZZZZZZZYZZZZZZZ[[[[\\\\\]_`````aaaaaaabbbbaaaaaa``aa````________^__________aaaaaabbbbbbbbaaaaa```___^]]\\[[ZZYYXWWVUUTTTSSSSSRRRRRRRRRRRRRRQQQQPPPPOOOLLLKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<;;;;;;;;;;<<;;;;;;;;;;;;:::::::::::;::::::::::::::::::9999999998888888888888888888888888888877777777766666666655555555555555555544444444443333333322222222111111000000000///////.......------,,,,,,,,,,,,++++++++++++*************)))))))))))))))((((((((((((((''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  YYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________`````````````````````````____________________________________________________________________________________________________`````````````````````````___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZYYZZYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTUUVVWWXXYYZZZZZZZZZZZZZZZZZZZZ[[[[\\\\]]_`````aaaaaaabbbbaaaaa```aa```________^^^_________aaaaaabbbbbbbaaaaa```___^]]\\\[[ZYYXXWVVUUTTTSSSSSRRRRRRRRRRRRRQQQQQPPPPOOOLLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<;;;;;;;;;;<;;;;;;;;;;;;::::::::::::::::::::::::::::::9999999999888888888888888888888888888887777777776666666665555555555555555544444444443333333322222222211111100000000////////.......-----,,,,,,,,,,,,++++++++++++**************))))))))))))))(((((((((((((('''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_`````````````````````````_____________________________________________________________________________________^^^^^^^^^^^^^^^`````````````````````````___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRSSSSSSSSSTTTUUVWWXXYYYYZZZZZZZZZZZZZZZZZ[[[[\\\\\]]``````aaaaaaaabaaaaaaa```aa```_________^^_________aaaaaaaabbbaaaaaa```___^^]]\\[[ZZYYXWWVVUUTTSSSSSSRRRRRRRRRRRRQQQQQPPPPOOOOLLKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<;;;;;;;;;;;<;;;;;;;;;;;:::::::::::::::::::::::::::::::9999999999888888888888888888888788888887777777776666666665555555555555555444444444433333333222222222211111100000000////////.......-----,,,,,,,,,,,+++++++++++++*************)))))))))))))))(((((((((((((('''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``````````````````````______________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRSSSSSSSSSSTTUUVVWWXXYYYYYYZZZZZYYYYZZZZZ[[[[\\\\]]]``````aaaaaaaaaaaaaaaa```aa````_________^_________aaaaaaaaaaaaaaaa```___^^^]\\\[[ZZYXXWWVVUUTTSSSSSSRRRRRRRRRRRQQQQQPPPPPOOOOLKKKKKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>=>>>>====================<==<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999888888888888888888887788888887777777776666666665555555555555554444444444433333333222222222211111100000000///////.......------,,,,,,,,,,,++++++++++++**************))))))))))))))((((((((((((((''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________`````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^````````___``_______________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSTTTUUVVWWXXYYYYYYYYYYYYYYZZZZZ[[[[\\\\]]]``````aaaaaaaaaaaaaaaa```aa````___________________aaaaaaaaaaaaaaa````__^^^]\\\[[ZZYYXXWVVUUTTTSSSSSSRRRRRRRRRRQQQQQPPPPPOOOOOKKKKKKKKKKKJJJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>=>>>====================<<=<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::9999999999888888888888888888887778888888777777777766666666555555555555554444444444433333333222222222221111110000000////////.......-----,,,,,,,,,,,+++++++++++++*************)))))))))))))))((((((((((((((''''''''&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________^^^^____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRSSRRRRRSSSSTTUUVVWWXXXXYYYYYYYYYYYYZZZZZ[[[\\\\]]]]``````aaaaaaaaaaaaaaaa```aa````___________________aaaaaaaaaaaaaa````__^^^]]\\[[[ZZYYXXWVVUUTTTSSSSSSRRRRRRRRRQQQQQPPPPPOOOOOOKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>==>>===================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999888888888888888888887778888888777777777766666666555555555555544444444444433333333222222222221111110000000///////.......------,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((('''''''''&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________^^^^^^^^^^^______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRSSRRRRRRSSSSTTUUVVWWXXXXXYYYYYYYYYYYZZZZ[[[\\\\]]]]``````aaaaaaaaaaaaaaaa```aa`````__________________aaaaaaaaaaaaa```___^^^]]]\[[[ZZYYXXWWVVUUTTTSSSSSSRRRRRRRQQQQQQPPPPPOOOOOONKKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>==>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999988888888888888888777777888888777777777776666666655555555555544444444444443333333222222222222111111000000///////........-----,,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((((''''''''''&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRSRRRRRRRRSSSTTUUUVVWWWXXXXYYYYYYYYYYZZZZ[[[\\\\]]]]``````aaaaaaaaaaaaaaaa```aaa`````_________________aaaaaaaaaaaa```___^^^]]]\[[[ZZZYYXXWWVVUUTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONKKKKKKKKKJJJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>===>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:;;;;;;;;;::::::::::::::::::::::::::::::999999999999888888888888888887777777888887777777777776666666655555555555444444444444443333333222222222222111111000000///////.......------,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((((''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSSSSTTUUVVVWWWXXXXXYYYYYYYYYZZZ[[[\\\\]]]]```````aaaaaaaaaaaaaaa```aaa`````_________________aaaaaaaaaaa````__^^^]]]\\[[[ZZYYYXXWWVVUUTTTSSSSSSRRRRRQQQQQQPPPPPPOOOOOONNKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>===>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::;;;;;;;;:::::::::::::::::::::::::::::9999999999999888888888888888887777777788887777777777777666666665555555555444444444444443333333222222222222211111100000///////.......-------,,,,,,,,,,++++++++++++++************)))))))))))))))((((((((((((('''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________``````````````````````````````````````````````````____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRSSSRRRRRSSSSTTTUUVVVWWWXXXYYYYYYYYYZZZZ[[[\\\]]]]]^aaaaabbbbbbbbbbbbbbbbbbaacccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````___^^]]]\\\[[[ZZZYYXXXWWVVUUTTTTSSSSSQQQPPPPPOOOOOONNNNNNMMMMMJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>================<<<<===<<<<<<<<<<<<<<<<<;;;;;<<<<;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999999999998888888888888888888877777777777777887777777777777766666666655555544444444444444433333333332222222222222111111111000000//////........------,,,,,,,,,,,,,+++++++++********))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________```````````````````__`````````````````````````````____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTTTTTTTTTTTSTTSSSSSSSSSSSSSSSSSSSSRRRSSRRRRRRRSSSSTTUUUVVWWWWXXXXYYYYYYYZZZZ[[[\\\]]]]]^aaaaaabbbbbbbbbbbbbbbbbaaccccbbbbbaaaaaaaaaaaaaaaa`aaaaaaa````___^^]]]\\\[[[ZZZYYYXXWWWVVUUTTTTSSSSSQQQPPPPPOOOOONNNNNNNMMMMMJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=>>>>================<<<<<===<<<<<<<<<<<<<<<;;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999999999988888888888888888888877777777777777777777777777777776666666665555554444444444444443333333332222222222222211111111000000//////.........-----,,,,,,,,,,,,,++++++++++*******))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________________________________`________________________`````````````````````````_________________________________________________^^_________________________^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRSSRRRRRRRRSSSTTTUUVVVWWWWWXXXXYYYYYYZZZ[[[\\\\]]]]^aaaaaabbbbbbbbbbbbbbbbbaacccccbbbbbaaaaaaaaaaaaaaa`aaaaaa````___^^]]]\\\[[[ZZZYYYXXXWWVVVUUUTTTSSSSSQQQPPPPOOOOONNNNNNNMMMMMMJJJJIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>==>>>>===============<<<<<<==<<<<<<<<<<<<<<;;;;;;;;;<<;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999999999998888888888888888888888877777777777777777777777777777777666666666555555444444444444443333333333222222222222221111111100000//////.........------,,,,,,,,,,,,,++++++++++*******))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________________________________________________________________`````````````````````````_______________________^^^_________________^^^^^^^^_________________________^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSRRRRRRRRRSSSSTTTUUVVVWWWWXXXXXYYYYYYZZZ[[[\\\]]]]^aaaaaaabbbbbbbbbbbbbbbbaacccccbbbbbaaaaaaaaaaaaaaa`aaaaa`````__^^^]]\\\[[[ZZZYYYYXXXWWVVVUUUTTTTSSSSQQPPPPPOOOONNNNNNNMMMMMMMJJJIIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>===>>>================<<<<<<==<<<<<<<<<<<<<;;;;;;;;;;<;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999999888888888888888888888888777777777777777777777777777777777666666666555554444444444444433333333333222222222222221111111000000/////.........------,,,,,,,,,,,,,+++++++++++******))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````____________________^^^^^^^^^^___________^^^^^^^^^^^^^^_______________________^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXYYYYZZZ[[[\\\]]]]]aaaaaaaabbbbbbbbbbbbbbaaacccccbbbbbaaaaaaaaaaaaaaa`aaaa`````___^^]]\\\[[[ZZYYYYYXXXWWWVVVUUUTTTTSSSSQQPPPPOOOOONNNNNNNMMMMMMMJJJIIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>====>>================<<<<<<<==<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999998899999998888888888888888888888887777777777777777777777777777777777766666666655555444444444444443333333333322222222222221111111100000/////.........------,,,,,,,,,,,,,,+++++++++++******))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````_______________________^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^___________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRSSSSTTTUUVVVVWWWXXXXXXYYYYYZZZ[[\\\\]]]]aaaaaaaaabbbbbbbbbbbbaaaacccccbbbbbaaaaaaaaaaaaaaa`aaa``````__^^]]]\\[[[ZZZYYYYXXXXWWWVVVUUUTTTTSSSSQQPPPPOOOONNNNNNNMMMMMMMMJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>====>================<<<<<<<<=<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9:::::::9999999999999998889999998888888888888888887888887777777777777777777777777777777777766666666655555544444444444443333333333322222222222222111111110000//////........-------,,,,,,,,,,,,,++++++++++++*****))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVWWWXXXXXXYYYYZZZ[[[\\\]]]]aaaaaaaaaaabbbbbbbbaaaaaaccccbbbbbbaaaaaaaaaaaaaaaaaa``````___^^]]\\[[[ZZZYYYXXXXXWWWVVVUUUUTTTTSSSSQQPPPPOOOONNNNNNMMMMMMMMMJIIIIIIIIIIIIHHHHHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@A@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9::::::99999999999999988889999888888888888888888777888877777777777777777777777777777777777766666666655555444444444444433333333333322222222222222111111100000/////........--------,,,,,,,,,,,,,++++++++++++*****))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUVVVVWWWXXXXXXYYYZZZ[[[\\\]]]]aaaaaaaaaaaaaaaaaaaaaaaaaccccbbbbbbaaaaaaaaaaaaaaaaaa``````___^^]]\\[[ZZZYYYXXXXXWWWWVVVUUUUTTTTSSSSQQPPPOOOONNNNNNMMMMMMMMMLIIIIIIIIIIIIHHHHHHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99:::::999999999999998888889998888888888888888887777887777777777777777777776677777777777777666666666655555444444444444333333333333222222222222221111111100000////........---------,,,,,,,,,,,,+++++++++++++****))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  XXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________^^^^^^^^_________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTUUUVVVVWWWWXXXXXYYYYZZZ[[\\\\]]]`aaaaaaaaaaaaaaaaaaaaaaaacccbbbbbbbaaaaaaaaaaaaaaaaaaa`````__^^]]\\[[ZZZYYYXXXXXWWWWVVVVUUUUTTTTSSSSQQPPPOOOONNNNNNMMMMMMMMLLIIIIIIIIIIIHHHHHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999::::999999999999998888888988888888888888888887777787777777777777777777766667777777777777666666666665555544444444444433333333333322222222222222111111110000/////.......----------,,,,,,,,,,,,+++++++++++++***)))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  XXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTUUUUVVVWWWWWXXXXXYYYZZZ[[[\\\]]]`aaaaaaaaaaaaaaaaaaaaaaaacbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````__^^]]\\[[ZZZYYYXXXXWWWWWVVVVUUUTTTTTSSSSQQPPPOOOONNNNNMMMMMMMMMLLIIIIIIIIIIHHHHHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999:::9999999999999988888888888888888888888888777777777777777777777777776666667777777777766666666666665555444444444444333333333333222222222222222111111100000////.......-----------,,,,,,,,,,,++++++++++++++***))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!   XXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTUUUUVVWWWWWWXXXXYYYZZZ[[[\\\\]]``aaaaaaaaaaaaaaaaaaaaa``bbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````__^^]]\\[[ZZYYYYXXXWWWWWVVVVUUUUTTTTTSSSRQPPPPOOONNNNNNMMMMMMMMLLLIIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999:::9999999999999888888888888888888888888887777777777777777777777777666666667777777777666666666666655555444444444443333333333332222222222222221111111100000////......------------,,,,,,,,,,++++++++++++++***))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!   XXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTUUUUVVVWWWWWWXXXXYYYZZZ[[[\\\]]```aaaaaaaaaaaaaaaaaa````bbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````__^^]]\\[[ZZYYYXXXWWWWWVVVVUUUUUTTTTSSSSRQPPPOOOONNNNNMMMMMMMMLLLLIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::99999::9999999999999888888888888888888888888888777777777777777777777777666666666777777766666666666666665555444444444443333333333333222222222222221111111110000/////......------------,,,,,,,,,,++++++++++++++***))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!   XXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTUUUUUVVVWWWWWXXXXYYYZZZ[[[\\\\]```aaaaaaaaaaaaaaaa``````bbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````__^^]]\\[[ZZYYYXXXWWWWVVVVVUUUUTTTTTSSSSRQPPPOOOONNNNNMMMMMMMLLLLLIIIIIIIHHHHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>?>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999::9999999999999888888888888888888888888887777777777777777777777776666666666777777666666666666666655555444444444433333333333332222222222222221111111100000////.......------------,,,,,,,,,++++++++++++++***))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!   XXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^____^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRSSSSTTTTUUUUUVVVWWWWWXXXYYYYZZ[[[\\\\]````aaaaaaaaaaaaa````````bbaaaaaaaa```````aaaaaaaaaaaaa````__^^]]\\[[ZZYYYXXWWWWVVVVVUUUUTTTTTSSSSRRPPPPOOOONNNNNMMMMMMMLLLLLIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999:99999999999998888888888888888888888888887777777777777777777777666666666666777766666666666666666555554444444444333333333333332222222222222211111111100000////......-------------,,,,,,,,,++++++++++++++***))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!   XXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSTTSSSSSSSSSSSSSSSSSSSSSSRSSRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRSSSSTTTTTUUUUVVVVWWWWXXXXYYYZZZ[[[\\\]````aaaaaaaaaaaa````````_aaaaaaaa``````````aaaaaaaaaaaa````___^^]\\[[ZZYYYXXWWWWVVVVUUUUUTTTTSSSSSRRPPPPOOOONNNNMMMMMMMLLLLLLIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:;;;;;;:::::::::::::999999999999999999998888888888888888888888888888777777777777777777777666666666666677766666666666666666655555444444444333333333333332222222222222211111111110000/////......-------------,,,,,,,,++++++++++++++***))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!   XXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRSRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRSSSSSTTTTTUUUVVVVVWWWWXXXYYYZZZ[[[\\\\`````aaaaaaaaaa````````__aaaaa``````````````aaaaaaaaaaa````___^^]]\\[ZZZYYXXWWWWVVVVUUUUTTTTSSSSSRRRPPPOOOONNNNNMMMMMMLLLLLLLIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::;;;;;::::::::::::::999999999999999999998888888888888888888888888888777777777777777777777666666666666677666666666666666666555554444444444333333333333322222222222222211111111100000////......-------------,,,,,,,,,+++++++++++++****))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!   XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQRRRRQRRRRRRRRRSSSSTTTTTUUUUVVVVVWWWXXXXYYZZZ[[[\\\\`````aaaaaaaaa````````___aaa`````````````````aaaaaaaaaa````___^^]]\\[[ZZYYXXWWWVVVVUUUUTTTTSSSSSRRRRPPPOOOONNNNNMMMMMMLLLLLLLIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;<<<<<<<;;;;;;;;;;;;;;::::;;;;::::::::::::::9999999999999999999988888888888888888888888888888777777777777777777776666666666666676666666666666666655555554444444443333333333333222222222222222111111111100000////......-------------,,,,,,,,++++++++++++++****)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!   XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRQQQQQRRRRRRRSSSSSTTTTTUUUUVVVVWWWWXXXYYYZZZ[[[\\\``````aaaaaaaa```````____aa```````````````````aaaaaaaaa`````__^^]]\\[[ZZYYXXWWWVVVVUUUTTTTSSSSSRRRRRPPPOOOONNNNNMMMMMLLLLLLLLIIHHHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;<<<<<<;;;;;;;;;;;;;;:::::;;;:::::::::::::::999999999999999999988888888888888888888888888888877777777777777777777666666666666666666666666666666655555555444444443333333333333222222222222222111111111110000/////......------------,,,,,,,,,+++++++++++++*****))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!   XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^]^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRRRRRSSSSSTTTTTUUUUVVVVWWWXXXYYYZZZ[[[\\\``````aaaaaaaa```````____a```````________``````aaaaaaaa`````__^^^]]\\[ZZYYYXXWWVVVUUUUTTTTSSSSRRRRRQPPOOOOONNNNMMMMMMLLLLLLLLIHHHHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>==============<====<<<<<<<<<<<<<<<<<;;;;<<<<<;;;;;;;;;;;;;;::::::;;::::::::::::::::999999999999999999888888888888888888888888888888877777777777777777777666666666666666666666666666666655555555444444433333333333332222222222222221111111111100000/////.....------------,,,,,,,,,++++++++++++++*****))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSTTTTTTUUUVVVVWWWWXXXYYZZZ[[[[\\_``````aaaaaaa```````____a`````___________``````aa``````````___^^]]\\[[ZZYYXXWWVVVUUUTTTTSSSSRRRRRQQPPOOOOONNNNMMMMMLLLLLLLLKHHHHHHHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>==============<<====<<<<<<<<<<<<<<<<;;;;;<<<<;;;;;;;;;;;;;;:::::::;::::::::::::::::9999999999999999998888888888888888888888888888888877777777777777777776666666666666666666666666666665555555555444444333333333333322222222222222221111111111100000////......------------,,,,,,,,++++++++++++++******)))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!  WXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSTTTTTUUUUVVVVWWWXXXYYYZZZ[[[\\_``````aaaaaaa``````_____`````______________````````````````___^^]]\\[[ZZYYXXWWVVVUUUTTTSSSSRRRRRQQQPOOOOOONNNNMMMMMLLLLLLLKKHHHHHHHHHHHHHGGGGGGGGGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>=============<<<===<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999999999888888888888888888888888888888887777777777777777777666666666666666666666666666666555555555544444433333333333322222222222222221111111111100000/////.....------------,,,,,,,,,++++++++++++++******)))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  WWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTUUUUUVVVWWWXXXYYYZZZ[[[\\__``````aaaaaa``````_____`````_______________``````````````____^^]]\\[[ZZYYXXWWVVVUUUTTTSSSRRRRRQQQQOOOOOONNNNNMMMMLLLLLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGGGEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>==============<<<==<<<<<<<<<<<<<<<<;;;;;;;<<;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999998888888888888888888888888888888887777777777777777777666666666666666666666666666665555555555544444333333333333222222222222222221111111111000000////......------------,,,,,,,,++++++++++++++*******))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!  WWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSTTTUUUUVVVVWWXXXYYYZZZ[[[[\__``````aaaaaa``````_____````______^^^^^_______```````````_____^^]]]\\[[ZZYXXWWVVVUUTTTSSSRRRRQQQQQQOOOOOONNNNNMMMMLLLLLLKKKKHHHHHHHHHHHGGGGGGGGGGGGGGFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>==============<<<<=<<<<<<<<<<<<<<<;;;;;;;;;<;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999998888888888888888888888888888888888777777777777777777766666666666666666666666666665555555555544444433333333333322222222222222221111111111100000/////.....------------,,,,,,,,,++++++++++++++*******))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSTTTUUUUVVVWWXXXYYYZZZ[[[[\__``````aaaaaaa`````_____````_____^^^^^^^^______``_``````_____^^^]]]\\[[ZZYXXWWWVVUUTTTSSSRRRQQQQQQQOOOOOONNNNMMMMLLLLLLKKKKKHHHHHHHHHHGGGGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@?@??????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::9999999999999999998888888888888888888888888888888887777777777777777777766666666666666666666666666665555555555544444333333333333222222222222222221111111111000000////......-----------,,,,,,,,,++++++++++++++********)))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSTTTUUUUVVVWWWXXYYYZZZZ[[[\___`````aaaaaaa``````____````____^^^^^^^^^^^__________________^^^]]]\\[[ZZYXXWWWVVUUTTTSSRRRRQQQQQQQOOOOONNNNNMMMMLLLLLLKKKKKHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999998888888888888888888888888888888888777777777777777777776666666666666666666666666666555555555544444433333333333222222222222222221111111111100000/////......-----------,,,,,,,,,+++++++++++++*********)))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  WWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSTTUUUUUVVVWWXXXYYYZZZ[[[\\\^^_____`````````______^^^aa```______^^^^^^^______`____________^^^]]]\\[[ZZYYYXXWWWVVUUTTTSSSRRRRRQQQNNNMMMMMMLLLLKKKKKJJJJJJJHHHHHHHHHGGGGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>==============<=<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999898888888888888887777777778777777777777777777776666766666666666666666555555566666555555555554444444444444433333333333222222222222222222211111111000000///......----------,,,,,,,,,,++++++++++++++*********)))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSTTTUUUUVVVWWXXXYYYZZZ[[[[\\^^^_____````````______^^^aa```_____^^^^^^^^^________________^^^^^]]]\\[[ZZYYYXXWWWVVUUTTTSSRRRRQQQQQNNMMMMMMMLLLLKKKKKJJJJJJJHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999888888888888888887777777777777777777777777777777666666666666666666666555555556666655555555555444444444444443333333333322222222222222222211111111100000////.....-----------,,,,,,,,,++++++++++++++**********)))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSTTUUUUVVWWWXXXYYZZZZ[[[[\\^^^_____`````````_____^^^aa```_____^^^^^^^^^^^____^^______^^^^^^]]]\\\[[ZZYYYXXWWWVVUUTTTSSRRRRQQQQQMMMMMMMMLLLLKKKKKJJJJJJJJHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999988888888888888877777777777777777777777777777777666666666666666666666555555555666665555555555544444444444444333333333322222222222222222221111111100000////......----------,,,,,,,,,++++++++++++++***********))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQRRRRRRSSSSSSSTTUUUUVVWWWXXYYYZZZ[[[[[\\^^^______```````______^^^aa```____^^^^^^^^^^^^^^__^^^^^^^^^^^^^]]]]\\[[[ZZYYYXXWWWVVUUTTSSSRRRQQQQQQMMMMMMMLLLLLKKKKJJJJJJJJJHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999888888888888888777777777777777777777777777777776666666666666666666665555555555666665555555555544444444444444333333333322222222222222222211111111000000////.....-----------,,,,,,,,,++++++++++++++***********)))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQRRRRRRSSSSSSSTTUUUVVVWWWXXYYYZZZ[[[[[\\^^^^_____```````______^^^aa````___^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\[[ZZYYYYXXWWWVVUUTTSSSRRRQQQQQQMMMMMMMLLLLKKKKKJJJJJJJJIHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999888888888888888777777777777777777777777777777776666666666666666666655555555555566666555555555555444444444444433333333332222222222222222211111111100000////......----------,,,,,,,,,,+++++++++++++************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQRRRRRRSSSSSSSTTUUUVVVWWXXXYYYZZZ[[[[[\\^^^^_____```````______^^^aa````___^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZYYYYXXWWWVVUUTTSSSRRQQQQQQPMMMMMMLLLLKKKKKJJJJJJJJIIHHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999888888888888887777777777777777777777777777777766666666666666666666555555555555566665555555555555444444444444433333333332222222222222222111111111000000////.....-----------,,,,,,,,,,+++++++++++++************))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQRRRRRRSSSSSSSTTUUUVVVWWXXYYYZZZZ[[[[[\\^^^^______``````______^^^aa````___^^^^^^^^^^^^^^^^]]]]^]]]]]]]]\\\\[[[ZZZYYYYXXWWWVVUUTTSSSRRQQQQPPPMMMMLLLLLLKKKKKJJJJJJJIIIHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99:::999999999999999999888888888888888777777777777777777777777777777666666666666666666665555555555555556666555555555555544444444444443333333333222222222222221111111111100000/////.....----------,,,,,,,,,,,++++++++++++*************))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSTTUUUUVVWWWXXYYYZZZ[[[[[\\\^^^^______`````_______^^^aa````___^^^^^^^]]^^^^^^^]]]]]]]]]]]\\\\\[[[ZZZYYYYYXXWWWVVUUTTSSSRRQQQQPPPMMLLLLLLLKKKKKJJJJJJIIIIIHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:;;;;;;;:::::::::::::::999:99999999999999999998888888888888887777777777777777777777777777766666666666666666666655555555555555556666555555555555544444444444443333333333222222222222111111111111000000/////.....---------,,,,,,,,,,,,++++++++++++*************)))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  VVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQRRRRRSSSSSSTTUUUVVVWWXXXYYYZZZ[[[[[\\\^^^^_______````_______^^^aaa```___^^^^^^^]]^^^^^^^]]]]]]]]]\\\\\[[[[ZZZYYYXYXXXWWWVVUUTTSSRRRQQQPPPPLLLLLLLLKKKKKJJJJJJJIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:;;;;;;;::::::::::::::999999999999999999999998888888888888887777777777777777777777777777666666666666666666666555555555555555555666555555555555544444444444444333333333322222222211111111111111000000/////.....----------,,,,,,,,,,,,+++++++++++**************)))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRQQQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQPPPPQQQQQQQRRRRRSSSSSSTTTUUUVVVWWXXXYYZZZZ[[[[[\\\^^^^________`_________^^^aa````____^^^^^^^]]]^^^^^]]]]]]\\\\\\[[[[[ZZZYYYYXYXXXWWWVVUUTTSSRRQQQPPPPPLLLLLLLKKKKKJJJJJJJIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFFEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::;;;;;;::::::::::::::999999999999999999999998888888888888887777777777777777777777777777666666666666666666665555555555555555555565555555555555554444444444444433333333332222222211111111111111000000//////.....---------,,,,,,,,,,,,,++++++++++**************)))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQRRRRRSSSSSSTTTUUUVVWWWXXYYYZZZZ[[[[[\\\^^^^__________________^^^aa````____^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[ZZZZYYYYXXXXXXWWWVVUUTTSSRRQQQPPPPOLLLLLLKKKKKJJJJJJJIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;::::::::::::::9999999999999999999999988888888888888887777777777777777777777777766666666666666666666655555555555555555555555555555555555554444444444444433333333322222222211111111111110000000/////.....----------,,,,,,,,,,,,,++++++++++**************)))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQRRRRRSSSSSTTTTUUVVVWWWXXYYYZZZ[[[[[[\\\^^^^__________________^^^aa````____^^^^^^^^]]]]]]]]\\\\\\\\[[[[ZZZZZYYYYXXXXXXXWWWVVUUTTSSRRQQPPPPOOLLLLKKKKKKKJJJJJJIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::;;;;;:::::::::::::9999999999999999999999988888888888888887777777777777777777777777666666666666666665566655555555555555555555555555555555555554444444444444443333333332222222211111111111110000000//////.....---------,,,,,,,,,,,,,,+++++++++**************)))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRSSSSSTTTTUUVVVWWWXXYYYZZZ[[[[[[\\\^^^^^________________^^^^aa````____^^^^^^^^^]]]]]]\\\\\\\[[[[[ZZZZYYYYXXXXXXXXXWWWVVUUTTSSRQQQPPPOOOLKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFFFFEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::;;;;:::::::::::::9999999999999999999999988888888888888887777777777777777777777777666666666666666655556555555555555555555555555555555555555555444444444444444333333333222222211111111111100000000//////.....----------,,,,,,,,,,,,,,+++++++++*************)))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRSSSSSSTTTTUUVVVWWXXXYYYZZZ[[[[[[\\\^^^^^________________^^^^aa```____^^^^^^^^^^]]]]]]\\\\\[[[[[ZZZZYYYYYXXXXXXXXXWWWWVVUUTTSRRQQPPPOOOOKKKKKKKKKJJJJJJJIIIIIIIIIGGGGGGGGFFFFFFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@AAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;::::::::::::::999999999999999999999988888888888888888777777777777777777777777666666666666666555555555555555555555555555555555555555555555444444444444444433333333322222221111111111000000000///////.....---------,,,,,,,,,,,,,,+++++++++**************)))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRSSSSSTTTTTUUVVVWWXXXYYYZZZ[[[[[[\\\^^^^^________________^^^^a````____^^^^^^^^^]]]]]]]\\\[[[[[ZZZZZYYYYYXXXXXXXXXXWWWVVVUTTSSRRQQPPOOOOOKKKKKKKJJJJJJJJIIIIIIIIIIGGGGGGGFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;::::::::::::::9999999999999999999999888888888888888887777777777777777777767766666666666666665555555555555555555555555555555555555555555554444444444434444333333333322222221111111110000000000///////.....---------,,,,,,,,,,,,,,++++++++**************)))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRSSSSSTTTTTUUVVVWWXXXYYYZZZZ[[[[[\\\^^^^^_______________^^^^]a```____^^^^^^^^^]]]]]]]]\\[[[[ZZZZZYYYYYXXXXXXXXWXXWWWWVVUUTTSRRQQPPOOOONNKKKKKKJJJJJJJJIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@A@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::;;:::::::::::::9999999999999999999998888888888888878887777777777777777777766766666666666666655555555555555555555555555554444445555555555544444444444433444333333333332222221111111100000000000///////.....----------,,,,,,,,,,,,,+++++++++**************)))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPOOPPPPPPPPQQQQRRRRRSSSSSTTTTUUVVVWWWXXYYYZZZZ[[[[[\\\^^^^^_______________^^^^]```____^^^^^^^]]]]]]]]]]]\[[[[ZZZZYYYYYXXXXXXXXXWWXXWWWWVVUUTSSRQQPPPOOONNNKKKKJJJJJJJJJIIIIIIIIIIHHGGGGGFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::;:::::::::::::9999999999999999999998888888888888877887777777777777777777766666666666666666555555555555555555555555444444444444555555555544444444444433343333333333332222222111111100000000000////////.....---------,,,,,,,,,,,,,+++++++++**************)))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPQQQQQRRRRSSSSSTTTTUUVVVWWWXXXYYYZZZZ[[[[[\\^^^^^_______________^^^]]```___^^^^^^]]]]]]]]]]]\\[[[[ZZZYYYYYXXXXXXXXXXWWWXWWWWVVUUTTSRRQQPPOOONNNNKJJJJJJJJJJJIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;<;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999998888888888888887788777777777777777777766666666666666665555555555555555555555544444444444444455555555444444444444333333333333333333222222211111100000000000////////......---------,,,,,,,,,,,,,+++++++++**************)))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPQQQQRRRRSSSSSTTTTUUVVVWWWXXXYYYZZZZ[[[[[\\^^^^^______________^^^^]]``___^^^^]]]]]]]]]]]]]\\\[[ZZZZYYYYXXXXXXXXXXWWWWWXWWWVVVUTTSSRQQPPOOONNNNNJJJJJJJJJJJIIIIIIIIIIHHHHGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999998888888888888887778777777777777777777766666666666666665555555555555555555555444444444444444445555544444444444444333333333333333333322222211111110000000000/////////......---------,,,,,,,,,,,,+++++++++**************))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPQQQQRRRRRSSSSSTTTUUUVVVWWXXXYYYZZZZ[[[[[\\^^^^^_____________^^^^]]]`___^^^]]]]]]]]]]]]]]\\\\[ZZZZYYYYXXXXXXXXWWWWWWWWWWWWVVUUTSSRRQPPOOONNNNNNJJJJJJJJJJIIIIIIIIIIIHHHHGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999998888888888888887777777777777777777777766666666666666655555555555555555555555444444444444444444544444444444444443333333333333333333322222221111110000000000//////////......--------,,,,,,,,,,,,+++++++++**************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  UUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPQQQQQRRRRSSSSSTTTUUUVVVWWWXXXYYYZZZZ[[[[\\^^^^^_____________^^^^]]\___^^^]]]]]\\\\\]\\\\\\\[ZZZYYYYXXXXXXWWWWWWWWWWWWWWWVVUUTTSRRQQPOOONNNNNMMJJJJJJJJJIIIIIIIIIIIHHHHHFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999998888888888888887777777777777777777777766666666666666655555555555555554555554444444444444444444444444444444444443333333333333333333322222222111111000000000//////////.......--------,,,,,,,,,,,,+++++++++**************)))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPQQQQQRRRRSSSSSTTUUUUVVWWWXXXYYYZZZZ[[[[[\^^^^^_____________^^^]]]\__^^]]]]\\\\\\\\\\\\\\\[[ZZYYYXXXXXWWWWWWWWWWWWWWWWWWVVUUTSSRQQPPOONNNNMMMMJJJJJJJJIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999988888888888888887777777777777777777777776666666666666655555555555555544455544444444444444444444444444444444444433333333333333333333322222222111111000000000///////////......---------,,,,,,,,,,,+++++++++**************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  UUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPQQQQQRRRRRSSSSSTTUUUVVVWWXXXYYYZZZZ[[[[[\^^^^^____________^^^]]]\\_^^]]]\\\\\\\\\\\\\\\[[[[ZYYYXXXXWWWWWWWWWWWWWWWWWWWVVUUTTSRRQPPOONNNNMMMMMJJJJJJJIIIIIIIIIIIHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEEDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999888888888888888877777777777777777777777666666666666666555555555555555444455444444444444444444444444444444444443333333333333333333333222222222111111000000000///////////......--------,,,,,,,,,,,,+++++++++**************))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQRRRRRSSSSSTUUUVVVWWWXXYYYYZZZ[[[[[\^^^^^___________^^^^]]\\\^^]]]\\\[[[[[[[[[[[[[[[[ZYYYXXXWWWWWWWWWWWWWWWWWWVWVVVUTTSRRQPPOONNNMMMMMMMJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999998998888888888888888777777777777777777777776666666666666665555555555555554444454444444444444444444444434444444444333333333333333333333332222222222111111000000000///////////......--------,,,,,,,,,,,+++++++++**************)))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPQQQQQRRRRRSSSSTTUUUVVWWWXXXYYYZZZ[[[[[\^^^^^^_________^^^^]]]\\[^]]]\\[[[[[[[[[[[[[[[[ZZZYYXXXWWWWVVVVVVWWWWWWWWVVWVVUUTSSRQQPOONNNMMMMMMMMJJJIIIIIIIIIIIIIIHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999988988888888888888887777777777777777777777766666666666666665555555555555544444444444444444444444444443334444444433333333333333333333333222222222221111111000000000///////////......--------,,,,,,,,,,+++++++++**************))))))))))(((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQRRRRRSSSTTTUUVVVWWXXXYYYZZZ[[[[\\^^^^^^_________^^^^]]\\[[^]]\\[[[ZZZZZZZZZ[[ZZZZZYXXXWWWWVVVVVVVVVVWWWWWVVVVVUUTTSRRQPPOONNMMMMMMMMMIIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===============<===<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::9:::::::999999999999999888888888888888888877777777777777777777777666666666666666555555555555555444444444444444444444444444333334444433333333333333333322333332222222222221111111000000000///////////......--------,,,,,,,,,,+++++++++**************))))))))))((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNMMMMNNNNNOOOOOOOOPPPPPPQQQQQRRSSTTTUUUVVWWXXXYYYZZZZZ[[^^^____________^^^^]]\\[[^]]\[[[ZZZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWUTTSSRQQPOONNMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999:::9999999999999998888888888888888887777777777777777777777776666666666666555665555555555555544444444444444444433333333333333333333333333332222222222222222222222222211111111000000///////////..........-----,,,,,,,,++++++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNOOOOOOOPPPPPPPQQQQQRSSSTTUUUVVWWXXXYYYZZZZZ[[^^^___________^^^^]]]\\[[]]\\[[ZZZZYYYZZZZZZZZZZYYYXXXWWWVVVVVVVVWWWWWWWWVVTTSSRRQPPONNMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999::99999999999999988888888888888888777777777777777777777777766666666666665555655555555555555544444444444444444333333333333333333333333332222222222222222222222222222111111111000000///////////..........-----,,,,,,,,++++++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNOOOOOOOPPPPPPPQQQQRSSSTTUUUVVWWXXXYYYZZZZ[[[^^^__________^^^^^]]\\[[Z]\\[[ZZZYYYYYYYYYYYYYYYYYXXWWWVVVVVVVVVVVVVWWWVVVVTTSSRQQPOONMMMLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999:9999999999999998888888888888888887777777777777777777777776666666666666555555555555555555554444444444444444443333333333333333233333333222222222222222222222222222211111111110000000///////////.........-----,,,,,,,++++++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!  UVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNOOOOOOOPPPPPPQQQQQRSSTTTUUVVWWXXXYYYZZZZ[[[^^^^_______^^^^^^]]]\\[[Z]\[[ZZYYYYYYYYYYYYYYYYYXXXWWWVVVVVUUUUVVVVVVVVVVVUTSSRRQPPONNMMLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999988888888888888888877777777777777777777777766666666666665555555555555555555554444444444444444433333333333333332233333322222222222222222222222222222111111111110000000///////////.........-----,,,,,,,++++++++++++**********)))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!  UUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNOOOOOOOPPPPPPQQQQRSSTTTUUVVWWXXXYYYZZZ[[[[^^^^______^^^^^^]]]\\[[ZZ\\[[ZZYYYXXXXXXXYYYYYXXXXWWWVVVUUUUUUUUUUUVVVVVVUUSSRRQQPOONNMMLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999888888888888888888777777777777777777777776666666666666655555555555555555555554444444444444444333333333333333322233332222222222222222222222222222221111111111100000000///////////.........-----,,,,,,,+++++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!  UUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNOOOOOOOOPPPPPQQQQRSSSTTUUVVWWXXYYYZZZZ[[[[^^^^_____^^^^^^^]]]\\[[ZZ\[[ZZYYYXXXXXXXXXXXXXXXXWWVVVUUUUUUUUUUUUUUUUUUUUUSRRQQPPONNMMLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999988888888888888888877777777777777777776777666666666666665555555555555555555555444444444444444443333333333333332222333322222222222222222222122222221111111111111000000000///////////........-----,,,,,,,++++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!  UUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNOOOOOOOPPPPPPQQQRSSSTTUUVVWWXXYYYZZZZ[[[[^^^____^^^^^^^^]]]\\[[ZZY\[[ZYYYXXXXXXXXXXXXXXXWWWVVVUUUUTTTTTTTTTTUUUUUUTTRRRQQPOONNMMLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999888888888888888888777777777777777777766776666666666666555555555555555555555555444444444444444433333333333333332222333222222222222222222221122222211111111111111000000000///////////........-----,,,,,,+++++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!  UUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOPPPPPPQQQRSSSTTUUVVWWXXYYYZZZ[[[[[^^^___^^^^^^^^]]]\\\[[ZZY\[ZZYYXXXXWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTRRQQPPOONNMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999998888888888888888877777777777777777776667666666666666665555555555555555555555554444444444444444333333333333333322223322222222222222222222111222221111111111111110000000000//////////........----,,,,,,,++++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!  UUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOPPPPPPQQQRSSSTTUUVVWWXXYYYZZZ[[[[[^^____^^^^^^^]]]]\\[[[ZYY[[ZZYYXXXWWWWWWWWWWWWWVVVVUUTTTTSSSSSSSSSSSTTTTTSSRQQPPPONNMMMLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999888888888888888887777777777777777776666666666666666666555555555555555555555555544444444444444433333333333333332222232222222222222222222211112222111111111111111000000000000//////////.......----,,,,,,,+++++++++***********)))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOPPPPPPQQQRSSSTTUUVVWWXXYYYZZZ[[[[[^_____^^^^^^^]]]\\\[[ZZYY[[ZYYXXXWWWWWWWWWWWWVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSQQQPPOONNMMMLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999998888888888888888887777777777777777766666666666666666665555555555555555555555555544444444444444333333333333333332222232222222222222222222111112222111111111111111000000000000//////////.......----,,,,,,,+++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOPPPPPQQQQRSSTTTUUVVWWXXYYYZZZ[[[[[^_____^^^^^^]]]]\\\[[ZZYY[[ZYYXXXWWWWWVVVVVVVVVVUUUTTTSSSSRRRRRRRRRRRSSSSSRQQPPPOONNMMMLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999888888888888888888777777777777777776666666666666666666555555555555555555555555554444444444444433333333333333333322222222222222222222222211111122211111111111111110000000000000/////////.......----,,,,,,,++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOPPPPPQQQQRSSTTTUUVVWWXXYYYZZZ[[[[[^_____^^^^^^]]]]\\[[ZZZYX[ZZYYXXWWWWVVVVVVVVVVUUUUTTTSSSRRRRRRRRRRRRRRRRRRRQPPPPOONNMMMLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999988888888888888887877777777777777777666666666666666666655555555555555555555555555544444444444443333333333333333332222222222222222222222222111111221111111111111111100000000000000////////.......----,,,,,,+++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOPPPPPQQQQRSSTTTUUVVWWXXYYYZZZZ[[[[^_____^^^^^^]]]\\\[[ZZYYX[ZZYYXXWWWVVVVVVVVUUUUUTTTSSSRRRRRQQQQQQQQQRRRRRRRPPPPOOONNMMMLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999888888888888888877777777777777777776666666666666666666655555555555555555555555555544444444444443333333333333333332222222222222222222222221111111211111111111111111000000000000000////////.......----,,,,,,++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOPPPPPQQQRSSSTTTUUVVWWXXXYYZZZZ[[[[^_____^^^^^^]]]\\\[[ZZYYX[ZZYYXXWWWVVVVVUUUUUUUTTTSSSRRRRQQQQQQQQQQQQQQRRRRPPPPOOONNMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999988888888888888887777777777777777777666666666666666666665555555555555555555555555555444444444444333333333333333333222222222222222222222222111111111111111111111111110000000000000000///////......-----,,,,,,++++++++**********)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOPPPPQQQQRSSSTTTUUVVWWXXXYYYZZZ[[[[^_____^^^^^]]]\\\[[[ZZYYX[ZZYYXXWWVVVVVUUUUUUTTTTSSSRRRQQQQQPPPPPPQQQQQQQRRPPPPOOONNNMMLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999988888888888888877777777777777777776666666666666666666655555555555555555555555555554444444444444333333333333333333222222222222222222222221111111111111111111111111110000000000000000///////......----,,,,,,,+++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  TTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLNNNNNNNNNNNOOOOOOPPPPQQQQRSSSTTTUUVVWWWXXYYYZZZ[[[[^^^_^^^^^^^]]]\\\[[ZZYYXX[ZZYYXXWWVVVVUUUUUTTTTTSSSRRRQQQQPPPPPPPPPPQQQQQQQPPPPOOONNNMMLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999998999998888888888888887777777777777777777666666666666666666665555555555555555555555555555444444444444443333333333333333322222222222222222222222111111111111111111111111111000000000000000000//////......----,,,,,,++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!  TTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLNNNNNNNNNNNOOOOOPPPPPQQQQRSSSTTUUUVVWWWXXYYYZZZZ[[[^^^^^^^^^^]]]]\\[[[ZZYYXX[ZYYXXXWWVVVUUUUTTTTTSSSSRRRQQQQPPPPPPPPPPPPQQQQQQPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::99999999999999988999988888888888888877777777777777777766666666666666666666655555555555555555555555555555444444444444443333333333333333322222222222222222222221111111111111111111111111111000000000000000000//////......---,,,,,,,+++++++************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  TTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMLLLLLLLLLLMNNNNNNNNNNOOOOOPPPPQQQQRRSSSTTUUUVVWWWXXYYYYZZZ[[[^^^^^^^^^^]]]\\\[[ZZZYYXXZZYYXXWWWVVUUUUTTTTTSSSSRRRQQQQPPPPPPPPPPPPPPQQQQQPPPPOOOONNMMMLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::99999999999999888999888888888888888777777777777777777666666666666666666666655555555555555555555555555554444444444444443333333333333333222222222222222222222221111111111111111111111111110000000000000000000//////.....----,,,,,,++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMLLLLLLLLLLLMNNNNNNNNNNOOOOOPPPPQQQQRRSSTTTUUUVVWWWXXXYYYZZZZ[[^^^^^^^^^]]]\\\[[[ZZYYYXXZZYYXXWWWVVUUUTTTTSSSSSRRRQQQQPPPPPOOOOOPPPPPQQQQQPPPPPOOONNMMMLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999999998888998888888888888888777777777777777776666666666666666666666555555555555555555555555555444444444444444433333333333333332222222222222222222222211111111111111111111111111100000000000000000000//////.....----,,,,,,++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLMMMNNNNNNNNOOOOOPPPPQQQRRRSSTTTUUVVVWWWXXXYYYZZZZ[[^^^^^^^^]]]\\\[[[ZZYYYXXXZZYYXXWWVVVUUUTTTSSSSRRRRQQQQPPPPPOOOOOOOPPPPQQQQQPPPPPOOONNNMMLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999988888988888888888888887777777777777777766666666666666665666665555555555555555555455555544444444444444444333333333333333322222222222222222222222211111111111111111111111111000000000000000000000//////....-----,,,,,++++++++*************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNOOOOPPPPQQQQRRRSTTTUUUVVVWWWXXXYYYYZZZZZ^^^^^^]]]]\\\[[[ZZZYYXXXWZZYYXXWWVVVUUTTTSSSSRRRRRQQQPPPPPOOOOOOOOPPPPPQQQQPPPPPOOONNNMMLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999999999888888888888888888888877777777777777777666666666666666655666655555555555555555554455555444444444444444443333333333333333322222222222222222222222111111111111111111111111110000000000000000000000/////.....-----,,,,,++++++++************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLMMMMNNNNNNNOOOOPPPPQQQRRRRSTTTUUUVVVWWWXXXYYYYZZZZZ]]^]]]]]]\\\[[[ZZZYYYXXXWZZYYXXWWVVUUUTTTSSSRRRRRQQQQPPPPPOOOOOOOOOPPPPQQQQPPPPPOOONNNMMMLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999999999888888888888888888888877777777777777777666666666666666655566555555555555555555554445554444444444444444444333333333333333322222222222222222222222111111111111111111111111110000000000000000000000//////....------,,,,++++++++*************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLMMMMNNNNNNNOOOOPPPQQQQRRRSTTTUUUVVVWWWXXXXYYYYYZZZZ]]]]]]]]\\\[[[ZZZYYXXXXWWZYYYXXWWVVUUTTTSSSRRRRRQQQQPPPPPOOOOOOOOOOPPPPQQQQPPPPPOOONNNMMMLLLLKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999999888888888888888888888777777777777777776666666666666666555565555555555555555555444445444444444444444444443333333333333332222222222222222222222221111111111111111111111111110000000000000000000000/////.....-----,,,,+++++++++************)))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLMMMMNNNNNNNOOOOPPPQQQRRRSSTTTUUUVVVWWWXXXXYYYYYYZZZ]]]]]]\\\\[[[ZZYYYXXXXWWWZYYYXXWWVVUUTTTSSSRRRRQQQQQPPPPPOOOOOOOOOOPPPPQQQQPPPPPOOONNNMMMLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999998888888888888888888887777777777777777766666666666666665555555555555555555555554444444444444444444444444433333333333333322222222222222222222222211111111111111111111111111100000000000000000000000/////....-----,,,,+++++++++*************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLMMMMNNNNNNNOOOOPPPQQQRRRSSTTUUUVVVWWWXXXXXYYYYYYYZZ]]]]\\\\\[[ZZZYYYXXXWWWWVYYYXXXWWVVUUTTSSSRRRRRQQQQPPPPPOOOOOOOOOOOPPPPQQQQPPPPPOOONNNMMMLLLLKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888888888888887777777777777777766666666666666665555555555555555555555554444444444444444444444444433333333333333322222222222222212222222211111111111111111111111111100000000000000000000000/////....-----,,,,,++++++++*************)))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLMMMMMMMNNNNOOOPPPQQQRRRTTTUUUVVVWWWWXXXXXXXYYYYY\\\\\[[[[ZZZYYXXXWWWWVVVVZYYYYXXWWVVUUTTTSSSRRRRRRPPOOOONNNNNNNNNNNOOOOPPPPMMMMMMLLLKKKJJJJIIIIIHHHHIIIIIIIIHHHHHHHHHGGGGGGGGEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888777777666666666666666555555555555555554444444444444444444433333333333333333333233333333333333222222222222222221111111111111111111111100000000000000000000000000//////.....----,,,,,,,,,+++++++++++***********))))))))((((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKLLLMMMMMMMNNNNOOOPPPQQRRRSTTUUUVVVWWWWXXXXXXXXXXXXY\\\[[[[[ZZYYYXXWWWWVVVVVUYYYYXXXWWVVUUTTTSSSRRRRRRPPOOOONNNNNNNNNNNOOOOPPPPMMMMMMLLLKKKJJJJIIIIIHHHHIIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBABBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::999999999999999998888888888888877777766666666666666655555555555555555444444444444444444443333333333333333333322333333333333322222222222222222111111111111111111111110000000000000000000000000////////....----,,,,,,,,,,++++++++++************))))))))(((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNOOOPPPQQQRRRSTUUUVVVWWWWXXXXXXXXXXXXXX[[[[[[ZZZYYYXXWWWVVVVUUUUYYYYXXXWWVVUUTTTSSSRRRRRRPPOOOONNNNNNNNNNNOOOOPPPPMMMMMMLLLKKKJJJJIIIIIHHHHIIIIIIIHHHHHHHHGGGGGGGGGGEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAABBAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999998888888888888877777766666666666666665555555555555554444444444444444444433333333333333333333322233333333333322222222222222222111111111111111111111111000000000000000000000000////////....-----,,,,,+,,,++++++++++*************)))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKLLMMMMMMMNNNNOOOPPPQQRRRSSUUUVVVWWWWXXXXXXXXXXXXXXX[[[[ZZZZYYXXXWWVVVVUUUUUUYYYXXXXWWVVUUTTTSSSRRRRRRPPOOOOONNNNNNNNNNOOOOPPPPMMMMMLLLLKKKJJJJIIIIIHHHHIIIIIIHHHHHHHHGGGGGGGGGGGEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAABAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999999888888888888888777776666666666666665555555555555555544444444444444444333333333333333333333332222333333333332222222222222222211111111111111111111101100000000000000000000000/////////.....----,,,,,,+,,+++++++++++*************))))))((((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  SSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKLLMMMMMMMNNNNOOOPPPQQRRRSSUUUVVVWWWXXXXXXXXXXXXXXXX[[[ZZZZYYXXXWWVVUUUUUUUTTYXXXXXWWWVVUUTTTSSSSRRRRRPPOOOOONNNNNNNNNNOOOOOPPPMMMMLLLLKKKKJJJJIIIIIHHHHIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999998888888888888887777776666666666666665555555555555555444444444444444444333333333333333333333222222333333333322222222222222221111111111111111111111001000000000000000000000000////////.....----,,,,,,++,+++++++++++**************))))))(((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  SSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKLLMMMMMMMNNNNOOOPPQQQRRSSSUUVVVWWWWXXXXXXXXXXXXXXXWZZZZZZYYXXWWWVVUUUTTTTTTTXXXXXXWWWVVUUTTTSSSSRRRRRPPPOOOONNNNNNNNNNNOOOOOOPLLLLLLLKKKKJJJJIIIIIHHHHHIIIIHHHHHHHHGGGGGGGGGGFFFEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888877777776666666666666555555555555555554444444444444444443333333333333333333332222222333333333222222222222222221111111111111111111100000000000000000000000000//////////.....-----,,,,,+++++++++++++++**************)))))((((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKLLMMMMMMNNNNOOOPPPQQQRRSSTUUVVWWWWXXXXXXXXXXXXXXWWWZZZZYYYXXXWWVVUUTTTTTTTTTXXXXXXWWWVVUUUTTSSSSSRRRRPPPPOOONNNNNNNNNNNNOOOOOOLLLLLLKKKKKJJJJIIIIIHHHHHIIIHHHHHHHHGGGGGGGGGGFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888777777776666666666666555555555555555544444444444444444433333333333333333333322222222333333332222222222222222111111111111111111111000000000000000000000000////////////.....-----,,,,,+++++++++++++++**************))))))(((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMMMMMMNNNNOOOPPPQQRRRSSTUVVVWWWXXXXXXXXXXXXXWWWWWZZZYYYXXXWWVVUUTTTTSSSSSTXXXXXXWWWVVVUUTTTSSSSSRRRPPPPOOOONNNNNNNNNNNNOOOOOLLLLLKKKKKJJJJIIIIIHHHHHHIIHHHHHHHHGGGGGGGGGGFFFFFEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999898888888888888887777777776666666666665555555555555555444444444444444444333333333333333333332222222222333333322222222222222221111111111111111111100000000000000000000000//////////////.....-----,,,,,,++++++++++++++***************)))))(((((((((((((((''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLMMMMMMMNNNNNOOOPPPQQRRRSSTUVVVWWWXXXXXXXXXXXXWWWWWWZYYYYXXXWWVVUUTTTSSSSSSSSXXXXXXWWWVVVUUTTTTSSSSSSRQPPPPOOONNNNNNNNNNNNNOOOOLLKKKKKKJJJJJJIIIIIHHHHHGIIHHHHHHHGGGGGGGGGGGFFFFFDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999988888888888888888777777777766666666666555555555555555544444444444444444433333333333333333333222222222223333332222222222222222111111111111111111100000000000000000000000//////////////......-----,,,,,,+++++++++++++++**************)))))((((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMMMMMMNNNNNOOOPPPQQRRRSSTUVVVWWWXXXXXXXXXXXWWWWWWVYYYYYXXWWVVUUTTTSSSSSSSSSWWXXXXWWWWVVUUUTTTSSSSSSSQPPPPOOONNNNNNNNNNNNNNNNNKKKKKKKJJJJJJIIIIIHHHHHGGIHHHHHHHGGGGGGGGGGFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999988888888888888888777777777776666666666555555555555555544444444444444444433333333333333333333222222222222333332222222222222222111111111111111111000000000000000000000000//////////////......-----,,,,,,+++++++++++++++**************))))))((((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMMMMMMNNNNOOOOPPPQQRRRSSTUVVVWWWXXXXXXXXXXWWWWWWVVYYYYXXXWWVVUUTTSSSRRRRSSSWWXXXXXWWWVVVUUTTTTTSSSSSQQPPPOOOONNNNNNNNNNNNNNNNKKKKJJJJJJJJIIIIIHHHHHHGGHHHHHHHGGGGGGGGGGGFFFFFFFDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888888887777777777766666666655555555555555555444444444444444444333333333333333333322222222222223333222222222222222221111111111111111000000000000000000000000///////////////......-----,,,,,,++++++++++++++++**************)))))(((((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMMMMMNNNNNOOOOPPPQQRRRSSTUVVVWWWWXXXXXXXXWWWWWWVVVYYYXXXWWVVUUTTSSSRRRRRRSSWWWXXXXWWWWVVUUUTTTTTSSSSQQQPPPOOONNNNMMMMMMNNNNNNKJJJJJJJJJIIIIIIIHHHHHGGGHHHHHHGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888888877777777777776666666655555555555555555544444444444444444333333333333333333322222222222222332222222222222222221111111111111110000000000000000000000000///////////////......-----,,,,,,++++++++++++++++**************)))))((((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMMMMNNNNNNOOOPPPQQQRRRSSTUUVVWWWWXXXXXXWWWWWWVVVVVYXXXXWWWVVUUTTSSRRRRRRRRSWWWXXXXXWWWVVVUUTTTTTTSSSQQQPPPOOONNNNMMMMMMMMMMMMJJJJJJJJIIIIIIIIHHHHHGGGGHHHHHGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888888887777777777777766666665555555555555555555444444444444444433333333333333333332222222222222222222222222222222222111111111111110000000000000000000000000////////////////......-----,,,,,,,+++++++++++++++***************)))))((((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMNNNNNOOOOPPPQQQRRRSSTUUVVVWWWWXXXXWWWWWWVVVVVVXXXXXWWVVUUTTSSSRRRRRRRRSWWWXXXXXWWWVVVUUUTTTTTTSSQQQPPPOOONNNMMMMMMMMMMMMMJJJJIIIIIIIIIIIHHHHHHGGGGHHHHGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888877777777777777666666555555555555555555544444444444444443333333333333333333222222222222222222222222222222222211111111111111000000000000000000000000/////////////////......-----,,,,,,,++++++++++++++++**************)))))(((((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!"!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKJJJJKKKKKKKKKLLLMMMMNNNNNNOOOOPPPQQQRRRSSSUUVVVWWWWWWWWWWWWWVVVVVVUXXXXWWWVVUUTTSSRRRRRRRRRSWWWXXXXXXWWWVVUUUTTTTTTSSQQQPPPOOONNNMMMMMMMMMMMLLIIIIIIIIIIIIIHHHHHHHGGGGGHHHGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999998888888888888888877777777777777766666555555555555555555554444444444444444333333333333333333222222222222222222222222222222222221111111111111000000000000000000000000/////////////////......-----,,,,,,,++++++++++++++++**************))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKJJJJJJJKKKKKKKKLLLMMMMNNNNNOOOOPPPPQQQRRRSSSUUVVVVWWWWWWWWWWWVVVVVUUUXXXWWWVVVUUTTSSRRRRRRRRRSWWWXXXXXXWWWVVUUUTTTTTTSSQQQPPPOONNNMMMMMLLLLLLLLLIIIIIIIIIIIHHHHHHHHGGGGGGHHGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@AAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999998888888888888888877777777777777766666655555555555555555554444444444444444333333333333333333322222222222222211222222222222222221111111111110000000000000000000000000//////////////////.....-----,,,,,,,++++++++++++++++***************))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  RRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKJJJJJJJJJJKKKKKKKKLLMMMMNNNNNOOOOPPPQQQQRRRSSSUUVVVVWWWWWWWWWVVVVVVUUUUXXWWWWVVUUTTSSRRRRQQQRRRSWWWXXXXXXWWWVVUUUTTTTTTSSQQQPPPOONNNMMMMLLLLLLLLLLIIIIHHHHHHHHHHHHHHGGGGGGFHHGGGGGGGGGFFFFFFFFFFFFFFDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999888888888888888887777777777777776666665555555555555555555444444444444444433333333333333333332222222222222211112222222222222222111111111111000000000000000000000/000//////////////////.....-----,,,,,,,+++++++++++*+++++**************)))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJJJKKKKKKKLLMMMMNNNNOOOOPPPPQQQRRRRSSSUUUVVVVWWWWWWWVVVVVVUUUUUXWWWWVVVUUTTSSRRRQQQQRRRRWWWXXXXXXWWWVVUUUTTTTTSSSQQQPPPOONNMMMMLLLLLLLLLKKHHHHHHHHHHHHHHHHHGGGGGGGFHGGGGGGGGGFFFFFFFFFFFFFFEDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@A@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888888888777777777777777666666555555555555555555544444444444444443333333333333333333322222222222211111122222222222222211111111111100000000000000000000///0///////////////////.....-----,,,,,,,+++++++++++**++++**************))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKJJJJJJJJJJJJJJKKKKKKKLLMMMMNNNNOOOOPPPQQQQRRRSSSSUUUVVVVVWWWWWVVVVVVUUUUUUWWWWWVVUUUTSSRRRQQQQQQRRRWWWXXXXXWWWWVVUUUTTTTSSSSQQPPPOOONNMMMLLLLLLKKKKKKHHHHHHHHHHHHHHHHGGGGGGGFFGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888888888777777777777777666666555555555555555555554444444444444444333333333333333333322222222222211111112222222222222221111111111100000000000000000000///////////////////////......-----,,,,,,+++++++++++***+++***************))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKJJJJJJJJJJJJJJJJKKKKKKKLMMMMNNNNOOOPPPPQQQRRRRSSSTUUUVVVVVVVVVVVVVVVUUUUUUTWWWWVVVUUTTSSRRQQQQQQQQRRVWWWXXXWWWWVVUUUTTTTSSSSSQQPPPOONNMMMLLLLLKKKKKKKKHHHHHHHHHHHHHHHGGGGGGGFFFGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999999999888888888888888887777777777777766666655555555555555555554444444444444444433333333333333333333222222222221111111122222222222222111111111100000000000000000000/////////////////////////......----,,,,,,+++++++++++****+++**************)))))))))(((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLMMMMNNNOOOOPPPQQQRRRRSSSSTUUUVVVVVVVVVVVVVVUUUUUTTTWWWVVVUUUTTSSRRQQQQQQQQRRVWWWWWWWWWVVVUUTTTSSSSSSRQPPPOONNNMMMLLLLKKKKKKKKKHHHHHHHHHHHHHGGGGGGGGFFFFGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999988888888888888888777777777777776666665555555555555555555544444444444444444333333333333333333322222222222211111111222222222222211111111110000000000000000000//////////////////////////......----,,,,,,++++++++++++****++***************)))))))))(((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLMMMNNNOOOPPPQQQRRRRSSSSTTUUVVVVVVVVVVVVVVUUUUUTTTTWWVVVVUUTTSSRRQQQQPPQQQQRVVWWWWWWWWVVUUUTTSSSSSRRRPPPOOONNMMMLLLKKKKKKKKKJJGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGFFFFFFFFFFFFFEEEEEEDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999999999888888888888888887777777777777766666665555555555555555554444444444444444443333333333333333333222222222222111111111222222222221111111111100000000000000000////////////////////////////.......----,,,,,++++++++++++*****+***************))))))))))(((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLMMMNNNOOOPPPQQQRRRSSSSSTTUUVVVVVVVVVVVVVUUUUUTTTTTWVVVVUUUTTSSRRQQQPPPPPQQQVVVWWWWWVVVUUUTTSSSSRRRRRPPOOONNNMMLLLLKKKKKKJJJJJGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGFFFFFFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999988888888888888888777777777777777666666655555555555555555444444444444444444333333333333333333322222222222211111111112222222222111111111110000000000000000/////////////////////////////.......----,,,,,,+++++++++++******+**************)))))))))))((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLMMMNNNOOOPPQQQRRRSSSSSTTTUVVVVVVVVVVVVVUUUUUTTTTTTVVVVUUUTTSSRRQQQPPPPPPPQQUVVVVVVVVVUUUTTSSSRRRRRRQPOOONNNMMMLLLKKKKKJJJJJJJGGGGGGGGGGGGGGGGGGFFFFFFFGGGGFFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999999999888888888888888887777777777777776666666655555555555555554444444444444444443333333333333333333222222222222111111111112222222211111111111100000000000000////////////////////////////////.......----,,,,,++++++++++++*********************)))))))))))(((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLMMMNNNOOPPPQQRRRRSSSSTTTTVVVVVVVVVVVVVVUUUUUTTTTTTVVVVUUTTTSSRRQQPPPPPPPPPQUUUVVVVVVUUUTTSSSRRRRRQQQOOONNNMMMLLLKKKKKJJJJJJJJGGGGGGGGGGGGGGGGGFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999988888888888888878777777777777777666666666555555555555555444444444444444444333333333333333333322222222222221111111111122222211111111111110000000000000////////////////////////////////........----,,,,,,+++++++++++*********************))))))))))))(((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNOOPPPQQRRRSSSSTTTTWWWWWWWWWWWWWWWVVVVUUUUUUXXWWWVVUUTTSSRRRQQQQQQQRRRSSSSSSSSSRRRQQQPPPPOOOOONMMMMLLLKKJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999988888888888888777777777777766666666666666666655555555555555555555544444444444444444433333333333333222222222222111111111111111111110000000000///////////..................................-------,,,,+++++++**************))**)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!    QQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJKKLLLMMMNNOOPPQQQRRRSSSSTTTTWWWWWWWWWWWWWWVVVVVUUUUUTXWWWVVVUUTTSSRRQQQQQQQQQQRRRSSSSSSRRRQQQPPPOOOOOONMMMLLLLKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999988888888888888777777777777766666666666666665655555555555555555555444444444444444444333333333333333222222222222111111111111111111100000000000///////////.................................--------,,,,,++++++**************)))*)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!   QQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJKKLLLMMMNNOOPPQQRRRSSSSTTTTTWWWWWXWWWWWWWWVVVVUUUUUUTWWWWVVUUTTSSRRQQQPPPPPQQQQRRRRRRRRRRQQQPPPOOOOONNNMMLLLLKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999988888888888888877777777777766666666666666665555555555555555555554444444444444444444333333333333333222222222222211111111111111111000000000000//////////.................................---------,,,,,+++++++**************)))*)))))))))))))))((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!   QQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKLLMMMNNOOPPQQRRRSSSTTTTTTWWWWXXXWWWWWWWVVVVUUUUUTTWWWVVVUUTTSSRQQQPPPPPPPPQQQRRRRRRRQQQQPPPOOOONNNNNMLLLLKKKJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999988888888888888877777777777776666666666666665555555555555555555544444444444444444443333333333333333222222222222111111111111111110000000000000/////////...............................-------------,,,,,++++++**************)))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!   QQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJKKLLLMMNNOOPPQQRRRSSSTTTTTTWWWXXXXWWWWWWVVVVVUUUUUTTWWWVVVUUTSSRRQQPPPPPPPPPPQQQQQQQQQQQQPPPOOOONNNNNMLLLLKKKJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999988888888888888877777777777776666666666666665555555555555555555544444444444444444443333333333333333222222222222111111111111111100000000000000/////////.....................---...-----------------,,,,,+++++++*************)))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!   QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIJJJIIIIIIIIIIIIIIIIIJJJJKKLLLMMNNOOPPQQRRRSSSTTTTTUWWXXXXWWWWWWWVVVVUUUUUTTTWWWVVUUTTSSRRQQPPPOOOOOPPPQQQQQQQQQQPPPOOOONNNNNMMLLLKKKKJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBABAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999988888888888888877777777777776666666666666665555555555555555555544444444444444444443333333333333333322222222222211111111111111000000000000000/////////...................-------------------------,,,,,,++++++**************)))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIJIIIIIIIIIIIIIIIIIIIJJJJJKLLLMMNNOOPPQQRRRSSSTTTTTTWWXXXXWWWWWWWVVVVUUUUTTTTWWVVVUUTTSSRQQPPPOOOOOOOPPPPQQQQQQPPPPPOOONNNNNMMMLLKKKKJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999988888888888888877777777777776666666666666665555555555555555555444444444444444444433333333333333333222222222222111111111111111000000000000000//////////................---------------------------,,,,,,++++++**************)))))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKLLMMNNOOPPQQRRRSSSTTTTTTWWWXXWWWWWWWWVVVVUUUUTTTTWWVVVUUTTSRRQQPPOOOOOOOOOPPPPPPPPPPPPPOOOONNNNMMMMLKKKKJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999998888888888888877777777777776666666666666666555555555555555555444444444444444444433333333333333332222222222222111111111111111000000000000000//////////..............----------------------------,,,,,,,,++++++*************)))))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKLLLMMNNOOPPQQRRSSSSTTTTTWWWWWWWWWWWWVVVVUUUUTTTTTWVVVUUTTSSRRQQPPOOOOOOOOOOPPPPPPPPPPPOOOONNNNMMMMMKKKKJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999888888888888887777777777777666666666666666655555555555555555544444444444444444433333333333333332222222222222211111111111111000000000000000///////////.............----------------------------,,,,,,,,,++++++**************)))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!  PQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKLLLMMNNOOPPQQRRRSSSTTTTTWWWWWWWWWWWWVVVVUUUTTTTTSVVVVUUTTSSRRQPPPOOOONNOOOOOOPPPPPPPPPOOOONNNNMMMMLKKKKJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999988888888888887777777777777666666666666666655555555555555555544444444444444444433333333333333332222222222222111111111111111000000000000000///////////............---------------------------,,,,,,,,,,,+++++++*************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!  PPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJKKKLLMMNNOOPPQQQRRSSSSTTTTWWWWWWWWWWWVVVVUUUTTTTTSSVVVUUUTTSSRQQPPOOOONNNNNOOOOOPPPPPPPOOOOONNNNMMMMLKKKJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999888888888888777777777777766666666666666665555555555555555554444444444444444433333333333333332222222222222211111111111111000000000000000////////////............------------------------,,,,,,,,,,,,,,+++++++*************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJKKKLLMMMNNOOPPQQRRRSSSSTTTWWWWWWWWWWVVVVUUUUTTTSSSSVVUUUTTSSRRQQPPOOONNNNNNNOOOOOOPPPPOOOOOONNNMMMMLLKKJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999998888888888877777777777777666666666666666555555555555555555444444444444444433333333333333333222222222222211111111111111100000000000000/////////////...........-----------------,,----,,,,,,,,,,,,,,,,+++++++*************)))))))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIJJKKKLLMMNNOOPPQQQRRRSSSSTTWWWWWWWWWWVVVUUUUTTTSSSSSVUUUUTTSSRRQQPPOOONNNNNNNOOOOOOOOOOOOOOONNNNMMMMLLKJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999999988888888887777777777777776666666666666655555555555555555544444444444444443333333333333333222222222222221111111111111100000000000000//////////////...........----------------,,,,-,,,,,,,,,,,,,,,,,,++++++++*************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#$$$################"""""""""""""""""!!!!!!!!!!!!!!!  PPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJKKKLLMMNNNOOPPQQQRRRSSSSSVWWWWWWWWVVVVUUUTTTSSSSRRUUUUTTTSSRRQQPPOONNNNNNNNNOOOOOOOOOOOOOONNNNMMMLLLKJJJJIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999999998888888887777777777777777666666666666665555555555555555544444444444444443333333333333333222222222222211111111111111100000000000000//////////////...........----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++*************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIJJKKLLLMMNNOOPPPQQRRRRSSSSVVVWWWWWVVVVUUUTTTSSSSRRRUUUTTTSSRRQQPPOOONNNNNNNNNNOOOOOOOOOOOOONNNMMMMLLLJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888777777777777777766666666666666555555555555555555444444444444444333333333333333322222222222222111111111111100000000000000///////////////...........---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++*************)))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$##$$################""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIJJKKKLLMMNNNOOPPQQQRRRRSSSVVVVWWVVVVVUUUTTTSSSRRRRRUTTTTSSSRRQQPPOOONNNNNNNNNNOOOOOOOOOOOONNNNMMMLLLLJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCDDDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888777777777777777666666666666666555555555555555555444444444444444333333333333333322222222222222211111111111100000000000000//////////////............---------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$################"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIJJJKKLLLMMNNOOPPPQQQRRRSSSVVVVVVVVVVVUUTTTSSSRRRQQQTTTTSSSRRQQQPPOONNNNNNNNNNNNOOOOOOOOOOONNNNMMMLLLKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDCCCCCCDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888777777777777777766666666666666555555555555555555444444444444444333333333333333322222222222222211111111111100000000000000//////////////............---------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++*************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$###$###############"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMNNOOOPPQQQRRRRSSVVVVVVVVVVUUUTTSSSRRRQQQQTTSSSSRRRQQPPOOONNNNNNNNNNNNNOOOOOOOOONNNNMMMLLLLKJJJIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999999988888887777777777777777666666666666665555555555555555555444444444444444333333333333333222222222222222111111111111000000000000000/////////////............---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMMNNOOPPPQQQRRRSSVVVVVVVVVVUUTTSSSRRQQQQPPSSSSSRRRQQQPPOONNNNNMMMMNNNNNNOOOOOOONNNNNMMMLLLKKJJIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAA@A@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999999988888888777777777777777666666666666666555555555555555555444444444444444333333333333333222222222222222111111111111000000000000000/////////////.............--------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++************))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHIHHHHHHHHHHHHHHHHHHHHHIIIJJJJKKLLLMMNNOOPPPQQQRRRSSVVVVVVVVVUUUTTSSRRQQQPPPPSSSRRRRQQQPPOOONNNNMMMMMMNNNNNNNOOONNNNNNMMMLLLLKKJJIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999988888888777777777777776666666666666666555555555555555555444444444444444333333333333333322222222222222111111111111100000000000000/////////////..............-------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIJJJJKKLLLMMNNOOOPPQQQRRRRSVVVVVVVVVUUTTSSRRQQQPPPPORRRRRRQQQPPPOONNNNMMMMMMMNNNNNNNNNNNNNNNMMMMLLLKKKJIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCCCDDDDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888777777777777776666666666666666555555555555555545544444444444444433333333333333322222222222222211111111111100000000000000/////////////...............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))())))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  OOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMNNOOOPPQQQRRRRSVVVVVVVVUUUTTSSRRQQPPPOOORRRRQQQQPPPOONNNNMMMMMMMMMNNNNNNNNNNNNNMMMMLLLLKKKIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888887777777777777776666666666666665555555555555555554544444444444444333333333333333322222222222222211111111111100000000000000//////////////...............------------,,,,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(()))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMNNOOPPPQQQRRRSSVVVVVVVVUUTTTSRRQQPPPOOOORRQQQQQPPPOOONNNMMMMMMMMMMMNNNNNNNNNNNMMMMLLLLKKKKIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888887777777777777776666666666666655555555555555555544444444444444444333333333333333222222222222222111111111111100000000000000/////////////................------------,,,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))(())(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMNNOOPPPQQQRRRSSVVVVVVVUUUTTSSRRQQPPOOOOOQQQQQQPPPOOONNNMMMMMMMMMMMMMNNNNNNNNNMMMMMLLLKKKKJIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888887777777777777776666666666666655555555555555555544444444444444444333333333333333222222222222222111111111111100000000000000//////////////................-----------,,,,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))((()(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMNNOOPPQQQRRRRSSVVVVVVVUUUTTSSRRQPPPOOONNQQQQQPPPPOONNNMMMMMMLLMMMMMMMMNNNNNNMMMMMLLLLKKKKJIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888777777777777776666666666666655555555555555555544444444444444444333333333333333222222222222222211111111111110000000000000//////////////.................-----------,,,,,,,,,,,,,+,,,+++++++++++++++*************)))))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMNNOOPPQQRRRSSSTTTVVVVVVVUUUTTSSRQQPPOOOONNQQQQQQPPPOOONNNMMMMMMMMMMKLLLLLLLLLLLLKKKKJJJJIIIIGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCBBBBBAAAAAAAA@@@@@@@AAA@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::99999999999999999888888887777777777777776666666666665555555555555555554444444444444333333333333333232222222222222221111111111111100000000000000//////////////.................-----------,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMNNOOPPQQRRRSSSTTTVVVVVVVUUUTTSRRQQPPOOONNNQQQQQPPPPOONNNMMMMMMMMMMMKKKLLLLLLLLLKKKKKJJJJIIIIGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCCBBBBBBAAAAAAA@@@@@@@@AA@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9:99999999999999999888888887777777777777776666666666665555555555555555554444444444444433333333333333222222222222222221111111111111110000000000000///////////////.................-----------,,,,,,,,,,,,++++++++++++++***************))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMNNOPPQQQRRSSSSTTTVVVVVVVUUTTTSRRQQPPOOONNNQQQQPPPPOOONNNMMMMLLLLLLMKKKKKLLLLLLKKKKKJJJJIIIIIGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@A@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::99999999999999999998888888877777777777777766666666666655555555555555555544444444444444333333333333332222222222222222221111111111111100000000000000///////////////.................-----------,,,,,,,,,,,,+++++++++++++****************)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!  NNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMNNOPPQQQRRSSSTTTTVVVVVVUUUTTSSRRQQPPOOONNNQQQQPPPPOONNNMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJIIIIHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::999999999999999999988888888877777777777777666666666666555555555555555555444444444444444333333333333332222222222222222211111111111111100000000000000//////////////..................----------,,,,,,,,,,,,+++++++++++++****************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  NNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKLLLMMNOOPPQQRRRSSSSTTTVVVVVUUUUTTSSRRQQPPOOONNNQQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJIIIIIHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::999999999999999999988888888887777777777777666666666666655555555555555555544444444444444333333333333332222222222222222111111111111111110000000000000///////////////.................-----------,,,,,,,,,,,++++++++++++++***************))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLMMNNOPPQQRRRSSSSTTTVVVVVUUUTTTSSRRQQPPOOONNNQQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999888888888887777777777776666666666666555555555555555555444444444444444333333333333322222222222222222111111111111111100000000000000///////////////.................----------,,,,,,,,,,,++++++++++++++***************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLMMNNOPPQQRRRSSSSTTTVVVUUUUUTTSSRRQQQPPOOOONNQQQQPPPOOONNMMMLLLLLLLLLLJJKKKKKKKKKKKJJJJJIIIIIHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999888888888888777777777777666666666666655555555555555555444444444444444333333333333322222222222222222111111111111111110000000000000///////////////.................-----------,,,,,,,,,,++++++++++++++***************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIHHHHHHHHHIIIIIIIIIIIIIIIJJKKKLLMMNNOOPQQQRRSSSSSTTUUUUUUUTTTSSRRQQPPPOOOONNQQQQPPPOONNNMMMLLLLLLLLLLJJJJKKKKKKKKJJJJJJIIIIHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::99999999999999999998888888888888777777777776666666666666655555555555555554444444444444443333333333333322222222222222221111111111111111100000000000000///////////////................-----------,,,,,,,,,,,+++++++++++++***************)))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!   NNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKLLMMNNOOPPQQRRRSSSSSSUUUUUUTTTSSSRRQQPPPOOOONNQQQQPPPOONNNMMLLLLLLKKKKLJJJJJJKKKKKJJJJJJIIIIIHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@?@@@@@@@@@@???????????????>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::999999999999999999988888888888888777777777766666666666666655555555555555544444444444444433333333333333222222222222222211111111111111111100000000000000//////////////................------------,,,,,,,,,,+++++++++++++****************))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!   NNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJKKLLMMNNOOPPQQRRRSSSSSSUUUUUTTTTSSRRQQQPPPOOOONNQQQQPPOOONNMMMLLLLKKKKKKKJJJJJJJJJJJJJJJJJIIIIIHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@??@@@@@@@@@????????????????>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::999999999999999999988888888888888877777777766666666666666665555555555555544444444444444443333333333333222222222222222211111111111111111100000000000000//////////////................------------,,,,,,,,,,++++++++++++++***************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!   NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJKKKLLMMNOOPPQQQRRRSSSSSUUUUTTTTSSRRRQQPPPPOOOONNQQQPPPOOONNMMMLLLLKKKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@???@@@@@@@??????????????????>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::999999999999999999988888888888888877777777766666666666666666555555555555554444444444444443333333333333322222222222222211111111111111111110000000000000///////////////...............------------,,,,,,,,,,,+++++++++++++***************))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!   NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLMMNNOOPPQQRRRRSSSSUTTTTTTSSSRRQQQPPPOOOOONNQQQPPPOOONNMMLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@????@@@@@@?????????????????>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999888888888888888777777777666666666666666665555555555555544444444444444433333333333333222222222222222111111111111111111100000000000000//////////////...............------------,,,,,,,,,,,+++++++++++++***************)))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!   NNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJKKLLMMNNOOPPQQQRRRRSSSTTTTTSSSSRRRQQPPPPOOOONNNQQQPPPOONNNMMLLLLKKKKKKKKIJJJJJJJJJJJJJJIIIIIIHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@?????@@@@@?????????????????>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999888888888888888777777777666666666666666665555555555555544444444444444443333333333333222222222222222211111111111111111110000000000000//////////////...............------------,,,,,,,,,,,+++++++++++++****************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!   NNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJJKKLLMMNNOOPPPQQRRRRRRRTTTTSSSSRRRQQQPPPOOOOONNNQQQPPPOONNMMMLLLKKKKKKKKKIIJJJJJJJJJJJJJIIIIIHHHHHGGGFFFFGGGGGGGFFFFFFFEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@??????@@@@?????????????????>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999998888888888888887777777776666666666666666655555555555555444444444444444433333333333333222222222222222111111111111111111110000000000000/////////////...............------------,,,,,,,,,,,,++++++++++++****************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!   MNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJJKKLLLMMNNOOPPQQQRRRRRRTTTSSSSRRRQQQPPPOOOOONNNNQQQPPOOONNMMMLLLKKKKKKKKKIIIJJJJJJJJJJJIIIIIIHHHHHGGFFFFFFFGGGGFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@???????@@@????????????????>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::999999999999999999998888888888888887777777776666666666666666655555555555555444444444444444433333333333333222222222222222111111111111111111111000000000000/////////////...............------------,,,,,,,,,,,,+++++++++++++***************)))))))))))))))))((((((((((((((('(''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!   MMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLLLKKKKLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHIIIIIJJJJKKLLLMMNNOOPPQQQQRRRRRTTSSSSRRRQQQPPPOOOOONNNNNQQPPPOOONNMMLLLLKKKKKKKKKIIIJJJJJJJJJJJIIIIIHHHHHHGFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@????????@?????????????????>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::999999999999999999998888888888888887777777776666666666666666655555555555555444444444444444433333333333333222222222222222111111111111111111111100000000000//////////////..............------------,,,,,,,,,,,,+++++++++++++****************))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!   MMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHIIIIIJJJJKKLLLMMNNOOPPPQQQQRRRRSSSSSRRRQQQPPPPOOOONNNNNNQQPPPOONNNMMLLLKKKKKKKKKKIIIJJJJJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????@????????????????>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999888888888888888877777777766666666666666666555555555555544444444444444444433333333333333222222222222222111111111111111111111000000000000//////////////.............------------,,,,,,,,,,,,+++++++++++++****************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!  MMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIJJJKKKLLLMMNNOOPPPQQQQQRRRSSSSRRRRQQQPPPOOOONNNNNNNQPPPOOONNMMMLLLKKKKKKKKKKIIIJJJJJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@?????????????????????????>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999999989888888888888888877777777766666666666666666555555555555544444444444444444443333333333333222222222222222111111111111111111111000000000000//////////////.............-------------,,,,,,,,,,,++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHGGGGGHHHHHHHHHHHHHHIIIIIJJJKKKLLMMMNNOOPPPQQQQQRRRSSSSRRRQQQPPPOOOONNNNNNNMPPPPOOONNMMMLLLKKKKKKKKKKIIJJJJJJJJJJIIIIIIHHHHHHGFFFFFFFFFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????????????????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999999988888888888888888877777777766666666666666666555555555555544444444444444444443333333333333222222222222212111111111111111111111000000000000//////////////.............-------------,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIJJJKKKLLMMMNNOOPPPQQQQQQQQSSSRRRRQQPPPOOOONNNNNNMMMPPPPOONNNMMLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHGGFFFFFFFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAA@@@@@@@@@?????????????????????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999999999888888888888888888777777777766666666666666655555555555555444444444444444444433333333333332222222222222111111111111111111111110000000000000/////////////..............------------,,,,,,,,,,,+++++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIJJJKKKLLLMMNNNOOPPPQQQQQQQQSSSRRRQQQPPOOOONNNNNNMMMMPPPOOONNMMMLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHGGFFFFFFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAA@@@@@@@@?????????????????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999999999888888888888888888777777777776666666666666665555555555554444444444444444444443333333333332222222222222111111111111111111111110000000000000//////////////.............------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIIIJJJKKKLLMMMNNOOOPPPQQQQQQQQSSSRRRQQPPPOOONNNNNMMMMMMPPOOONNNMMMLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCBBBBBAAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999999998888888888888888888777777777777666666666666665555555555554444444444444444444443333333333332222222222222211111111111111111111100000000000000//////////////.............------------,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNMMMMMMMMMMMMMMMMMMMMMMMLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIJJKKKLLLMMMNNOOOPPPQQQQQQQQSSSRRRQQPPOOONNNNMMMMMMMMPPOOONNNMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCBBBBBAAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999999988888888888888888887777777777777666666666666555555555555544444444444444444444333333333333332222222222222111111111111111111111000000000000000/////////////..............-----------,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIJJJKKKLLLMMNNNOOOPPPQQQQQQQQSSRRRQQQPPOONNNNMMMMMMMMLPOOOONNMMMLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCBBBBAAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999999988888888888888888887777777777777766666666666555555555555554444444444444444444333333333333332222222222222111111111111111111110000000000000000//////////////.............------------,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIJJJKKKLLMMMNNOOOPPPPQQQQQQQQSSRRRQQPPPOONNNMMMMMMMMLLOOOONNNMMLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHGGGGGGFEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCBBBBBAAAAAA@@@@@@@@@@?????????????>?????????>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999999988888888888888888887777777777777776666666666555555555555555444444444444444444333333333333332222222222222111111111111111111110000000000000000//////////////..............-----------,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGHHHHHIIIJJKKKLLMMMNNOOOOPPPPQQQQQQSSRRRQQPPPOONNNMMMMMMMMLLOOONNNMMLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIHHHHGGGGGGFFEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDCCCCBBBBBAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999999999988888888888888777777777777766666666666666665555555555555555554444444444444444444333333333333332222222222222211111111111111100000000000000000///////////////..............------------,,,,,,,,,+++++++++++++*************))))))))))))))))((((((((((((((''''''''''''''''&&&''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGHHHHIIIJJKKLLLMMMNNOOOPPPPPQQQQQQSSRRRQQPPOONNNMMMMMMMLLLLOONNNMMMLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIHHHHGGGGGFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDCCCCBBBBAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999999999999888888888888888777777777777666666666666666655555555555555555544444444444444444433333333333333322222222222222111111111111111100000000000000000//////////////...............------------,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((((('''''''''''''''&&&&'&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFGGGGGHHHHIIIJJKKLLLMMMNNOOOPPPPPQQQQQQSSRRRQQPPOONNNMMMMMMLLLLLOONNNMMMLLKKKKKJJJKKKKKKKJJJJJJJIIIIIHHHHGGGGGFFFFEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCBBBBAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999999999998888888888888888777777777776666666666666666555555555555555555444444444444444444333333333333333222222222222221111111111111111000000000000000000/////////////...............------------,,,,,,,,,,+++++++++++**************)))))))))))))))(((((((((((((((''''''''''''''''&&&&'&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHIIIJJKKKLLMMMNNOOOPPPPPQQQQQQSRRRQQPPPOONNMMMMMMLLLLLLOONNNMMLLLKKKKJJJJJKKKKKKJJJJJJIIIIIHHHHGGGGGFFFFFDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDCCCCBBBBAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>================<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999999999998888888888888888777777777776666666666666666555555555555555555444444444444444444333333333333333222222222222221111111111111111000000000000000000//////////////..............-------------,,,,,,,,,,+++++++++++**************))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHIIJJKKKLLMMMNNOOOOPPPPPQQQQPSRRRQQPPOONNNMMMMMLLLLLLLONNNMMMLLLKKKJJJJJJJKKKKKJJJJJIIIIIHHHHGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBCCCCCCCCDDDDDDDDDDDDDDDCCCCBBBAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>=================<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999999999999888888888888888877777777777666666666666666655555555555555555544444444444444444433333333333333322222222222222111111111111111100000000000000000//////////////...............-------------,,,,,,,,,,,++++++++++***************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHIIJJJKKLLLMMNNNOOOPPPPPPPPPPRRRQQQPPOONNNMMMMMLLLLLLLONNNMMMLLKKKJJJJJJJJJKKKKIIIIIIIIIHHHHGGGGGFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBCCCCCCCDDDDDDDDDDDDDDCCCCBBBBAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>=================<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999999999999999999999888888888888888877777777777666666666666666655555555555555555544444444444444444333333333333333322222222222222111111111111111100000000000000000//////////////...............-------------,,,,,,,,,,,++++++++++****************)))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHIIJJKKKLLMMNNNOOOPPPPPPPPPPRRRQQPPPOONNNMMMMMLLLLLLLONNNMMMLLKKKJJJJJJJJJJKKKIIIIIIIIHHHHGGGGGFFFFFFEEDDDDDDDDDDDDDDDDCCCCCCCCBCCBBBBBBBBBBBBBCCCCCCCDDDDDDDDDDDDDCCCCBBBAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>=================<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999999999988888888888888887777777777766666666666666665555555555555555554444444444444444433333333333333333222222222222211111111111111110000000000000000///////////////................-------------,,,,,,,,,,,+++++++++****************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHHIJJJKKLLMMMNNNOOOPPPPPPPPPRRQQQPPOOONNMMMMMLLLLLLLLONNNMMLLLKKKJJJJJJJJJJJJJIIIIIIIHHHHGGGGGFFFFFFEEEDDDDDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDCCCCBBBAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999999999988888888888888887777777777766666666666666665555555555555555554444444444444444433333333333333333222222222222211111111111111111000000000000000///////////////................-------------,,,,,,,,,,,++++++++++****************))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHIIJJKKKLLMMMNNOOOOPPPPPPPPRRQQQPPOONNNMMMMMMLLLLLLLONNNMMLLLKKJJJJJJJJJJJJJJIIIIIHHHHHGGGGGFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCBBCBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDCCCCBBBBAAAA@@@@@@@@@@?????????????>>>>>>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999999899988888888888888887777777777766666666666666665555555555555555544444444444444444433333333333333333222222222222211111111111111111000000000000000//////////////.................-------------,,,,,,,,,,,++++++++++****************))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!  KKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFGGGGHHIIIJJKKLLLMMNNNOOOOPPPPPPPRQQQPPOOONNNMMMMMMLLLLLLLONNNMMLLKKKJJJJJIIIJJJJJJHHHHHHHHHGGGGGFFFFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDCCCCBBBAAAA@@@@@@@@@@????????????>>>>>>>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999999889988888888888888887777777777766666666666666665555555555555555544444444444444444433333333333333333222222222222211111111111111111000000000000000/////////////..................-------------,,,,,,,,,,,++++++++++****************))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!  KKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFGGGHHHIIJJJKKLLMMMNNNOOOOPPPPPOQQQPPPOONNNMMMMMMMMMLLLLLONNNMMLLKKKJJJIIIIIIIIIJJHHHHHHHHGGGGGFFFFFFEEEEEEDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDCCCCCBBBAAAA@@@@@@@@??????????????>>>>>>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999999888888888888888888887777777777766666666666666665555555555555555544444444444444444433333333333333333222222222222211111111111111111000000000000000/////////////..................-------------,,,,,,,,,,,++++++++++****************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEFEEEEEEEEEEEEEEFFFFFGGGGHHIIIJJKKKLLMMMNNOOOOOOOOOOQQQPPPOONNNMMMMMMMMMMLLLLONNNMMLLKKJJJJIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDCCCCBBBAAAA@@@@@@@@@?????????????>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999999999888888888888888888887777777777766666666666666665555555555555555544444444444444444433333333333333333322222222222211111111111111111000000000000000////////////...................------------,,,,,,,,,,,,++++++++++****************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFGGGGHHIIJJJKKLLLMMNNNOOOOOOOOOQQPPPOOONNNMMMMMMMMMMLLLLONNNMMLLKKJJJIIIIIIIIIIIIGGGGGGGGGGFFFFFFFEEEEEEEEDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDCCCCCBBBAAAA@@@@@@@@?????????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999999999888888888888888888887777777777666666666666666665555555555555555544444444444444444433333333333333333322222222222211111111111111111000000000000000////////////...................------------,,,,,,,,,,,,,+++++++++****************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHIIIJJJKKLLMMMNNNOOOOOOOOQQPPPOOONNNMMMMMMMMMMLLLLONNNMMLLKKJJJIIIIIIIIIIIIGGGGGGGGGFFFFFFFEEEEEEEEEDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBAAA@@@@@@?@?????????????>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999999999998888888888888888888877777777777766666666666666665555555555555555444444444444444444433333333333333333322222222222211111111111111111000000000000000/////////////..................------------,,,,,,,,,,,,,+++++++++*****************))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHIIIJJKKLLLMMNNNNOOOOOOOQQPPPOONNNMMMMMMMMMMMLLLLONNMMMLLKKJJIIIIIIHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEECCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAABBBBBBBCCCCCCCCCCCCCCBBBAAAA@@@@@???????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999999998888888888888888888877777777777776666666666666665555555555555555444444444444444444433333333333333333322222222222211111111111111111000000000000000//////////////.................------------,,,,,,,,,,,,,++++++++++****************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGHHHIIIJJJKKLLMMMNNNOOOOOOOQPPPOOONNNMMMMMMMMMMMLLLLONNMMLLKKKJJIIIIIHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBCCCCCCCCCCCCBBBBAAAA@@@@@??????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999999998888888888888888888877777777777777666666666666665555555555555555444444444444444444443333333333333333322222222222211111111111111110000000000000000///////////////................------------,,,,,,,,,,,,,++++++++++****************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGHHHHIIIJJKKKLLMMMNNNOOOOOOQPPPOOONNNMMMMMMMMMMMLLLLNNNMMLLKKJJJIIIIHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBCCCCCCCCCCBBBBBAAA@@@@@??????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::99999999999999998888888888888888888877777777777777766666666666665555555555555554444444444444444444433333333333333333322222222222211111111111111110000000000000000////////////////...............------------,,,,,,,,,,,,,++++++++++****************)))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHIIIJJJKKLLMMMNNNNOOOONPPPPOOONNNMMMMMMMMMMLLLLLNNNMMLLKKJJIIIIHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBCCCCCCCCCBBBBAAAA@@@@@??????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999999988888888888888888888877777777777777776666666666665555555555555554444444444444444444433333333333333333222222222222221111111111111100000000000000000////////////////...............------------,,,,,,,,,,,,,+++++++++++***************)))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGHHHHIIIJJKKLLLMMNNNNNNNNNPPPPOOONNNNMMMMMMMMLLLLLLNNMMLLKKKJJIIIHHHHHHHHHHHFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBCCCCCCCBBBBBAAA@@@@@??????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999999988888888888888888888877777777777777776666666666665555555555555554444444444444444444333333333333333333222222222222221111111111111100000000000000000////////////////..............--------------,,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGHHHHIIIJJJKKLLMMMNNNNNNNNPPPPOOONNNNMMMMMMMMLLLLLKNNMMLLKKJJIIIHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBCCCBBBBBBAAAA@@@@@?????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999999988888888888888888888877777777777777776666666666665555555555555554444444444444444444333333333333333333222222222222221111111111111100000000000000000////////////////..............--------------,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  JJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEFFFFGGGHHHHIIJJJKKLLLMMNNNNNNNNPPPPOOONNNNMMMMMMMLLLLLKKNMMLLLKKJJIIIHHHHHHGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBAAAA@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999999988888888888888888888877777777777777776666666666655555555555555554444444444444444443333333333333333332222222222222221111111111111100000000000000000////////////////.............---------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  JJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRQRRRQQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEFFFFFGGHHHHIIIJJKKKLLMMMNNNNNNNPPPPOOONNNNMMMMMMMLLLLLKKNMMLLKKJJIIIHHHHHHGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAA@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::99999999999999888888888888888888888877777777777777776666666666655555555555555554444444444444444443333333333333333332222222222222222111111111111100000000000000000////////////////.............---------------,,,,,,,,,,,,,++++++++++++++************)))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEFFFFGGGHHHIIIJJJKKLLMMMNNNNNNNPPPPOOOONNNNMMMMMMLLLLKKKMMLLKKKJJIIIHHHHHGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBAAAAA@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::99999999999999888888888888888888888877777777777777776666666666655555555555555554444444444444444443333333333333333332222222222222222111111111111100000000000000000////////////////............----------------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  JJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDEEDDDDDDDDDDDDDEEEEEEFFFFGGGGHHHIIIJJKKLLLMMMNNNNNNPPPPOOOONNNNMMMMMLLLLLKKKMMLLKKJJIIIHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBAAAA@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::99999999999999888888888888888888888877777777777777776666666666655555555555555554444444444444444443333333333333333322222222222222222111111111111100000000000000000////////////////............----------------,,,,,,,,,,,,,+++++++++++++++************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGHHHIIIJJKKKLLMMMNNNNNNPPPPOOOONNNNNMMMMLLLLKKKJMLLKKKJJIIIHHHHGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBAAAAA@@@@@??????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::99999999999998888888888888888888878877777777777777776666666666655555555555555554444444444444444443333333333333333322222222222222222111111111111100000000000000000////////////////............-----------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFGGGGHHHIIIJJJKKLLMMMNNNNNOOQQQPPPPPOOOONNNNMMMMLLLKKONNMMLLKKKJJJIIIIIIIIIIIHEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@?????????????>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999988888888888888888887777788877777777777777776666666666666665555555555555555444444444433333333333333322222222222222222211111111111110000000000000000/////////////////..............-----------------,,,,,,,,,++++++++++++++******************)))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLKKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHHIIIJJKKLLLMMNNNNNNOQQQQPPPPOOOONNNNMMMLLLKKKNNMMLLKKKJJJIIIIIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@??????>?????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999988888888888888888887777778777777777777777776666666666666665555555555555555544444444433333333333333332222222222222222211111111111110000000000000000/////////////////..............-----------------,,,,,,,,,++++++++++++++******************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGGHHHHIIJJJKKLLMMMNNNNNNQQQQPPPPOOOONNNNMMMLLLKKJNNMMLLKKJJJJIIIIIIIIHHHHHEEEEEEEEEEEEEEEEEEEEEEEDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBAAAAAAA@@@@???????>????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999888888888888888887777777777777777777777776666666666666666555555555555555544444444433333333333333333322222222222222211111111111111000000000000000//////////////////..............-----------------,,,,,,,,,++++++++++++++******************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDEEEEEEEEFFFFGGGGHHHIIIJJKKLLLMMMNNNNNQQQPPPPPOOOONNNNMMMLLKKKJNMMLLLKKJJJIIIIIIIHHHHHHHEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@??????>>???>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::999999999988888888888888877777777777777777777777776666666666666666555555555555555544444444433333333333333333332222222222222211111111111111000000000000000//////////////////...............---------------,,,,,,,,,,+++++++++++++++*****************)))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEFFFFGGGGHHHIIJJJKKLLMMMNNNNNQQQPPPPPPOOONNNNMMMLLKKKJNMMLLKKKJJJIIIIIIHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@??????>>??>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::999999999998888888888888877777777777777777777777776666666666666666555555555555555544444444433333333333333333332222222222222211111111111111000000000000000//////////////////...............---------------,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"##"""""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEFFFFGGGGHHHIIJJKKLLLMMMNNNNQQQPPPPPPOOONNNNMMLLLKKJJMMMLLKKJJJIIIIIIHHHHHHHHHEEEEEEEEEEEDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAABBBBAAAAAAAAAAA@@@@@??????>>>??>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::999999999999888888888888777777777777777777777777776666666666666666555555555555555544444444433333333333333333332222222222222211111111111111000000000000000//////////////////...............---------------,,,,,,,,,,,,+++++++++++++*****************)))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""#"""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEFFFFFGGGHHHIIIJJKKLLMMMNNNNPPPPPPPPPOOONNNMMMLLLKKJJMMLLKKKJJJIIIIIHHHHHHHHHHEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBBBBBAAAAABBAAAAAAAAAAA@@@@@??????>>>?>>>>>>>>>>>==============<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::999999999999988888888888777777777777777777777777776666666666666666555555555555555544444444433333333333333333322222222222222211111111111111000000000000000///////////////////..............--------------,,,,,,,,,,,,,,++++++++++++******************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEFFFFFGGGHHHIIJJKKLLLMMMNNNPPPPPPPPPOOONNNMMMLLKKKJJMMLLKKJJJIIIIIHHHHHHHHHHHEEEEEEEEDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>>>>==============<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888777777777777777777777777776666666666666666555555555555555544444444433333333333333333322222222222222111111111111111100000000000000///////////////////...............-------------,,,,,,,,,,,,,,,+++++++++++******************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFGGGGHHIIIJJKKLLLMMMNNPPPPPPPPPOOONNNMMMLLKKJJJMMLLKKJJJIIIIIHHHHHHHHHHHEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>==============<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::999999999999998888888887777777777777777777777777776666666666666666555555555555555544444444333333333333333333322222222222222111111111111111100000000000000////////////////////..............-------------,,,,,,,,,,,,,,,,++++++++++******************))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFGGGHHHIIJJKKKLLMMMMNPPPPPPPPPOOONNNMMMLLKKJJIMLLLKKJJJIIIIHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>==============<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999999888888887777777777777777777777777766666666666666666555555555555555544444444433333333333333333322222222222222111111111111111100000000000000////////////////////..............-------------,,,,,,,,,,,,,,,,++++++++++******************)))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFGGGHHHIIJJKKLLLMMMNPPPPPPPPPOOONNNMMMLLKKJJIMLLKKKJJIIIIIHHHHHHHHHHHHEEEEEDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>>>>=============<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888887777777777777777776777777766666666666666666555555555555555544444444443333333333333333322222222222222111111111111111100000000000000////////////////////...............------------,,,,,,,,,,,,,,,,+++++++++++*****************)))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFGGGHHIIJJKKLLLMMMMPPPPPPPPPOOONNNMMMLLKKJJIMLLKKJJJIIIIHHHHHHHHHHHHHEEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>>>>=============<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888887777777777777777776677777666666666666666666555555555555555544444444444333333333333333222222222222222111111111111111100000000000000////////////////////...............------------,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  IIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKJJJJHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFFGGGHHIIIJJKKLLLMMMPPPPPPPPPOOONNNMMMLLKKJJIMLLKKJJJIIIIHHHHHHHHHHHHHEEEEDDDDDDDDDDDDDDDDDDDDCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888877777777777777777766667777666666666666666665555555555555555544444444444433333333333333222222222222222111111111111111100000000000000////////////////////................-----------,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))))(((((((((((((((('''''''''''''''''&'&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!   IIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFGGGHHIIJJKKLLLMMMPPPPPPPPPOOOONNMMLLLKJJIILLKKKJJIIIIHHHHHHHHHHHHHHEEDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999999988888888877777777777777777666667776666666666666666655555555555555555444444444444433333333333332222222222222221111111111111111000000000000000///////////////////................-----------,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!   IIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFFGGGHHIIJJKKKLLMMMPPPPPPPPPOOOONNMMLLKKJJIILLKKJJJIIIIHHHHHHHHHHHHHHEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999999998888888877777777777777777666666766666666666666666655555555555555555444444444444443333333333332222222222222211111111111111111000000000000000///////////////////................------------,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFFGGHHHIIJJKKLLLMMPPPPPPPPPOOOONNMMLLKKJJIILLKKJJJIIIHHHHHHHHHHHHHHGEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>=>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999999998888888877777777777777776666666666666666666666666655555555555555555444444444444444333333333332222222222222211111111111111111000000000000000///////////////////................------------,,,,,,,,,,,,,,,++++++++++++****************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDEEEEEEEFFFFGGGHHIIJJKKLLLMMPPPPPPPPPOOOONNMMLLKKJJIILKKKJJIIIIHHHHHHHHHHHHGGGDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAABBBBBBBBBBBBBBBBCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>==>>============<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999999988888888877777777777777776666666666666666666666666555555555555555555444444444444444433333333322222222222222221111111111111111000000000000000////////////////////...............------------,,,,,,,,,,,,,,,++++++++++++****************))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDEEEEEEFFFFGGGHHIIJJKKLLLMMOPPPPPPPPOOOONNMMLLKKJJIHLKKJJJIIIHHHHHHHHHHHGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCBBBAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@???????>>>>>>>>===>>===========<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::999999999999999888888888877777777777777766666666666666666666666665555555555555555544444444444444444333333333222222222222222221111111111111110000000000000000///////////////////...............------------,,,,,,,,,,,,,,,++++++++++++****************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEFFFFGGHHIIJJKKKLLMMOPPPPPPPPOOOONNMMLLKKJIIHLKKJJIIIIHHHHHHHHHHGGGGGGDDDDDDDDDDDCCCCCCCCCCCCCCAAAAAAAAAAAAAABBBBBBBBBBBCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@???????>>>>>>>>====>===========<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::999999999999999888888888887777777777777766666666666666666666666655555555555555555544444444444444444333333333222222222222222222111111111111110000000000000000///////////////////...............------------,,,,,,,,,,,,,,,++++++++++++****************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEFFFFGGHHIIJJJKKLLLMOPPPPPPPPOOOONNMMLLKJJIIHKKJJJIIIHHHHHHHHHHGGGGGGGDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBBCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::999999999999999888888888888777777777777666666666666666666666666655555555555555555544444444444444444333333333222222222222222222111111111111110000000000000000///////////////////...............-------------,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEFFFGGGHHIIJJKKLLLMOPPPPPPPPOOOONNMMLKKJJIHHKKJJIIIIHHHHHHHHHGGGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????>>>>>>>>================<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999999999888888888888877777777777666666666666666666666666655555555555555555544444444444444443333333332222222222222222222111111111111110000000000000000////////////////////..............-------------,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!! !!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEFFFFGGHHIIJJKKLLLMOOPPPPPPPOOONNNMLLKKJIIHHKJJJIIIHHHHHHHHHGGGGGGGGGDDDDDDDDCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>>>>================<<<<<<<<<<<<<<;;;;;;:::::::::::::::::9999999999999999888888888888887777777777666666666666666666666666655555555555555555444444444444444443333333332222222222222222222111111111111110000000000000000////////////////////..............-------------,,,,,,,,,,,,,,,++++++++++++****************)))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!! !  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEFFFGGHHIIJJKKKLLLOOPPPPPPPOOONNMMLLKJJIHHGKJJIIIHHHHHHHHHGGGGGGGGGGDDDDDDDCCCCCCCCCCCCCCCCCBAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????>>>>>>>>================<<<<<<<<<<<<<;;;;;;;:::::::::::::::::9999999999999999888888888888888777777777666666666666666666666666555555555555555555444444444444444443333333332222222222222222221111111111111110000000000000000////////////////////..............-------------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!  HIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJIIIIGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEFFGGGHHIIJJKKLLLOOOPPPPPOOOONNMMLKKJIIHHGJJIIIIHHHHHHHHGGGGGGGGGGGDDDDDDCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>================<<<<<<<<<<<<<;;;;;;;:::::::::::::::::9999999999999998888888888888888877777777666666666666666666666666555555555555555555444444444444444443333333332222222222222222221111111111111110000000000000000////////////////////..............-------------,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!  HHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEFFFGGHHIIJJKKKLLOOOOPPPPOOOONNMLLKKJIIHGGJJIIIHHHHHHHHHGGGGGGGGGGGDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>================<<<<<<<<<<<<<;;;;;;;:::::::::::::::::99999999999999988888888888888888777777776666666666666666656666665555555555555555554444444444444444433333333322222222222222222211111111111111100000000000000000///////////////////..............-------------,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEFFFFGGHHIIJJKKLLLMOOOPPPPPPOOONNMMLKKJIIHGGIIIHHHHGGGGGGGGGGGGGFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<<<<<<<<<;::::::::::::::::9999999999999988888888888888888877887777777777777777666666666666666555555555555555554444444443333333333333333333333222222222222222222111111111111111000000000000////////////////////............--------------,,,,,,,,,,,,,,,,,,,+++++++++++****************))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEFFFGGGHHIIJJKKLLMOOOOPPPPOOONNMMLLKJJIHHGGIIHHHHGGGGGGGGGGGGGFFFFFFCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<<;;::::::::::::::99999999999999998888888888888888877787777777777777777666666666666666555555555555555555444444443333333333333333333332222222222222222222111111111111111000000000000////////////////////............--------------,,,,,,,,,,,,,,,,,,,+++++++++++****************))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEFFFGGHHIIJJKKLLLOOOOOOOOOOONNMMLKKJIIHGGFIHHHHHGGGGGGGGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<<<<<;;;:::::::::::::999999999999999888888888888888887777777777777777777776666666666666665555555555555555554444444333333333333333333233322222222222222222221111111111111110000000000000///////////////////.............-------------,,,,,,,,,,,,,,,,,,,++++++++++++****************)))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEFFFGGHHIIJJKKLLNOOOOOOOOONNNMLLKJJIHHGGFIHHHHGGGGGGGGGGGGGFFFFFFFCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;::::::::::::9999999999999998888888888888888877777777777777777777766666666666666655555555555555555544444443333333333333333332233222222222222222222211111111111111000000000000000//////////////////.............-------------,,,,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!  HHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEFFGGHHIIJJKKKLNNOOOOOOOONNMMLLKJJIHHGFFHHHHGGGGGGGGGGGGGGFFFFFFFCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????@@@?????????>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;:::::::::::99999999999999988888888888888888777777777777777777777666666666666666555555555555555554444444333333333333333333322232222222222222222222111111111111111000000000000000/////////////////.............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!  HHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEFFFGGHHIIJJKKLNNNOOOOOONNNMMLKKJIIHGGFFHHHHGGGGGGGGGGGGGFFFFFFFFCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AAAAAAAAAAAAA@@@@@@@@@@@@@@??????????@@?????????>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;:::::::::9999999999999999888888888888888887777777777777777777776666666666666665555555555555555544444443333333333333333333222222222222222222222221111111111111110000000000000000////////////////.............-------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!  HHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDEEEFFGGHHHIIJJKKMNNNNOOONNNMMLLKKJIHHGGFFHHHGGGGGGGGGGGGGGFFFFFFFFCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;::::::::99999999999999999888888888888888877777777777777777777766666666666666655555555555555555444444433333333333333333322222222222222222222222211111111111111100000000000000000///////////////.............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!  HHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEFFGGHHIIJJKKMNNNNNNNNNNMMLLKJJIHHGFFFHHHGGGGGGGGGGGGGGFFFFFFFECCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>????????>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;:::::::99999999999999999988888888888888777777777777777777777766666666666666655555555555555555444444433333333333333333322222222222222222222222211111111111111100000000000000000//////////////..............-------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"####"""""""""""""""""!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFGGHHIIJJJKMMNNNNNNNNNMMLLKJJIHHGFFEHHGGGGGGGGGGGGGGGFFFFFFFECCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>???????>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;:::::999999999999999999888888888888888877777777777777777777766666666666666655555555555555554444444443333333333333333322222222222222222222222211111111111111100000000000000000//////////////...............------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################""###"""""""""""""""""!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHIIHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEFFFGGHHIIJJKMMMNNNNNNNMMMLKKJIIHGGFFEHHGGGGGGGGGGGGGGFFFFFFFEECBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>?????>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;::::999999999999999999888888888888888777777777777777777777766666666666666665555555555555554444444444333333333333333322222222222222222222222211111111111111100000000000000000//////////////...............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""##"""""""""""""""""!!!!!!!!!!!!   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFEEEFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEFFFGGHHIIJJJMMMMNNNNNMMMLLKKJIIHGGFFEHHGGGGGGGGGGGGGGFFFFFFFEEBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;:::999999999999999999888888888888888777777777777777777777766666666666666665555555555555554444444444433333333333333222222222222222222222222211111111111111100000000000000000//////////////................------------,,,,,,,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#$$$$$#################""""#"""""""""""""""""!!!!!!!!!!!!!   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEFFGGHHIIIJJLMMMNNNNNMMMLLKKJIIHGGFFEHHGGGGGGGGGGGGGGFFFFFFEEEBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>??>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;:9999999999999999999888888888888888777777777777777777777766666666666666665555555555555554444444444443333333333333222222222222222222222222211111111111111100000000000000000/////////////..................-----------,,,,,,,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDEEEFFGGHHIIIJJLMMMMMMMMMMMLLKKJIIHGGFFEHHGGGGGGGGGGGGGGFFFFFFEEEBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>?>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;9999999999999999998888888888888887777777777777777777777766666666666666665555555555555554444444444444333333333332222222222222222222222222211111111111111100000000000000000/////////////..................-----------,,,,,,,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###$$$$#################""""""""""""""""""""""!!!!!!!!!!!!   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDEEEFFGGHHHIIJJLMMMMMMMMMMLLLKJJIIHGGFFEHHHGGGGGGGGGGGGFFFFFFEEEEBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;;;:999999999999999998888888888888887777777777777777777777666666666666666665555555555555554444444444444433333333332222222222222222222222222211111111111111110000000000000000/////////////..................------------,,,,,,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$#################""""""""""""""""""""""!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDEEFFFGGHHHIIJJLLMMMMMMMMMLLLKJJIIHGGFFEHHHGGGGGGGGGGGGFFFFFFEEEEBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;;;::99999999999999998888888888888887777777777777777776777666666666666666665555555555555554444444444444443333333332222222222222222222222222111111111111111100000000000000000////////////...................------------,,,,,,,,,,,,,,,+,,,+++++++++++++++************)))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####$$##################"""""""""""""""""""""!!!!!!!!!!!!!  GGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGHHHIIJJLLMMMMMMMMMLLKKJJIIHGGFFEHHHGGGGGGGGGGGFFFFFFEEEEEBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>===>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;:::9999999999999988888888888888877777777777777777766677666666666666666665555555555555554444444444444444333333332222222222222222222222222111111111111111110000000000000000////////////...................------------,,,,,,,,,,,,,,,,+,,++++++++++++++++***********)))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####$##################""""""""""""""""""""""!!!!!!!!!!!!  GGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGHHHIIJJLLMMMMMMMMLLLKKJJIIHGGFFFHHHGGGGGGGGGGFFFFFFFEEEEEBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>====>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;;;;::::999999999999988888888888888877777777777777777766667666666666666666655555555555555554444444444444444433333332222222222222222222222222111111111111111111000000000000000////////////...................-------------,,,,,,,,,,,,,,,++,++++++++++++++++***********)))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######$#################""""""""""""""""""""""!!!!!!!!!!!!  GGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDEEEFFFGGHHHIIIJLLLMMMMMMMLLLKKJJIIHGGFFFHHHGGGGGGGGGGFFFFFFEEEEEEBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>======>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;;;::::::9999999999998888888888888887777777777777777766666666666666666666666555555555555555444444444444444433333333222222222222222222222222111111111111111111100000000000000////////////....................-------------,,,,,,,,,,,,,,,+++,+++++++++++++++***********)))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!  GGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDEEEFFFGGHHHIIIJLLLLMMMMMLLLLKKJJIIHGGFFFHHHGGGGGGGGGFFFFFFFEEEEEEBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????????>>>>>>>>>>>>=======>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::999999999988888888888888877777777777777777766666666666666666666665555555555555555444444444444444443333333222222222222222222212222111111111111111111100000000000000/////////////...................-------------,,,,,,,,,,,,,,,+++++++++++++++++++***********)))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDEEEFFFGGHHHIIIJLLLLLMMMLLLLLKKJJIIHGGFFFHHHGGGGGGGGFFFFFFFEEEEEEDBBAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>========>>>==============<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999988888888888888887777777777777777766666666666666666666665555555555555555444444444444444433333332222222222222222222111221111111111111111111100000000000000//////////////..................--------------,,,,,,,,,,,,,,,++++++++++++++++++***********)))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGHGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDEEFFFGGHHHIIIJLLLLLLLLLLLLKKKJJIIHGGFFFHHHGGGGGGGGFFFFFFFEEEEEEDBAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????????>>>>>>>>>>>>==========>>==============<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999888888888888888888777777777777777666666666666666666666665555555555555555444444444444444433333332222222222222222222111121111111111111111111000000000000000///////////////.................--------------,,,,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEDDDEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDEEFFFGGHHHIIIJLLLLLLLLLLLLKKJJJIIHGGFFFHHHGGGGGGGFFFFFFFEEEEEEDDBAAAAAAAAAAAAA@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>===========>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999888888888888888888777777777777777666666666666666666666665555555555555554444444444444444433333332222222222222222222111111111111111111111111000000000000000////////////////................---------------,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEFFFGGGHHIIIIKLLLLLLLLLLKKKJJIIHHGGFFFHHHGGGGGGGFFFFFFEEEEEEDDDAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>==========================<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999988888888888888888777777777777777766666666666666666666665555555555555555444444444444444443333333222222222222222222111111111111111111111111000000000000000/////////////////...............----------------,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDEEEFFGGGHHHIIIKLLLLLLLLLLKKKJJIIHHGGFFFHHHGGGGGGFFFFFFFEEEEEDDDDAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>==========================<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999988888888888888888777777777777777766666666666666666666665555555555555555444444444444444443333333322222222222222222111111111111111111111111000000000000000/////////////////..............-----------------,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCDDDEEEFFGGGHHHIIIKKLLLLLLLLKKKJJJIIHHGGFFFHHHGGGGGFFFFFFFEEEEEEDDDDAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>==============<==========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99888888888888888888777777777777777666666666666666666666665555555555555555544444444444444443333333332222222222222221111111111111111111111110000000000000000////////////////..............-------------------,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCDDDEEEFFGGGHHHIIIKKLLLLLLLKKKKJJJIIHHGGFFFHHHGGGGGGFFFFFFEEEEEEDDDDAAAA@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::9999999999888888888888888888777777777777777777666666666666666666555555555555544444444444444444333333333332222222222222222221111111110000000000000000000//////////////...................-----------------------,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBCBBBBBBCCCDDDEEEFFGGGHHHIIIKKKLLLLLKKKKKJJIIIHHGGFFFHHHGGGGGFFFFFFEEEEEEDDDDDAAA@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>=============<<======<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::999999999988888888888888888777777777777777777766666666666666666555555555555555444444444444444433333333333222222222222222221111111111000000000000000000//////////////....................------------------------,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEFFFGGGHHHIIIKKKKKKKKKKKKJJJIIHHHGGFFFHHHGGGGGFFFFFFEEEEEDDDDDDAA@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>==============<<<====<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::9999999999988888888888888888777777777777777777766666666666666666555555555555555544444444444444433333333333222222222222222221111111110000000000000000000//////////////....................------------------------,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEFFFGGGHHHIIIKKKKKKKKKKKJJJIIIHHGGFFFEHHHGGGGFFFFFFEEEEEEDDDDDDA@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>==============<<<<===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999988888888888888888877777777777777777766666666666666666655555555555555555444444444444443333333333322222222222222222111111111000000000000000000///////////////...................-------------------------,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEFFFGGHHHHIIIKKKKKKKKKKJJJIIIHHHGGFFFEHHGGGGGFFFFFFEEEEEDDDDDDD@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<==<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9999999999988888888888888888877777777777777777766666666666666666655555555555555555444444444444443333333333332222222222222222111111111000000000000000000//////////////....................----------------------,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBCCCDDDEEFFGGGHHHHIIIKKKKKKKKKJJJJIIHHHGGGFFEEHHGGGGGFFFFFEEEEEDDDDDDDC@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<=<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::999999999998888888888888888877777777777777777776666666666666666665555555555555555544444444444444333333333333322222222222222211111111110000000000000000///////////////..................-.----------------------,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBCCCDDDEEFFGGGHHHHIIIKKKKKKKJJJJIIIIHHGGGFFFEEHGGGGGFFFFFFEEEEEDDDDDDCC@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::999999999988888888888888888877777777777777777766666666666666666655555555555555555544444444444444333333333333332222222222222211111111111000000000000000///////////////..................------------------------,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBCCCDDEEEFFGGGHHHHIIIKKKKKJJJJJIIIIHHHGGFFFEEEHGGGGGFFFFFEEEEEDDDDDDCCC@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999998888888888888888877777777777777777766666666666666666655555555555555555544444444444444333333333333333222222222222111111111111100000000000000//////////////...................-----------------------,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDEEFFFGGHHHHHIIIKKKJJJJJJIIIIHHHGGGFFFEEEGGGGGFFFFFFEEEEEDDDDDCCCC@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999988888888888888877777777777777777776666666666666666665555555555555555544444444444444333333333333333332222222222221111111111111000000000000///////////////...................----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDEEFFFGGHHHHHIIIKJJJJJJJIIIIHHHGGGFFFEEEEGGGGFFFFFFEEEEEDDDDDDCCCC@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999999998888888888888877777777777777777776666666666666666665555555555555555544444444444444333333333333333332222222222211111111111111100000000000///////////////..................----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDEEFFGGGHHHHHIIIJJJJJJJIIIHHHHGGGFFFEEEEDGGGGFFFFFFEEEEEDDDDDCCCCC@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999999999999888888888888777777777777777777766666666666666666655555555555555555544444444444444333333333333333332222222222211111111111111110000000000///////////////..................---------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$##################"##""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBAAABBBCCCDDEEFFGGGHHHHHHIIJJJJJIIIIHHHHGGGFFFEEEEDDGGGFFFFFFEEEEEEDDDDDCCCCC@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999999999999988888888888877777777777777777766666666666666666655555555555555555544444444444444333333333333333332222222222211111111111111111000000000////////////////.................--------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$##################""#""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAABBBBBBBBBBBBBBBBAAAAAAAABAAABBBCCCDDEEFFGGGHHHHHHHHJJJJIIIIHHHGGGGFFFEEEEDDDGGFFFFFFFEEEEEDDDDDCCCCCC@@?????????????????>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999999999988888888888777777777777777777766666666666666666655555555555555555544444444444443333333333333333332222222222211111111111111111100000000/////////////////................--------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAAAAABBBCCDDDEEFFGGGHHHHHHHHJJJIIIIHHHGGGFFFFEEEEDDDDGFFFFFFFEEEEEEDDDDDCCCCCC@?????????????????>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<;;;<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999999999988888888888777777777777777777666666666666666666655555555555555555444444444444443333333333333333322222222222211111111111111111000000000/////////////////...............--------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCDDDEEFFGGGHHHHHHHHJJIIIIHHHGGGFFFFEEEEDDDDDFFFFFFFFEEEEEEDDDDDCCCCCC@????????????????>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<;;;;<<<;;;;;;;;;;;;;;;;::::::::::999999999999999999888888888887777777777777777777666666666666666666555555555555555555444444444444443333333333333333332222222222211111111111111111000000000/////////////////...............--------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAABBBCCDDDEEFFGGGGHHHHHHHJIIIIHHHGGGFFFEEEEDDDDDDCFFFFFFFEEEEEEEDDDDDCCCCCB???????????????>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;;;<<;;;;;;;;;;;;;;;:::::::::::999999999999999999888888888887777777777777777776666666666666666666555555555555555555444444444444443333333333333333322222222222211111111111111111000000000/////////////////...............--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEFFGGGGHHHHHHHIIIIHHHGGGFFFEEEEDDDDDDCCFFFFFFEEEEEEEDDDDDCCCCCCB?????????????>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;;;;;<;;;;;;;;;;;;;;;:::::::::::99999999999999999988888888888777777777777777777666666666666666666655555555555555555444444444444444433333333333333332222222222221111111111111111100000000//////////////////...............-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEFFFGGGGHHHHHGIIIHHHGGGFFFEEEEDDDDDCCCCFFFFFFEEEEEEEDDDDDCCCCCBB????????????>>>>>>>>>>>>>>>>=====================<=<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::999999999999999999988888888888777777777777777777666666666666666666555555555555555555444444444444444443333333333333332222222222221111111111111111100000000//////////////////...............-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEFEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEFFFGGGGGGGGGGIIHHHHGGGFFEEEEDDDDDCCCCCFFFFEEEEEEEEEDDDDDCCCCCBB?????????>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999999888888888887777777777777777776666666666666666666555555555555555555444444444444444443333333333333332222222222211111111111111111100000000//////////////////..............--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEFFFGGGGGGGGGGIHHHHGGGFFFEEEDDDDCCCCCCCFFFEEEEEEEEEEDDDDDCCCCCBB???????>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999998888888888887777777777777777776666666666666666666555555555555555554444444444444444443333333333333322222222222221111111111111111100000000//////////////////..............--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEFFFFGGGGGGGGGHHHHGGGFFFEEEDDDDCCCCCCCCEEEEEEEEEEEEEDDDDDCCCCCBB??????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999988888888888877777777777777777666666666666666666665555555555555555544444444444444444433333333333333222222222222221111111111111111000000000/////////////////..............--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEEFFFFGGGGGGGGHHHGGGFFFEEEDDDDCCCCCCCCCEEEEEEEEEEEEEDDDDDCCCCBBB?????>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999998888888888888877777777777777776666666666666666666555555555555555555444444444444444444333333333333332222222222222221111111111111110000000000////////////////..............------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEEFFFFFGGGGGFFHHGGGGFFFEEEDDDCCCCCCCBBBEEEEEEEEEEEEEDDDDDCCCCBBB????>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999988888888888888877777777777777766666666666666666665555555555555555554444444444444444443333333333333322222222222222221111111111111000000000000///////////////..............------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEEFFFFFFFGFFFFHGGGGFFFEEEDDDCCCCCCBBBBBEEEEEEEEEEEEEDDDDDCCCCBBB???>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999998888888888888888877777777777776666666666666666666555555555555555555444444444444444444333333333333332222222222222222221111111111110000000000000//////////////..............------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFHGGGFFFEEEDDDDCCCCCBBBBBBEEEEEEEEEEEEEDDDDDCCCCBBB???>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:;;;;;;::::::::::::::::9999999999988888888888888888877777777777766666666666666666665555555555555555554444444444444444443333333333333322222222222222222211111111111100000000000000////////////...............------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGFFFEEEDDDCCCCCBBBBBBBEEEEEEEEEEEEEEDDDDCCCCBBB???>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::;;;;;::::::::::::::::99999999999888888888888888888777777777776666666666666666666655555555555555555544444444444444444433333333333333222222222222222222111111111111000000000000000///////////...............------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAABBCCCDDDEEEFFFGGGGGHHHHHHHGGGGGFFFFEEEDDDCCCCCBBBBBBBEEEEEEEEEEEDDDDDDCCCCBBBB@???????>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<;;<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999988888888888888888877777777777777777777666666666666666666665555555555555555554444444444444444433333333333332222222222222222111111111111111111000000000000000////////////////............--------------,,,,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAABBCCCDDDEEEFFFGGGGGGHHHHGGGGGGGFFFEEEDDDDCCCCBBBBBBBBDDEEEEEEEEEEDDDDDDCCCCBBB@??????>>>>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<<<<<<;;;;<<<<<;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999988888888888888888877777777777777777776666666666666666666665555555555555555544444444444444444433333333333322222222222222222111111111111111111000000000000000/////////////////...........--------------,,,,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAABBCCCDDDEEFFFFGGGGGGGGGGGGGGGGFFFFEEEDDDCCCCCBBBBBBBBDDDEEEEEEEEEEDDDDDCCCCBBB@?????>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999988888888888888888877777777777777777776666666666666666666665555555555555555554444444444444444443333333333332222222222222222221111111111111111100000000000000//////////////////...........---------------,,,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBABABBBBBBBBBBBBBBAAAAAAAAAAA@@@@@AAAAAAABBCCCDDDEEFFFFGGGGGGGGGGGGGGGGFFFEEEEDDDCCCCBBBBBBBBBDDDEEEEEEEEEEEDDDDCCCCBBB@?????>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<<<;;;;;;;<;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999998988888888888888888877777777777777777776666666666666666666665555555555555555554444444444444444443333333333332222222222222222221111111111111111100000000000000//////////////////...........----------------,,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!  DDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBAAAAAAAAAABBBBBBBBBBAAAAAAAAA@@@@@@@@AAAAAABBCCCDDEEEFFFFGGGGGGGGGGGGGGGFFFFEEEDDDDCCCCBBBBBBBBBDDDEEEEEEEEEEEDDDDDCCCBBB@?????>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888888888888777777777777777777776666666666666666666655555555555555555554444444444444444433333333333332222222222222222221111111111111111100000000000000//////////////////..........------------------,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!  DDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAABBCCCDDEEEEFFFFGGGGGGGGGGGGFFFFFEEEEDDDCCCCCBBBBBBBBBDDDEEEEEEEEEEEDDDDDCCCBBB@????>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999988888888888888888888777777777777777777776666666666666666666655555555555555555554444444444444444433333333333332222222222222222211111111111111111000000000000000/////////////////...........-------------------,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAABBCCCDDDEEEFFFFGGGGGGGGGGGFFFFFFEEEEDDDCCCCBBBBBBBBBBDDDDEEEEEEEEEEEDDDDCCCBBB@????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999988888888888888888887777777777777777777766666666666666666666655555555555555555554444444444444444433333333333322222222222222222211111111111111111000000000000000/////////////////...........------------------,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAAABBCCCDDDEEEFFFFFFGGGGGGGFFFFFFFEEEEDDDDCCCCBBBBBBBBBBDDDDEEEEEEEEEEEDDDDCCCBBB@????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888888888887777777777777777777766666666666666666666655555555555555555554444444444444444443333333333332222222222222222221111111111111111100000000000000//////////////////...........------------------,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAABBCCCDDDEEEFFFFFFFFFGFFFFFFFFFEEEEEDDDDCCCCBBBBBBBBBBDDDDEEEEEEEEEEEDDDDCCCBBB@????>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888888888888877777777777777777777666666666666666666656555555555555555555544444444444444444333333333333322222222222222222211111111111111110000000000000000/////////////////...........------------------,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAABBBCCCDDDEEEEFFFFFFFFFFFFFFFFFEEEEEDDDDCCCCCBBBBBBBBBBDDDDEEEEEEEEEEEDDDDCCCBBB?????>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888888888888777777777777777777766666666666666666665555555555555555555554444444444444444443333333333333322222222222222221111111111111111100000000000000000////////////////...........------------------,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAABBBCCCDDDEEEEFFFFFFFFFFFFFFFFFEEEEEDDDDCCCCCBBBBBBBBBBDDDDDEEEEEEEEEDDDDDCCCBBB????>>>>>>>>=============<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999988888888888888888887777777777777777777666666666666666666655555555555555555555544444444444444444433333333333333322222222222222211111111111111111000000000000000000///////////////...........------------------,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAABBBCCCDDDEEEEEFFFFFFFFFFFFFEEEEEEEDDDDDCCCCBBBBBBBBBBBDDDDDDEEEEEEEEDDDDCCCCBBB????>>>>>>>==============<<<;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;:::::::::::::::::9999999999999988888888888888888877777777777777777776666666666666666666555555555555555555555544444444444444444433333333333333332222222222222211111111111111111000000000000000000///////////////...........------------------,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAABBBCCCDDDEEEEEFFFFFFFFFFFFEEEEEEEDDDDDCCCCCBBBBBBBBBBBDDDDDDDEEEEEDDDDDDCCCBBBB????>>>>>>==============<;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::::::::::::::9999999999999888888888888888888877777777777777777766666666666666666666555555555555555555555444444444444444444433333333333333333222222222222211111111111111110000000000000000000//////////////.............-----------------,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAABBBCCCDDDDEEEEEFFFFFFFFFEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBDDDDDDDDDDDDDDDDDCCCCBBBA???>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;::::;;;;;:::::::::::::::::99999999999999888888888888888888877777777777777777766666666666666666666555555555555555555555444444444444444444333333333333333333222222222222111111111111111110000000000000000000//////////////..............----------------,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAABBBCCCDDDDEEEEEEEFFFFFEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBAADDDDDDDDDDDDDDDDDCCCBBBBA???>>>>>>============<<<<;;;;;;;;;;;;;;;;;;;::::::;;;::::::::::::::::::9999999999999988888888888888888887777777777777777766666666666666666666555555555555555555555544444444444444444433333333333333333322222222222211111111111111111000000000000000000///////////////...............--------------,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!  CCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@????@@@@@@@@AAAABBBCCCDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBAAADDDDDDDDDDDDDDDDCCCCBBBAA???>>>>>>===========<<<<<;;;;;;;;;;;;;;;;;::::::::;::::::::::::::::::99999999999999988888888888888888877777777777777777766666666666666666666555555555555555555555444444444444444444433333333333333333222222222222211111111111111111000000000000000000///////////////................-------------,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!  CCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@???????@@@@@@AAAAABBBCCCDDDDEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAADDDDDDDDDDDDDDCCCCCBBBBAA??>>>>>>==========<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999888888888888888887877777777777777777666666666666666666666555555555555555555555444444444444444444433333333333333333222222222222211111111111111111000000000000000000///////////////.................------------,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@@@?????????@@@@@@AAAAABBBCCCDDDDDEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBAAADDDDDDDDDDDDDCCCCCBBBBAAA??>>>>>>==========<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::999999999999999888888888888888877777777777777777777666666666666666666665555555555555555555555444444444444444444333333333333333333222222222222211111111111111111100000000000000000//////////////...................-----------,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@????????????@@@@@AAAABBBBCCCDDDDDEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBAAAADDDDDDDDDDCCCCCCCBBBBAAAA?>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::::::::::::::::::::99999999999999888888888888888887777777777777777777766666666666666666666555555555555555555555444444444444444444433333333333333333322222222222221111111111111111100000000000000000///////////////..................------------,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@????????????@@@@@AAAABBBBCCCDDDDDEEEEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAADDDDDDCCCCCCCCCCBBBBBAAAA>>>>>>>=========<<<<<<<<<;;;;;;;::::::::::::::::::::::::::::::::99999999999999888888888888888877777777777777777777666666666666666666665555555555555555555555444444444444444444433333333333333333322222222222211111111111111111100000000000000000///////////////..................------------,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@AAAABBBBCCCDDDDDDEEEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAADDDCCCCCCCCCCCCBBBBBAAAA@>>>>>>=========<<<<<<<<<<;;;;;::::::::::::::::::::::::::::::::999999999999999888888888888888877777777777777777777666666666666666666665555555555555555555555444444444444444444433333333333333333322222222222211111111111111111100000000000000000///////////////..................------------,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@AAAABBBBCCCDDDDDDEEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBAAADDCCCCCCCCCCCBBBBBBAAAAA@>>>>>>=========<<<<<<<<<<;;;;::::::::::::::::::::::::::::::::999999999999998888888888888888877777777777777777777666666666666666666665555555555555555555554444444444444444444433333333333333333222222222222211111111111111111100000000000000000///////////////..................------------,,,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@AAAABBBBCCCDDDDDDDEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBAAAADCCCCCCCCCCBBBBBBBAAAAA@@>>>>>=========<<<<<<<<<<<;;::::::::::::::::::::::::::::::::999999999999999988888888888888877777777777777777777666666666666666666665555555555555555555545444444444444444444433333333333333333322222222222221111111111111111110000000000000000///////////////...................-----------,,,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????@@@@@AAAABBBBCCCDDDDDDDDEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAADCCCCCCCCCBBBBBBAAAAAA@@@>>>>=========<<<<<<<<<<<;;::::::::::::::::::::::99:::::::9999999999999999998888888888888877777777777777777777666666666666666666665555555555555555555444444444444444444444433333333333333333322222222222221111111111111111110000000000000000////////////////..................-----------,,,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????@@@@@AAAABBBBCCCCDDDDDDDDEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAACCCCCCCCBBBBBBBAAAAAA@@@@>>>>=========<<<<<<<<<<;;:::::::::::::::::::::9999:::::99999999999999999988888888888888877777777777777777776666666666666666666655555555555555555555444444444444444444444433333333333333333222222222222222111111111111111100000000000000000/////////////////................------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@@@@AAAAABBBBCCCCBCCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@???>>>>>>>>==========<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999999999999989888888888888888877777777777777777777777776666666666666666655555555555555555555444444444444444444433343333333333333333332222222222211111111111111111000000000000000//////////////..................------------------,,,,,,,,,,,,,,,++++++++++++++++++***********))))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????@@@@@@@@@@@@AAAAABBBBCCCCBCCCCCCCDDDDDDDDDDDDDDCCCCEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::99999999999999999988888888888888888777777777777777777777777776666666666666666555555555555555555554444444444444444444333333333333333333333332222222222211111111111111111100000000000000//////////////..................------------------,,,,,,,,,,,,,,+++++++++++++++++++***********)))))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@@@@????????????????????????????????????>@@@@@@@@@@@@AAAABBBBBCCCCBBCCCCCCCCDDDDDDDDDDDCCCCCEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@???>>>>>>>>>=========<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::999999999999999999988888888888888888777777777777777777777777766666666666666666555555555555555555554444444444444444444333333333333333333333322222222222111111111111111111000000000000000///////////////................-------------------,,,,,,,,,,,,,,,++++++++++++++++++***********)))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????@@@@@@@@@@@?????????????????????????????????????>>@@@@@@@@@@@@AAAABBBBBCCCCBBCCCCCCCCCDDDDDDDDDCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@????>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999999999999888888888888888888777777777777777777777777766666666666666665555555555555555555544444444444444444444333333333333333333333322222222222211111111111111111000000000000000////////////////...............-------------------,,,,,,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!  BBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????@@@@@@@@??????????????????????????????????????>>>>????@@@@@@@@AAAABBBBBCCCCBBBCCCCCCCCCCDDDDDDCCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@?????>>>>>>>==========<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999999999999888888888888888887777777777777777777777777666666666666666665555555555555555555544444444444444444443333333333333333333333322222222222211111111111111111000000000000000/////////////////..............-------------------,,,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????@@@@@???????????????????????????????????????>>>>>>?????@@@@@@@AAAABBBBBCCCCBBBBCCCCCCCCCCCCCCCCCCCCCBEEDDDDDDCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???????>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999999999888888888888888887777777777777777777777777666666666666666655555555555555555555444444444444444444443333333333333333333333322222222222211111111111111111000000000000000/////////////////..............-------------------,,,,,,,,,,,,,,,,,,++++++++++++++************))))))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????@@@????????????????????????????????????????>>>>>>>??????@@@@@@AAAABBBBBCCCCBBBBBCCCCCCCCCCCCCCCCCCCCBEDDDDDDCCCCCCCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@???????>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::::::::99999999999999998888888888888888887777777777777777777777776666666666666666665555555555555555555444444444444444444433333333333333333333333322222222222221111111111111111000000000000000/////////////////..............------------------,,,,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????????@????????????????????????????????????????>>>>>>>>>??????@@@@@AAAAABBBBBCCCCBBBBBBBCCCCCCCCCCCCCCCCCBBEDDDDDCCCCCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@?????????>>>>==========<<<<<<<<<<;;;;;;;;::::::::::::::::::9999999999999998888888888888888887777777777777777677777776666666666666666666555555555555555554444444444444444444433333333333333333333333322222222222222111111111111111000000000000000/////////////////.............-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@??????????????????????????????????????????????????????????>>>>>>>>>>>??????@@@@@AAAAABBBBBCCCCBBBBBBBBBCCCCCCCCCCCCCCBBBDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@?????????>>>>==========<<<<<<<<<<;;;;;;;::::::::::::::::::::999999999999998888888888888888887777777777777777667777766666666666666666665555555555555555554444444444444444444433333333333333333333333322222222222222211111111111111000000000000000/////////////////.............-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>??????@@@@@AAAAABBBBBCCCCBBBBBBBBBBBCCCCCCCCCCCBBBBDDDDCCCCCCBBBBBBBBBBBBBBBBBAAAAA@@@@@@@?????????>>>>==========<<<<<<<<<<;;;;;;::::::::::::::::::::::9999999999998888888888888888887777777777777777766677766666666666666666666555555555555555554444444444444444444443333333333333333333333322222222222222222111111111111100000000000000//////////////////.............-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@?????????????????????????????????????????????????????????????>>>>>>>>>>>>>>??????@@@@@AAAABBBBBBCCCCBBBBBBBBBBBBBBCCCCCCCBBBBBDDDCCCCCCBBBBBBBBBBBBBBBBAAAAAAA@@@@@@?????????>>>>==========<<<<<<<<<<;;;;;;::::::::::::::::::::::9999999999988888888888888888887777777777777777666667766666666666666666665555555555555555554444444444444444444433333333333333333333333322222222222222222211111111111100000000000000//////////////////.............-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????????????????????????????????????>>??????>>>>>>>>>>>>>>>>>??????@@@@@AAAABBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@?????????>>>>==========<<<<<<<<<<;;;;;;:::::::::::::::::::::99999999999888888888888888888887777777777777777666666766666666666666666665555555555555555544444444444444444444433333333333333333333333322222222222222222221111111111100000000000000//////////////////.............------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@AAAABBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBDDCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????>>>>>=========<<<<<<<<<<;;;;;;::::::::::::::::::::9999999999988888888888888888888877777777777777766666666666666666666666666555555555555555554444444444444444444443333333333333333333333333222222222222222222221111111111000000000000000/////////////////.............------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????????>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@AAAABBBBBBCCCCBBAAAAAAABBBBBBBBBBBBBBBBADCCCCCBBBBBBAAAAAAAAAAAAAAAA@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;:::::::::::::::::9999999999998888888888888888888888777777777777777666666666666666666666666665555555555555555544444444444444444444433333333333333333333233332222222222222222222211111111111000000000000000///////////////..............------------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????>>>>??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@AAAABBBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBAADCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>=======<<<<<<<<<<;;;;;;;;:::::::::::::::999999999998888888888888888888888877777777777777776666666666666666666666666555555555555555554444444444444444444443333333333333333333332233322222222222222222222111111111110000000000000000///////////////............-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====??????@@@@@AAAABBBBBBBBCCAAAAAAAAAAAAAAAABBBBBBAAAACCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::::::::::9999999999998888888888888888888888877777777777777776666666666666666666666666555555555555555554444444444444444444443333333333333333333322223222222222222222222222111111111110000000000000000//////////////.............-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======???????@@@@AAAABBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAACCCCBBBBAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999999888888888888888888888877777777777777776666666666666666666666665555555555555555544444444444444444444433333333333333333333322222222222222222222222222111111111110000000000000000//////////////.............------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========???????@@@@AAAABBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999999999988888888888888888888777777777777777776666666666666666666666655555555555555555544444444444444444444433333333333333333333322222222222222222222222221111111111110000000000000000//////////////..............-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAABBBBBBBBAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========???????@@@@AAAABBBBBBBBBBAAAAAAAAA@AAAAAAAAAAAAAAA@CCBBBBAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999999999988888888888888888887777777777777777766666666666666666666666555555555555555555444444444444444444443333333333333333333333222222222222222222222222211111111111100000000000000000/////////////...............----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAABBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>??????@@@@AAAAABBBBBBBBBAAAAAA@@@@@@@@@@AAAAAAAA@@CBBBBBAAAA@@@@@@@@@@@????????????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;:::::::999999999999999999998888888888888888877777777777777777766666666666666666666665555555555555555555444444444444444444443333333333333333333332222222222222222222222222211111111111100000000000000000/////////////................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============>>??????@@@@AAAABBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@BBBBBAAAA@@@@@@@@??????????????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;::::::9999999999999999999999888888888888888777777777777777777766666666666666666666665555555555555555555544444444444444444443333333333333333333332222222222222222222222222211111111111100000000000000000/////////////.................-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>??????@@@@AAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@BBBBAAAAA@@@@@@??????????????????>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;:::::::9999999999999999999998888888888888877777777777777777777766666666666666655666655555555555555555555544444444444444444443333333333333333333332222222222222222222222222211111111111100000000000000000/////////////.................-------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================>>>?????@@@@AAAAABBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAA@@@@@??????????????????>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;::::::99999999999999999999988888888888888777777777777777777777766666666666666655566655555555555555555555444444444444444444433333333333333333333322222222222222222222222222211111111111100000000000000000/////////////.................-------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>?????@@@@AAAABBBBBBBBA@@@@@@@@@@???????@@@@@???BAAAAAA@@@@@????????????????>>>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;:::::::99999999999999999998888888888887777777777777777777777776666666666666666555566555555555555555555554444444444444444444333333333333333333333222222222222222222222222221111111111111000000000000000000////////////.................-------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>?????@@@@AAAAABBBBBBB@@@@@@@@@?????????????????AAAAAA@@@@@???????????>>>>>>>>>>>>>>>>>>==========<<<<<;;;;;;;;;;;;::::::::9999999999999999988888888888877777777777777777777777776666666666666666555556555555555555555555544444444444444444444333333333333333333333222222222222222222222222221111111111111100000000000000000/////////////................-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>========================>>>>>>>====================>>>>>>????@@@@AAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>???????>>>>>>>>>>>>======<<<<<;;;;;;;;;;;;:::::::::::99999999999999999999888888888888887777777777777777777766666666666666655565555555555555555555544444444444444444444444433333343333333333333333333322222222221111111111111111111111100000000000000000////////................-------------------,,,,,,,,,,,,+++++++++++++++++++*****+*******************))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!  AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>=========================>>>>>>>====================>>>>>>????@@@@@AAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>??????>>>>>>>>>>>========<<<<;;;;;;;;;;;;::::::::::999999999999999999999888888888888877777777777777777777666666666666666655555555555555555555555444444444444444444444444443333333333333333333333333222222222211111111111111111111111000000000000000000////////................------------------,,,,,,,,,,,,,+++++++++++++++++++************************))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>=========================>>>>>>==============<=======>>>>>????@@@@@@AAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@AA@@@@@@@???????>>>>>>>>>???>>>>>>>>>>>>>=========<<;;;;;;;;;;;;;::::::::::999999999999999999998888888888887777777777777777777777666666666666666655555555555555555555555444444444444444444444444443333333333333333333333333222222222211111111111111111111101000000000000000000////////................------------------,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAABBBAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>===========<<<<<<<=====>>>>>????@@@@@@AAAAAABBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>===========;;;;;;;;;;;;;;:::::::::::99999999999999999988888888888777777777777777777777776666666666666666655555555555555555555555444444444444444444444444443333333333333333333333333222222222111111111111111111111100000000000000000000/////////...............------------------,,,,,,,,,,,,,,,+++++++++++++++++************************))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>==========<<<<<<<<<====>>>>>?????@@@@@@AAAAABBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>==========<<;;;;;;;;;;;;:::::::::::::9999999999999999888888888887777777777777777777777776666666666666666555555555555555555555554444444444444444444444444443333333333333333333333333222222222111111111111111111111000000000000000000000/////////...............------------------,,,,,,,,,,,,,,,,+++++++++++++++*************************)))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>=========<<<<<<<<<<=====>>>>>????@@@@@@@@AA@BBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>==========<<<;;;;;;;;;;;::::::::::::::999999999999999888888888877777777777777777777777776666666666666666555555555555555555555554444444444444444444444444443333333333333333333333332222222222211111111111111111111000000000000000000000/////////...............------------------,,,,,,,,,,,,,,,,,++++++++++++++*************************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>========<<<<<<<<<<<=====>>>>>?????@@@@@@@@@@BBBAAAAAAAA@@@@@@@@@@@@???@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<;;;;;;;;;::::::::::::::::99999999999998888888888887777777777777777777777766666666666666666555555555555555555555544444444444444444444444444443333333333333333333333332222222222221111111111111111110000000000000000000000//////////..............------------------,,,,,,,,,,,,,,,,,,+++++++++++++*************************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>============================>>>>>=========<<<<<<<<<<<======>>>>>?????@@@@@@@@@BBAAAAAAAA@@@@@@@@@@??????@??????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;:::::::::::::::::9999999999999888888888888877777777777777777777766666666666666666655555555555555555555554444444444444444444444444443333333333333333333333333222222222222211111111111111111000000000000000000000////////////.............------------------,,,,,,,,,,,,,,,,,,+++++++++++++************************)))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>==============================>>>>>========<<<<<<<<<<<<======>>>>>?????@@@@@@@@@BAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<;;;;;:::::::::::::::::99999999999998888888888888887777777777777777777666666666666666666655555555555555555555544444444444444444444444444443333333333333333333333333322222222222221111111111111110000000000000000000000/////////////............------------------,,,,,,,,,,,,,,,,,,+++++++++++++************************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!  @AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>=================================>>>>=========<<<<<<<<<<<<======>>>>>??????@@@@@@@@AAAAAAAAA@@@@@@@@?????????????????>>>>>>>>>>>>>>===>>>>>>>>=========<<<<<<<<;;;::::::::::::::::::9999999999999888888888888888877777777777777776666666666666666666655555555555555555555554444444444444444444444444443333333333333333333333333332222222222222211111111111110000000000000000000000///////////////...........------------------,,,,,,,,,,,,,,,,,+++++++++++++*************************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  @@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<==============>>>=========<<<<<<<<<<<<<=======>>>>>??????@@@@@@@AAAAAAAA@@@@@@@@????????????????>>>>>>>>>>>>>======>>>>>>==========<<<<<<<<<;;:::::::::::::::::9999999999999988888888888888888777777777777766666666666666666666665555555555555555555554444444444444444444444444433333333333333333333333333333222222222222222111111111110000000000000000000000/////////////////...........-----------------,,,,,,,,,,,,,,,,,+++++++++++++*************************))))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  @@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<============>>==========<<<<<<<<<<<<<=======>>>>>???????@@@@@@AAAAAAA@@@@@@@@???????????????>>>>>>>>>>>>>========>>>>===========<<<<<<<<<;::::::::::::::::::9999999999999888888888888888888777777777777666666666666666666666655555555555555555555544444444444444444444444444333333333333333333333333333333222222222222222211111111110000000000000000000000//////////////////..........-----------------,,,,,,,,,,,,,,,,,+++++++++++++*************************)))))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<<<=======>>>>>>????????@@@@AAAAAAA@@@@@@@??????????>>???>>>>>>>>>>>>========================<<<<<<<<<;;::::::::::::::::9999999999999888888888888888888877777777777666666666666666666666655555555555555555445554444444444444444444444444333333333333333333333333333333322222222222222221111111110000000000000000000000///////////////////..........-----------------,,,,,,,,,,,,,,,,,+++++++++++++*************************)))))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@AAAAAA@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<========>>>>>????????????AAAAAA@@@@@@@??????????>>>??>>>>>>>>>>>>=======================<<<<<<<<<<;;;::::::::::::::9999999999999988888888888888888877777777777666666666666666666666655555555555555555544454444444444444444444444433333333333333333333333333333333333222222222222222111111111000000000000000000000////////////////////.........-----------------,,,,,,,,,,,,,,,,,,++++++++++++********************)****))))))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@A@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<================<<<<<<<<<<<<<<<<========>>>>>>???????????AAAAA@@@@@@@@?????????>>>>>>>>>>>>>>>>>======================<<<<<<<<<<;;;;;:::::::::::999999999999999888888888888888888877777777776666666666666666666666655555555555555555444444444444444444444444444333333333333333333333333333333333333222222222222222111111110000000000000000000000///////////////////..........-----------------,,,,,,,,,,,,,,,,,+++++++++++++********************))***)))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<=============<<<<<<<<<<<<<<<<<========>>>>>>>??????????AAA@@@@@@@@@????????>>>>>>>>>>>>>>>>>=============<=======<<<<<<<<<<<<;;;;;;:::::::::99999999999999998888888888888888888777777777666666666666666666666665555555555555555544444444444444444444444444433333333333333333333333333333333333332222222222222221111111100000000000000000000/////////////////////..........-----------------,,,,,,,,,,,,,,,,,+++++++++++++*******************))))**)))))))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<========>>>>>>>??????????A@@@@@@@@@@????????>>>>>>>>>>>>>>>>>===========<<<<====<<<<<<<<<<<<<<;;;;;;;::::::::9999999999999999988888888888888888777777777766666666666666666666666555555555555555554444444444444444444444444433333333333333333333333333333333233333322222222222222111111100000000000000000000/////////////////////..........-----------------,,,,,,,,,,,,,,,,,,,++++++++++++*******************)))))*)))))))))))))))))))((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<========>>>>>>>>?????????@@@@@@@@@@????????>>>>>>>>>>>>>>>>>===========<<<<<=<<<<<<<<<<<<<<<;;;;;;;;;::::::99999999999999999998888888888888887777777777666666666666666666666666555555555555555544444444444444444444444443333333333333333333333333333333332223333322222222222222111111100000000000000000000////////////////////..........------------------,,,,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBABBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<========>>>>>>>>>????????@@@@@@@@@????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::9999999999999999999988888888888888777777777776666666666666666666666555555555555555554444444444444444444444443333333333333333333333333333333322222233322222222222222211111110000000000000000000////////////////////...........------------------,,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))))))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???????@@@@@@@@????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::999999999999999999988888888888888777777777777766666666666666666666555555555555555554444444444444444444444433333333333333333333333333333332222222222322222222222222221111111100000000000000000////////////////////.............----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))))))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!!  ???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<;;<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<=========>>>>>>>>>>>?????@@@@@@@????????>>>>>>>>>==>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::99999999999999999888888888888888877777777777777666666666666666666555555555555555555444444444444444444444433333333333333333333333333333222222222222222222222222222222111111111000000000000000////////////////////...............---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!  ???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<========>>>>>>>>>>>>>>>>@@@@@@????????>>>>>>>>>===>>>============<<<<<<<<;;<<<<;;;;;;;;;;;;;;;;;;;;;::99999999999999998888888888888888777777777777777766666666666666655555555555555555554444444444444444444443333333333333333333333333333322222222222222222222222222222222111111111100000000000000////////////////////................-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!  ???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<=========>>>>>>>>>>>>>>>@@@@?????????>>>>>>>>===================<<<<<<<<;;;<<;;;;;;;;;;;;;;;;;;;;;;;:9999999999999999888888888888888777777777777777777666666666666665555555555555555555444444444444444434443333333333333333333333333333222222222222222222222222222222222211111111111000000000000////////////////////..................------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!  ???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<========>>>>>>>>>>>>>>>@@@?????????>>>>>>>>===================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:9999999999999998888888888888887777777777777777777666666666666555555555555555555554444444444444444333433333333333333333333333333332222222222222222222222222222222222111111111111100000000000////////////////////...................----------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!  ????????????????????@@@????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;<<<<=========>>>>>>>>>>>>>>???????????>>>>>>>====================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::99999999999999888888888888887777777777777777777766666666666555555555555555555555444444444444444333333333333333333333333333333222222222222222222222222222222222222111111111111111000000000////////////////////...................-----------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************))))))))))))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::;;;;;;<<<<<<<<<===============>>>>>>>>>>=======<<<<<<<<<>>>>>>>>>>>=========<<<<<:::::::::::::::::::::::::99999999888888888888888887777777777777777777666666555555555555555555555544444444444444444443333333333333333333333333332222222222222222222222222222211112222211111111111111111000000000000000/////////////.............-----------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>=======================<<<<<<;;;;<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::;;;;;<<<<<<<<<<==============>>>>>>>>>=======<<<<<<<<<<>>>>>>>>>==========<<<<<<::::::::::::::::::::::::9999999988888888888888888777777777777777777766666665555555555555555555554444444444444444443333333333333333333333333322222222222222222222222222221111111122111111111111111111100000000000000///////////////...........-----------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<;;;;;;;;;;;<<<<<<<<<<<;;;;;;::::::::::::::::;;;;;<<<<<<<<<<=============>>>>>>>>>=======<<<<<<<<;;>>>>>>>============<<<<<<::::::::::::::::::::::9999999999888888888888888877777777777777777766666666655555555555555555544444444444444444444333333333333333333333333222222222222222222222222222211111111111111111111111111111100000000000000/////////////////..........----------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================;;;;;;;;;;;;;;;;<<<<<<<<<;;;;:::::::::::::::::::;;;;;<<<<<<<<<<============>>>>>>>>=======<<<<<<<<;;;>>>>==============<<<<<<<:::::::::::::::::::999999999998888888888888888877777777777777777666666666665555555555555555444444444444444444444333333333333333333333332222222222222222222222222221111111111111111111111111111111100000000000000//////////////////........-----------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==================================================;;;;;;;;;;;;;;;;;;;;<<;;;;;::::::::::::::::::::::;;;;;<<<<<<<<<<===========>>>>>>>========<<<<<<<;;;;>>==============<<<<<<<<<::::::::::::::::9999999999999888888888888888877777777777777777666666666666655555555555554444444444444444444444433333333333333333333332222222222222222222222222211111111111111111111111111111111100000000000000///////////////////.......-----------------------,,,,,,,,,,,,,,,,,,,,+,,,,+++++++++++++++++++*****************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAABBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;<<<<<<<<<<==========>>>>>>>=======<<<<<<<;;;;;>==============<<<<<<<<<<:::::::::::::999999999999998888888888888888877777777777777776666666666666665555555555544444444444444444444444333333333333333233333322222222222222222222222221111111111111111111111111111111111000000000000000//////////////////........-------------------,---,,,,,,,,,,,,,,,,,,,+++,,+++++++++++++++++++******************))))))))))))))))(((((((((((((((((((('('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;<<<<<<<<<<<<<=======>>>>>=========<<<<<<<;;;;;==============<<<<<<<<<<<::::::::::9999999999999998888888888888888877777777777777776666666666666666655555555544444444444444444444444433333333333333322333322222222222222222222222221111111111111111111111111111111111000000000000000//////////////////........-------------------,,,-,,,,,,,,,,,,,,,,,,,,++++,+++++++++++++++++++*****************)))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<>>>>==========<<<<<<<;;;;;============<<<<<<<<<<<<;::::::::99999999999999999888888888888888877777777777777766666666666666666665555555444444444444444444444444333333333333333322233322222222222222222222222211111111111111111111111111111111100000000000000000/////////////////........--------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*****************))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!  ====>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999:::::::::;;;;;;;<<<<<<<<<<<<<<<<<<>>>===========<<<<<<;;;;;;===========<<<<<<<<<<<<;;:::::::99999999999999999988888888888888877777777777777766666666666666666666555554444444444444444444444443333333333333333222223222222222222222222222221111111111111111111111110001111110000000000000000000////////////////.........-------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!  ========>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::999999999::::::;;;;;;;;<<<<<<<<<<<<<<<<<==============<<<<<<;;;;;;==========<<<<<<<<<<<<;;;::::::99999999999999999998888888888888777777777777777766666666666666666665555544444444444444444444444433333333333333333222222222222222222222222222211111111111111111111111000000111000000000000000000000////////////////..........-----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!  ============>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<=======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::99999999999999:::::;;;;;;;;<<<<<<<<<<<<<<<<==============<<<<<<;;;;;;========<<<<<<<<<<<<<<;;;:::::99999999999999999988888888888887777777777777777666666666666666666655555544444444444444444444443333333333333333333222222222222222222222222222111111111111111111111110000000000000000000000000000000///////////////............----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*****************))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!  ================>>>>>>>>>>>>>???????????????????????????????????????????@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::99999999999999999:::::;;;;;;;;<<<<<<<<<<<<<<<==============<<<<<<;;;;;;=======<<<<<<<<<<<<<<;;;;::::999999999999999988888888888887777777777777777776666666666666666666555554444444444444444444443333333333333333333332222222222222222222222222211111111111111111111111000000000000000000000000000000////////////////..............--------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*****************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!  =====================>>>>>>>>>>>>>????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999999999999999999999::::;;;;;;;;;<<<<<<<<<<<<<<==============<<<<<<;;;;;;======<<<<<<<<<<<<<<;;;;;:::99999999999999988888888888887777777777777777777666666666666666666555555544444444444444444444333333333333333333333222222222222222222222222221111111111111111111111000000000000000000000000000000////////////////................-------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************))))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>?????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;:::::::::::::::::::::999999999999999999999999::::;;;;;;;;;<<<<<<<<<<<<<=============<<<<<<<;;;;;;======<<<<<<<<<<<<<<;;;;;:::999999999999998888888888877777777777777777777776666666666666666555555555444444444444444443333333333333333333333222222222222222222222222221111111111111111111110000000000000000000000000000000/////////////////.................-----------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++******************))))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;::::::::::::::::::::::::9999999999999999999999999::::;;;;;;;;;<<<<<<<<<<<<=============<<<<<<<;;;;;;=====<<<<<<<<<<<<<;;;;;;;::99999999999998888888888877777777777777777777776666666666666666655555555554444444444444444333333333333333333333322222222222222222222222222111111111111111111111000000000000000000000000000000/////////////////...................---------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*****************))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBAAABBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::9999999999999999999999999:::::;;;;;;;;;;<<<<<<<<<<=============<<<<<<<;;;;;;====<<<<<<<<<<<<<<;;;;;;;:999999999999988888888888777777777777777777777766666666666666665555555555554444444444444433333333333333333333332222222222222222222222222211111111111111111111100000000000000000000000000000//////////////////....................---------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::9999999999999999999999999::::::;;;;;;;;;;;<<<<<<<<=============<<<<<<;;;;;;;====<<<<<<<<<<<<<;;;;;;;;99999999999998888888888887777777777777777777766666666666666665555555555555544444444444433333333333333333333333222222222222222222222222221111111111111111111110000000000000000000000000000//////////////////.....................--------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::9999999999999999999999999::::::;;;;;;;;;;;;;;;<<<<============<<<<<<<;;;;;;;===<<<<<<<<<<<<<;;;;;;;;;999999999999888888888888877777777777777777666666666666666666555555555555555444444444443333333333333333333333222222222222222222222222221111111111111111111110000000000000000000000000000///////////////////....................---------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*******************))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999:::::::;;;;;;;;;;;;;;;;;;===========<<<<<<<<;;;;;;:===<<<<<<<<<<<<;;;;;;;;;;999999999998888888888888877777777777777766666666666666666655555555555555555444444444333333333333333333333322222222222222222222222222111111111111111111111100000000000000000000//00000////////////////////...................---------,,,,,,,,,,,,,,,,,,,,,+,,,+++++++++++++++++++++*++++********************))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!  <<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::9999999999988888999999999::::::::;;;;;;;;;;;;;;;;;<<=======<<<<<<<<<;;;;;;::==<<<<<<<<<<<<;;;;;;;;;;;9999999999888888888888888777777777777766666666666666666665555555555555555554444444333333333333333333333332222222222222222222122222211111111111111111111100000000000000000000////000//////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,++,,+++++++++++++++++++++**+++********************))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  <<<<<<<<<==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999988888888889999999:::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::=<<<<<<<<<<<;;;;;;;;;;;;:999999999888888888888888877777777777766666666666666666655555555555555555555444444333333333333333333333322222222222222222221112222111111111111111111111000000000000000000000/////0//////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++****+*********************))))))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999988888888888889999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<;;;;;;;;;;;;::9999999988888888888888888777777777766666666666666666665555555555555555555444444333333333333333333333322222222222222222222111122111111111111111111111000000000000000000000////////////////////////////..................-----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**************************)))))))))))))))))(((((((((((((((((''''''''''''''''''''&''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!   <<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::999999999999999999988888888888888889999999::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;::::<<<<<<<<<;;;;;;;;;;;;;:::99999998888888888888888887777777776666666666666666665555555555555555555544444333333333333333333333322222222222222222222111111211111111111111111111100000000000000000000////////////////////////////...................------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*************************))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::999999999999999999888888888888888888888999999:::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;::::<<<<<<<<;;;;;;;;;;;;:::::9999988888888888888888888777777776666666666666666655555555555555555555444443333333333333333333333222222222222222222222111111111111111111111111111000000000000000000000////////////////////////////..................--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**************************))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::9999999999999999999998888888888888888888888999999:::::::::::;;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;:::::<<<<<<;;;;;;;;;;;;:::::::99988888888888888888888887777777666666666666666665555555555555555555544444433333333333333333333222222222222222222222211111111111111111111111111000000000000000000000////////////////////////////...................---------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**************************)))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@???????????????????????@@@@@@@@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::999999988:::::9999999999999888888899999999999999999988888887777777766666666666666666555555555555555555554444444444444433333333333333333322222222222222222221111111111111000000000000000000000////////////////////.///////....................----------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==================================================????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????@@@@@@?????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::9999999888:::9999999999999888888888999999999999999998888888877777776666666666666666555555555555555555555444444444444433333333333333333322222222222222222222111111111111000000000000000000000/////////////////////../////....................----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????@@@@@@@@@@@@@@@@@@????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999999999999999999999888888899999999999999999:::::::::::::::::::::::::::::::999999998888::999999999999888888888889999999999999999888888888777777766666666666665555555555555555555555444444444444443333333333333333333222222222222222222111111111111100000000000000000000/////////////////////....////.....................---------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>?????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????@@@@??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999888888888888888899999999999999999::::::::::::::::::::::::::::99999999988888:99999999999888888888888899999999999999998888888887777776666666666665555555555555555555555544444444444443333333333333333333332222222222222222111111111111100000000000000000000//////////////////////.....//......................--------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================>>>>>>>>>>>>>>>>??????????????????????????????????>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999988888888888888888899999999999999999::::::::::::::::::::::::9999999999988888899999999998888888888888889999999999999988888888888777776666666666665555555555555555555555444444444444443333333333333333333332222222222222222111111111111000000000000000000000/////////////////////......./.....................---------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  :::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>??>>>>?????????????????????>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::999999999999999999999999988888888888888888889999999999999999:::::::::::::::::::9999999999999988888888999999998888888888888887798888888888888888888888887777766666666665555555555555555555555444444444444443333333333333333333332222222222222222111111111111100000000000000000000//////////////////////.............................--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999999999999999999888888888888888888889999999999999999:::::::::::::9:999999999999999988888888799999998888888888888877778888888888888888888888888777766666666665555555555555555555544444444444444443333333333333333333322222222222222221111111111111100000000000000000000/////////////////////..............................--------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@???????????????????????????????????????????????????????????????????????>????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::9999999999999999999999999999988888888888888888888899999999999999999:::::::9999999999999999999988888888877999998888888888888877777788888888888888888888888887776666666666555555555555555554444444444444444444433333333333333333322222222222222222111111111111111000000000000000000//////////////////////.............................--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************)))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::99999999999999999999999999989989888888888888888888888999999999999999999999999999999999999999999888888888877799998888888888888877777778888888888888888888888888777666666666555555555555555544444444444444444444443333333333333333222222222222222221111111111111111100000000000000000/////////////////////.............................---------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""""""!""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::99999999999999999999888888888888888888888888888888888888999899999999999999999999999999999999998888888888887777999888888888888887777777788888888888888888888888887766666666655555555555555444444444444444444444444433333333333333222222222222222221111111111111111111000000000000000/////////////////////..............................--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*+**********************))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!"!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>???>>>>>>>>>>>>>>>>>>>>>>?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::9999999999999999999988888888888888888888888888888888888888899989999999999999999999999999999999988888888888877777799888888888888887777777778888888888888888888888888776666666665555555555555444444444444444444444444433333333333332222222222222222221111111111111111111100000000000000/////////////////////.............................---------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++***********************)))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999888888888888888888888888888888888888888888899889999999999999999999999999999888888888888887777777888888888888888777777777788888888888888888888888877666666666555555555555544444444444444444444444443333333333333222222222222222221111111111111111111100000000000000/////////////////////..............................--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>?????????????????????>>>>>???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::9999999999999999999988888888888888888888888888888888888888888888888898899999999999999999999999998888888888888887777777778888888888888887777777777888888888888888888888888776666666655555555555544444444444444444444444443333333333333222222222222222221111111111111111111110000000000000//////////////////////.............................---------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***********************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>????????>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::999999999999999999999988888888888888888888888888888888888888888888888889888999999999999999999999888888888888888877777777777888888888888888777777777788888888888888888888888776666666665555555555544444444444444444444444433333333333333222222222222222221111111111111111111100000000000000/////////////////////.............................---------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????>>>??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::9999999999999999999999999888888888888888888888888888888888888888888888888888888999999999999999999988888888888888877777777777778888888888888887777777777888888888888888888888887766666666555555555555444444444444444444444333333333333333322222222222222222211111111111111111100000000000000//////////////////////.....................-.......--------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>===>>>>>>>>>>>>>>>>>>>>>>==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999999999999999999998888888888888888888888888887777777777888888888888888889999999999999999988888888888888877777777777777688888888888888887777777778888888888888888888888777666666665555555555544444444444444444443333333333333333322222222222222222222111111111111111110000000000000//////////////////////......................--.....---------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  99999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::9999999999999999999999999999988888888888888888888888887777777777777788888888888888889999999999999998888888888888777777777777777666888888888888888887777777788888888888888888888887776666666555555555554444444444444444433333333333333333332222222222222222222211111111111111110000000000000//////////////////////......................----...----------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  999999999999:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::9999999999999999999999999999999988888888888888888888888888777777777777777888888888888888899999999999998888888888887777777777777777666688888888888888888877777778888888888888888888887777666666655555555555444444444444444433333333333333333322222222222222222222111111111111111110000000000000//////////////////////.....................------..----------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::99999999999999999999999999999999888888888888888888888888888887777777777777777888888888888888899999999999888888888887777777777777777666666888888888888888888887777788888888888888888888877776666666555555555544444444444444433333333333333333322222222222222222222111111111111111110000000000000//////////////////////......................-----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  999999999999999999999::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============>>>>>>>>>>>>>>>>>>>========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::999999999999999999999999999999999888888888888888888888888888888887777777777777777788888888888888889999999998888888888877777777777777776666666888888888888888888888777788888888888888888888777776666665555555555544444444444444333333333333333333322222222222222222211111111111111111000000000000000////////////////////......................------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>======================>>>>>>>>>>>>>============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999999999999999999999999999988888888888888888888888888888888887777777777777777778888888888888888899999888888888888877777777777776666666666888888888888888888888877788888888888888888888777776666665555555555444444444444443333333333333333333322222222222222221111111111111111110000000000000000///////////////////......................-----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((('('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================>>>>>>===============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999999999999999999999999999888888888888888888888888888888888888887777777777777777777888888888888888888888888888888888777777777777666666666666888888888888888888888877788888888888888888887777776666665555555555444444444444433333333333333333333222222222222222111111111111111111000000000000000000/////////////////......................------------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999999999888888888888888888888888888888888888888877777777777777777777788888888888888888888888888888887777777777766666666666666888888888888888888888877788888888888888888887777776666655555555554444444444444333333333333333333322222222222222221111111111111111100000000000000000000////////////////......................-----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>==============================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999999999999999999999999888888888888888888888888888888888888888887777777777777777777777778888888888888888888888888888887777777776666666666666666888888888888888888888877788888888888888888877777776666655555555554444444444443333333333333333332222222222222222111111111111111110000000000000000000000//////////////......................-----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<========================================<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>=====================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>=========================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999999999999999888888888888888888888887777777788888888888777777777777777777777777777888888888888888888888888888877777777776666666666666666677788888888888888888887778888888888888888887777777666665555555554444444444443333333333333333322222222222222221111111111111111100000000000000000000000/////////////.......................-----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************)*))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  888888888888888888888888888899999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::99::99999999999999999999999888888888888888888888888877777777777777777777777777777777777777777777777888888888888999999988888888877777777766666666666666666666666667777777776666666677777777766666666666665556666666665555555555554444444444333333333333333333222222222221111111111111111111111111110000000000000////////////////..................--------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++********************)))))**))))))))))))))))))))))()))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  888888888888888888888888888888888999999999999999999999999999999:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999888888888888888888888888877777777777777777777777777777666666777777777777888888888888888998888888888877777777666666666666666666666666666677777666666666677777776666666666666665556666666665555555555544444444443333333333333333322222222222111111111111111111111111111000000000000000///////////////..................-------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))*)))))))))))))))))))))((())(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  8888888888888888888888888888888888888999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999888888888888888888888888877777777777777777777777777666666666667777777777788888888888888888888888888877777776666666666666666666666666666666666666666666677777666666666666666655556666666655555555555444444444433333333333333332222222222221111111111111111111111111100000000000000000/////////////..................-------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************)))))))))))))))))))))))))))))(((()((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  8888888888888888888888888888888888888888889999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888877777777777777777777777777776666666666666777777777788888888888888888888888888877777766666666666666666666666666666666666666666666677776666666666666666555556666666655555555555444444444333333333333333222222222222111111111111111111111111100000000000000000000///////////..................--------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !  8888888888888888888888888888888888888888888888889999999999999999999999999999::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999888888888888888888777777777777777777777777777777766666666666666677777777778888888888888888888888888777777766666666666666666666666666666666666666666666676666666666666666665555556666666555555555554444444443333333333333332222222222211111111111111111111101110000000000000000000000//////////.................----------------------,,--,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  88888888888888888888888888888888888888888888888899999999999999999999999999999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999::::9999999999999999999999999999999999999999999988888888888888888777777777777777777777777777777776666666666666666667777777778888888888888888888888888777777666666666666666666666666666666666666666666666666666666666666666655555556666665555555555544444444443333333333333322222222222111111111111111111110000000000000000000000000000////////..................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  88888888888888888888888888888888888888888888888899999999999999999999999999999999999999999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<;;;;;;;;;;;;;;;;;;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999:999999999999999999999999999999999999999999998888888888888888877777777777777777777777777777777766666666666666666666677777777788888888888888888888888777777766666666666655555555566666666666666666666666666666666666666666555555555666666555555555544444444443333333333333322222222221111111111111111111110000000000000000000000000000///////....................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  77777888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999888888888888888888777777777777777777777777777777777766666666666666666666666777777777788888888888888888888877777776666666666665555555555666666666666666666666666666666666666666655555555556666655555555555444444444333333333333332222222222211111111111111111110000000000000000000000000000////////.....................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777788888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999998888888888888888887777777777777777777666666777777777766666666666666666666666666777777777788888888888888888887777777666666666665555555555556666666666666666666666665666666666666665555555555566665555555555544444444443333333333333222222222222111111111111111111000000000000000000000000000////////......................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777778888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================<<<<<<<<<<<<<<<<<<<<<<<<<=================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999888888888888888888877777777777777777777776666666666766666666666666666666666666666666777777777788888888888888888777777776666666666555555555555566666666666666666665555556666666666665555555555554666555555555554444444444433333333333332222222222221111111111111111000000000000000000000000000/////////.....................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  77777777777777777788888888888888888888888888888888889999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999998888888888888888888777777777777777777777777766666666666666666666666666666666666666666667777777777788888888888888777777777666666666655555555555555666666666666666655555555566666666665555555555555446655555555555544444444444333333333333222222222222211111111111111100000000000000000000000000/////////......................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  77777777777777777777777777788888888888888888888888888888899999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999998889988888888888888888888888777777777777777777777777766666666666666666666666666666666666666666666777777777777888888888777777777776666666666655555555555555666666666666655555555555566666665555555555555554445555555555555444444444444333333333333222222222222211111111111111000000000000000000000000////////////....................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777777777777777777777777888888888888888888888888888888899999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999998888888888888888888888888888888777777777777777777777777766666666666666666666666666655555556666666666777777777777777777777777777777766666666666555555555555555666666666655555555555555566555555555555555555444445555555555554444444444444333333333333222222222222211111111111110000000000000000000000///////////////..................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))))))))())))))(((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777777777777777777777777777788888888888888888888888888888888999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999888888888888888888888888888888888887777777777777777777777777666666666666666666666666655555555555666666666777777777777777777777777777777666666666655555555555555556666666655555555555555555555555555555555555544444455555555555444444444444443333333333332222222222222111111111111000000000000000000000/////////////////.................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))))))(()))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777777777777777777777777777777777788888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;;;:::::::::::;::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999988888888888888888888888888888888888888877777777777777777777777776666666666666666666666666555555555555666666666777777777777777777777777777766666666665555555555555555566666555555555555555555555555555555555555544444444555555555554444444444444433333333333322222222222221111111111100000000000000000000///////////////////...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************)))))))))))))))))))))(((()))(((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777777777777777777777777777777777777777888888888888888888888888888888999999999999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999998888888888888888888888888888888888888888888777777777777777777666666666666666666666666666666665555555555555666666666777777777777777777777777776666666666655555555555555555655555555555555555555555555555555555555544444444445555555555444444444444444333333333333222222222222211111111110000000000000000000/////////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***********************))))))))))))))))))))((((())(((((((((((((((((((((('(((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  7777777777777777777777777777777777777777777777778888888888888888888888888888888888889999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999998888999888888888888888888888888888888888888888888888777777777777777776666666666666666666666666666666666555555555555555666666666777777777777777777777777666666666665555555555555555555555555555555555555554444555555555555544444444444455555555544444444444444443333333333333222222222222111111111000000000000000000///////////////////////............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***********************))))))))))))))))))))((((((((((((((((((((((((((((((''((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777777777777777777777777777777777777777788888888888888888888888888888888888888888999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999988888888888888888888888888888888888888888888888888888777777777777777777666666666666666666666666666666666665555555555555555556666666667777777777777777777776666666666655555555555555555555555555555555555555444444455555555555444444444444445555555554444444444444444333333333333322222222222211111111000000000000000//0////////////////////////..........------------------,,,,,,,,,,,,,,,,,,,,,,+,,,++++++++++++++++++++++**********************))))))))))))))))))))(((((((((((((((((((((((((((((''''(''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  6667777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888889999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999988888888888888888888888888888888888888888888888888888877777777777777777766666666666666666666666666666666666665555555555555555555666666666677777777777777777776666666666665555555555555555555555555555555555544444444445555555554444444444444444555555544444444444444444433333333333332222222222221111111000000000000000//////////////////////////..........------------------,,,,,,,,,,,,,,,,,,,,,,+++,,+++++++++++++++++++++++********************))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  666666667777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999988888888888888888888888888888888888888888888888888888877777777777777777777666666666666666666666666666666666666665555555555555555555556666666666777777777777777766666666666655555555555555555555555555555555555444444444444555555444444444444444444455555554444444444444444443333333333333222222222221111111100000000000000////////////////////////...........--------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++********************)))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  666666666666677777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999988888888888888888888888888888888888888888888888888888877777777777777777777666666666666666666666666666666666666666655555555555555555555555566666666666777777777777766666666666665555555555555555555555555555555555444444444444454444444444444444444444445555554444444444444444444333333333333332222222222111111100000000000000///////////////////////...........----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  666666666666666667777777777777777777777777777777777788888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999988888888888888888888888888888888888888888888888888888887777777777777777777766666666666666666666666665555666666666666555555555555555555555555556666666666666777777777666666666666665555555555555555555555555555555555444444444444444444444444444444444444443555554444444444444444444443333333333333222222222211111100000000000000//////////////////////..........------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  666666666666666666666676667777777777777777777777777777777788888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999998888888888888888888888888888888888888888888888777787777777777777777777777776666666666666666666666666555555555566655555555555555555555555555555566666666666666666666666666666666665555555555555555555555555555555554444444444444444444444444444444444444433355554444444444444444444444433333333333322222222211111110000000000000////////////////////............------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  666666666666666666666666666666677777777777777777777777777777777788888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99::::::::::99999999999999999999999999999999999999999888888888888888888888888888888888888888888877777777777777777777777777777777666666666666666666666666655555555555555555555555555554555555555555555666666666666666666666666666666666555555555555555555555555555555554444444444444444444444444444444444444433335555444444444444444444444444333333333332222222221111110000000000000///////////////////..............----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  666666666666666666666666666666666666677777777777777777777777777777777788888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999::::9999999999999999999999999999999999999999999999988888888888888888888888888888888888888877777777777777777777777777777777777766666666666666666666666665555555555555555555555555444444445555555555566666666666666666666666666666666555555555555555555555555455555554444444444444444444444444444444444444433333555444444444444444444444444433333333333222222222111110000000000000//////////////////................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************)))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555666666666666666666666666666666666666666666666666666666666777777777777777777777777788888888888888888888888888899999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999:::::::::::99999999999999:::::::::::::::::99999999:999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888877777777777777777777777776666666666666666666666666666666555555555555555555555555555555555555554444444333334444444444444555555555566666666666666655555566655555555555555555555555444444444444433333333333344444444444333333333333334444444333333333333333333444433333333332222222221111111111110000000000000//////////////////..............---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++****************************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   444444444444444444444445555555555555555555555666666666666666666666666666666666666666666666666666667777777777777777777777777888888888888888888888888899999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999:::9999999999999999999999::::::::::999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888777777777777777777777777777666666666666666666666666566555555555555555555555555555555555555555544444444333333334444444444445555555555556666666666655555556665555555555555555555555544444444444433333333333334444444443333333333333333444444333333333333333333344443333333333222222221111111111110000000000000/////////////////..............-----------------------,,,,,,,,,,,,,,,,++++++++++++++++++****************************))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::9999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999:::999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888777777777777777777777777777777666666666666666666666555555555555555555555555555555455555555555544444444444433333333344444444444455555555555555565655555555555665555555555555555555555554444444444433333333333333444444443333333333333333344444333333333333333333334443333333333322222222111111111110000000000000////////////////.............-------------------------,,,,,,,,,,,,,,,++++++++++++++++++*****************************)))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555555566666666666666666666666666666666666666666666667777777777777777777777777888888888888888888888888888888888999999999999999999999::::::::::::::::::::::9999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888777777777777777777777777777777766666666666666666666655555555555555555555555555555555544444444444444444444444443333333333444444444444555555555555555555555555555566555555555555555555555554444444444433333333333333344444433333333333333333334443333333333333333333333443333333333322222222111111111111000000000000///////////////...............-----------------------,,,,,,,,,,,,,,,,++++++++++++++++++****************************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555555555566666666666666666666666666666666666666666777777777777777777777777777778888888888888888888888888888888888888888999999999999999999999:::::::::::9999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888887777777777777777777777777777777766666666666666666666655555555555555555555555555555555555554444444444444444444444444333333333334444444444444555555555555555555555555556555555555555555555555554444444444443333333333333334444443333333333333333333443333333333333333333333343333333333332222222211111111111000000000000//////////////.................---------------------,,,,,,,,,,,,,,,,++++++++++++++++++****************************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  4444444444444444444444455555555555555555555555555555555555555566666666666666666666666666666666666677777777777777777777777777777777777777888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888877777777777777777777777777777777766666666666666666666555555555555555555555555555555555555555554444444444444444444444444333333333333444444444444455555555555555555555555556555555555555555555555544444444444433333333333333334444433333333333333333333433333333333333333333333333333333333322222222111111111110000000000000/////////////..................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++++****************************))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555555555555555555555556666666666666666666666666666667777777777777777777777777777777777777777777777778888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888877777777777777777777777777777777766666666666666666666655555555555555555555555555555555555555555544444444444444444444444444433333333333334444444444445555555555555555555555555555555555555555555555444444444444443333333333333333444443333333333333333333343333333333333333333333333333333333322222222111111111110000000000000////////////....................-----------------,,,,,,,,,,,,,,,,+++++++++++++++++++***********************)****))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  3333444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888777777777777777777777777777777766666666666666666666665555555555555555555555555555555555555555544444444444444444444444444433333333333333333344444444444555555555555555555555555555555555555555555554444444444444443333333333333333344444333333333333333333333333333333333333333333333333333333222222222111111111110000000000000////////////.....................----------------,,,,,,,,,,,,,,,++++++++++++++++++++***********************))**)))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  3333333334444444444444455555555555555555555555555555555555555555555555555555566666666666666666666667777777777777777777777777777777777777777777777777888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888777777777777777777777777777777766666666666666666666666555555555555555555555555555555555555555554444444444444444444444444443333333333333333333333444444444445555555555555555555555555555555555555555444444444444444443333333333333333334444433333333333333333333333333333333333333333332233333333222222222111111111110000000000000////////////......................--------------,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************))))*)))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  3333333333333444444444444444555555555555555555555555555555555555555555555555555555566666666666666666666667777777777777777777777777777777777777777777888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999988889999999999999999999999888999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777666666666666666666666666655555555555555555555555555555555555554444444444444444444444444444333333333333333333333333334444444444444445555555555555555555555555555555544444444444444444443333333333333333333444443333333333333333333333333333333333333333222223333332222222222111111111110000000000000////////////......................-------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++********************))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  3333333333333333344444444444444445555555555555555555555555555555555555555555555555555555566666666666666666666666677777777777777777777777777777777777888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999888888888889999999999999888888888888999999999999999999998888899988888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777666666666666666666666666655555555555555555555555555555555555444444444444444444444444444333333333333322222333333333333444444444444444444445555555555555555555555554444444444444444444433333333333333333333444443333333333333333333333333333333333333222222223332222222222221111111111100000000000000///////////.....................-------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++*******************))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  3333333333333333333333444444444444444445555555555555555555555555555555555555555555555555555555555666666666666666666666666777777777777777777777777777888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999988888888888888888888999999888888888888888888899999999999989888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777766666666666666666666666665555555555555555555555555555555444444444444444444444444444333333333333333332222223333333333334444444444444444444444444454444455555555444444444444444444444333333333333333333333344444333333333333333333333333333333333322222222222222222222222211111111111000000000000000///////////....................-------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************))))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  33333333333333333333333444444444444444444445555555555555555555555555555555555555555555555555555555666666666666666666666666677777777777777777777777778888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888889999988888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777776666666666666666666666666666555555555555555555555555555544444444444444444444444443333333333333333333333222222223333333333344444444444444444444444444444445555554444444444444444444433333333333333333333333334444333333333333333333333333333333333222222222222222222222222211111111110000000000000000////////////..................-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************)))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!  33333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666677777777777777777777777778888888888888888888888888899999999999999999999999998888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::999999999999999999999::::::::::9999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777666666666666666666666666666666665555555555555555555555444444444444444444444444444433333333333333333333333332222222223333333333344444444444444444444444444444455444444444444444444444444333333333333333333333333344443333333333333333333333333333333322222222222222222222222211111111111000000000000000/////////////.................-------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444444455555555555555555555555555555555555555555555555566666666666666666666666667777777777777777777777777777777777778888888888888888888889999999999999999999888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777776666666666666666666666666666666665555555555555555555555444444444444444444444444444444443333333333333333333333333222222222233333333333344444444444444444444444444444444444444444444444444443333333333333333333333333334444333333333333333333333333333333322222222222221122222221111111111111000000000000000/////////////................--------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444444444445555555555555555555555555555555555555555556666666666666666666666666666667777777777777777777777777777777777777777888888888888888888888888888899988888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777666666666666666666666666666666665555555555555555555555444444444444444444444444444444444444333333333333333333333333322222222222333333333333344444444444444444444444444444444444444444444433333333333333333333333333333333444333333333333333333333333333333322222222222211112222111111111111110000000000000000/////////////...............--------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444444444444444444555555555555555555555555555555555555566666666666666666666666666666666666666677777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777776666666666666666666666666666666666555555555555555555555544444444444444444444444444444444444444443333333333333333333333222222222222222333333333333344444444444444444444444444444444444444333333333333333333333333333333333333334433333333333333333333333333333332222222222211111122111111111111111000000000000000//////////////..............---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444444444444444444444555555555555555555555555555555556666666666666666666666666666666666666666666666666777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777776666666666666666666666666666666666555555555555555555555554444444444444444444444444444444444444444444333333333333333333332222222222222222223333333333334444444444444333333333333444444444333333333333333333333333333333333333333333333333333333333333333333233333332222222222211111111111111111111110000000000000000//////////////..............----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777766666666666666666666666666666655555555555555555555555444444444444444444444444444444444444444444444443333333333333333332222222222222222222223333333333344444444433333333333333334444333333333333333333333333333333333232233333333333333333333333333333333322333333222222222211111111111111111111110000000000000000//////////////..............------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!  222223333333333333333334444444444444444444444444444444444444444444444444444455555555555555555555555666666666666666666666666666666666666666666666666677777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777766666666666666666666666666666665555555555555555555555544444444444444444444444444444444444444444444333333333333333333333322222222222222222222222233333333334444443333333333333333333333333333333333333333333333333322222222222222222222333333333333333333333222233333222222222211111111111111111111100000000000000000//////////////..............-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  2222222222333333333333333444444444444444444444444444444444444444444444444444444445555555555555555555555555566666666666666666666666666666666666666666777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888887777777788888888888888888877777778888888888888888888888877888888877777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666665555555555555555555555555444444444444444444444444444444444444444333333333333333333333333332222222222111122222222222333333333344444333333333333333333333333333333333333333333333332222222222222222222222223333333333333333333222222333322222222221111111111111111111100000000000000000///////////////.............---------------------,,,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!  2222222222222223333333333333333444444444444444444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888887777777777777777788888888887777777777777778888888888888888777777777877777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666665555555555555555555555555444444444444444444444444444444444443333333333333333333333333333322222222222111111222222222233333333333333333333333333333333333333333333333333333333333322222222222222222222222223333333333333333222222222333222222222211111111110011111110000000000000000////////////////..............----------------------,,,,,,,,,,,,,,,++++++++++++++++********************)))))))))))))))))))))))(()))((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!  22222222222222222223333333333333333344444444444444444444444444444444444444444444444444444444444555555555555555555555555555666666666666666666666666667777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888887777777777777777777777777887777777777777777777777788888888877777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666655555555555555555555555554444444444444444444444444444444433333333333333333333333333333322222222222221111111122222222233333333333333333333333333333333233333333333333333333333333222222222222222222222222233333333333332222222222223322222222221111111111000111110000000000000000/////////////////..............-----------------------,,,,,,,,,,,,,++++++++++++++++**********************))))))))))))))))))))))((()(((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  2222222222222222222222233333333333333333344444444444444444444444444444444444444444444444444444444455555555555555555555555556666666666666666666666666777777777777777777777777778888888888888888888888888788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999888888889999999999999999998888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777778877777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666665555555555555555555555555555444444444444444444444444444443333333333333333333333333333333322222222222222111111111222222223333333333333333333333333333322223333333333222222222222222222222222222222222222222223333333333222222222222222222222222222111111111000011000000000000000000////////////////...............----------------------,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  22222222222222222222222333333333333333333333334444444444444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666667777777777777777777777788888888888888888888888887777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666665555555555555555555555555555555544444444444444444444444333333333333333333333333333333333333332222222222222221111111112222222223333333333333333333333333322222233333322222222222222222222222222222222222222222222233333333222222222222222222222222222211111111100000100000000000000000/////////////////...............---------------------,,,,,,,,,,,,,,++++++++++++++++************************)))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555666666666666666666666666666666666666666777777777777777777777777788888888888877777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666555555555555555555555555555555555444444444444444444444433333333333333333333333333333333333333333222222222222222211111111112222222223333333333333333333333322222222333222222222222222222222222222222222222222222222222333332222222222222222222222222222221111111100000000000000000000000/////////////////................--------------------,,,,,,,,,,,,,,++++++++++++++++++***********************))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  000000000000000000001111111111111111111111222222222222222222222222222222233333333333333333333333333333344444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777778877777777777777777777777888888888888888888888888888888888888888888888888887888888888888888877777777777777777777777777777777777777777777777777777777777777777777777766666666666677777777777776666666666666666666666666666666666666555555555555555555555555555555555555555544444444444444444444444444444444444444333333333333333333333333333332222222222222222222222222222222211111111111111111111111111222222222223333332222222222222222221222222222211111111111211112222222222111111122222221111111111111111111100000011111111111000000000/////00000000000///////////////////////................------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  00000000000000000000000111111111111111111111111122222222222222222222222223333333333333333333333333333333333333344444444444444444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888877777777777777788887777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666667777777766666666666666666666666666666666666666666555555555555555555555555555555555555444444444444444444444444444444444444444443333333333333333333333333333222222222222222222222222222222222211111111111110011111111111122222222222333322222222222222222221122222221111111111111111111222221111111111111111111111111111111111100000000001111111111000000000//////000000000///////////////////////.................-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*************************)))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  0000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333444444444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666776666666666666666666666666666666666666666665555555555555555555555555555555555555444444444444444444444444444444444444444443333333333333333333333333333322222222222222222222222222222222222211111111111111000011111111111222222222222222222222222222222221112222211111111111111111111122111111111111111111111111111111111110000000000000111111111000000000///////000000/////////////////../////.................-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************)))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444455555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777888888888877777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555554444444444444444444444444444444444444444443333333333333333333333333333333332222222222222222222222222222222222211111111111111100000111111111122222222222222222222222222222221111222211111111111111111111111111111111111111111111111111111111100000000000000011111110000000000////////000//////////////////....////.................----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  00000000000000000000000111111111111111111111111122222222222222222222222222222233333333333333333333333333333333333333333333344444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555666666666666666666666666677777777777777777777777776666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555444444444444444444444444444444444444443333333333333333333333333333333333333222222222222222222222222222222222111111111111111110000001111111111222222222222222222222222222221111122211111111111111111111111111111111111111111111111111111111000000000000000001111110000000000/////////0//////////////////......//.................----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  0000000000000000000000011111111111111111111111112222222222222222222222222222222222233333333333333333333333333333333333333334444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666667777777777777777777777777666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555544444444444444444444444444444444443333333333333333333333333333333333333333322222222222222222222222222222221111111111111111111000000011111111112222222222222222222222222221111112211111111111111111111111111111111111111111111111111111110000000000000000000111110000000000////////../////////////////..........................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************)))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  00000000000000000000000111111111111111111111111122222222222222222222222222222222222222222233333333333333333333333333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555554444444444444444444444444444444443333333333333333333333333333333333333333333222222222222222222222222222211111111111111111111111100000000011111111122222222222222222222222222111111121111111111111111111111111111111111111111111111111111110000000000000000000001110000000000/////////...//////////////...........................----------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************)))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  0000000000000000000000011111111111111111111111111111222222222222222222222222222222222222222222222233333333333333333333333333333334444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555544444444444444444444444444444444443333333333333333333333333333333333333333333322222222222222222222222222222221111111111111111111100000000000001111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000100000000000////////.....//////////.............................----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************)))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  /0000000000000000000000111111111111111111111111111111111111222222222222222222222222222222222222222333333333333333333333333333333333333333444444444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555554444444444444444444444444444444444444433333333333333333333333333333333333333332222222222222222222222222222222222211111111111111111100000000000000001111111112222222222222222222222211111111111111111111111111111111111111111111111111111111111100000000000000000000000//00000000000////////......///////..............................----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  //////00000000000000000000011111111111111111111111111111111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333344444444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555444444444444444444444444444444444444444433333333333333333333333333333333333333322222222222222222222222222222112212222211111111111111111000000000000000000111111111222222222222222222221111111111111111111111111111111111111111111111111111111000000000000000000000000000/////0000000000////////.......////................................----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////0000000000000000000000111111111111111111111111111111111111122222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766677777766666666666666666666666666666666666666666666666666666666666666555555566666666666666666655555555555555555555555555555555554444444444444444444444444444444444444444444333333333333333333333333333333333333332222222222222222222222222222111111111111111111111111111111000000000000000000001111111111222222222222222222111111111111111111111111000000000000001111111111100000000000000000000000000000000///////000000000///////........./.......................-.........----------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////000000000000000000000011111111111111111111111111111111111122222222222222222222222222233333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777776666666777777777776666666666666666666666666666666666666666666666666666666666666666666666666665555555555555566666666666655555555555555555555555555555555555555444444444444444444444444444444444444444443333333333333333333333333333333333333322222222222222222222222222222111111111111111111111111111111100000000000000000000000111111111112222222222222211111111111111111111111100000000000000001111111100000000000000000000000000000000//////////0000000////////.........-.....................----.......------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ////////////////////000000000000000000000001111111111111111111111111111112222222222222222222222222222222222233333333333333333333333333333333333333334444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555556666655555555555555555555555555555555555555555554444444444444444444444444444444444444433333333333333333333333333333333333333332222222222222222222222222222211111111111111111111111111111111100000000000000000000000001111111111122222222222111111111111111111111111100000000000000000111110000000000000000000000000000000//////////////00000/////////........---..................-------.....--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222333333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444333333333333333333333333333333333333333332222222222222222222222222222221111111111111111111111111111111111000000000000000000000000000111111111111122222221111111111111111111111111000000000000000000000000000000000000000000000000000//////////////////0000////////........-----...............----------...----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333334444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444443333333333333333333333333333333333333333332222222222222222222222222222222211111111111111111111111111111111100000000000000000/00000000000011111111111122222111111111111111111111111110000000000000000000000000000000000000000000000////////////////////////00/////////........------...........--------------.----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000000000000000001111111111111111111111111122222222222222222222222222222222222222222222222223333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444455555555555555555555555556666666666666666666666666555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444433333333333333333333333333333333333333322222222222222222222222222222222222211111111111111111111111111111111000000000000000000///00000000001111111111111111111111111111111111100111110000000000000000000000000000000000000000000000//////////////////////////////////.........-------.......---------------------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000000000000000001111111111111111111111111111111222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444455555555555555555555555556666666666666666666666666555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444433333333333333333333333333333333333222222222222222222222222222222222222222211111111111111111111111111111100000000000000000000////000000000011111111111111111111111111111111000011100000000000000000000000000000000000000000000//////////////////////////...////////........---------....-----------------------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000000000000000001111111111111111111111111111111111111122222222222222222222222222222222222223333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444443333333333333333333333333333333333322222222222222222222222222222222222222222221111111111111111111111111111000000000000000000000000////0000000000011111111111111111111111111111100000110000000000000000000000000000000000000000000/////////////////////////......//////.........----------..-----------------------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000000000000000000111111111111111111111111111111111111111111111222222222222222222222222222222222333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444433333333333333333333333333333333333222222222222222222222222222222222222222222221111111111111111111111111111110000000000000000000000000/////0000000000111111111111111111111111111100000000000000000000000000000000000000000000000000/////////////////////............////.........-----------------------------------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++************************)))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000000000000000000000001111111111111111111111111111111111111111111122222222222222222222222222222222222233333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444333333333333333333333333333333333333332222222222222222222222222222222222222222221111111111111111111111111111111110000000000000000000000/00/////00000000000111111111111111111111111110000000000000000000000000000000000000000000000000////////////////...................//..........-----------,,---------------------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*************************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000000000000000111111111111111111111111111111111111112222222222222222222222222222222222222222222222233333333333333333333333333333334444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555554455555555555555555555555444444444444444444444444444444444443333333333333333333333333333333333333333322222222222222222222222222222222222222221111111111111111111111111111111111111000000000000000000/////////////000000000011111111111111111111111110000000000000000000000000000000000000000000000000/////////////.................................------------,,,--------------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************)))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  .....//////////////////////0000000000000000000000000000000000000001111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666555555556666666666666666666666666666666666666666666666666666666666666666666665555555665555555555555555555555555555555555555555555555555555555555555555544444444555555555555555544444444444444444444444444444444444433333333333333333333333333333333333333333332222222222222222222222222222222222222222111111111111111111111111111111111111111110000000000000000///////////////0000000000011111111111111111111111000000000000000000000000000///0000000000000000000////////////......................---........------------,,,,,------------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************)))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ..........///////////////////////00000000000000000000000000000000000000011111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666555555555555566666655555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444445555555555444444444444444444444444444444444444444433333333333333333333333333333333333333332222222222222222222222222222222222222222211111111111111111111111111111110000000000000000000000000000/////////////////000000000001111111111111111111111000000000000000000000000/////////////000000000000////////////...................-------......-------------,,,,,,-----------------------,,---------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ...............//////////////////////00000000000000000000000000000000000011111111111111111111111111111111222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444455554444444444444444444444444444444444444444444333333333333333333333333333333333333333222222222222222222222222222222222222222221111111111111111111111111111111000000000000000000000000000000////////////////////000000000001111111111111111111100000000000000000000000///////////////0000000000/////////////................-----------....--------------,,,,,,,---------------------,,,,-------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ...................////////////////////////000000000000000000000000000000111111111111111111111111111111111111112222222222222222222222222222222222222333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555556666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333322222222222222222222222222222222222222222211111111111111111111111111111100000000000000000000000000000000//////////////////////00000000000011111111111111111110000000000000000000000////////////////00000000/////////////..............---------------..---------------,,,,,,,,-------------------,,,,,,------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-----------------................................//////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444445544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222111111111111111111111111111111100000000000000000000000000000000//////////////////////////////////...................///////////0000000000000000000000000000////////0/////////////////////////////////////............-....------------------,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,+++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++********************)))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-----------------------.........................../////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111000000000000000000000000000000000000////////////////////////////////.....................////////////00000000000000000000000000/////////////////////////////////////////////.............--..------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,++++++++++++++,,,,,,,+++++++++++++++++++++++++++++*********************)))))))))))))))))))(((((((((((((((((((((((''((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////000000000000000000000000000000011111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222221111111111111111111111111111111100000000000000000000000000000000000000000//////////////////////////////........................////////////000000000000000000000000///////////////////////////////////////////..............---------------------,,,,,,,,,,,,,,,,,,,++++++++++++++,,,,,,,,,++++++++++++++++,,,,,,++++++++++++++++++++++++++++*********************)))))))))))))))))))))(((((((((((((((((((((''''((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  ++++,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111100000000000000000000000000000000000000000000/////////////////////////.............................//////////////000000000000000000000//////////////////////////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,+++++++++++++++++,,,,++++++++++++++++++++*+++++++*********************)))))))))))))))))))))))(((((((((((((((((((('''''(''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  +++++++++,,,,,,,,,,,,,,-------------------------........................./////////////////////////000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222221111111111111111111111111110000000000000000000000000000000000000000000000000/////////////////////////..............................///////////////000000000000000000//////////////////////////////////.......................------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++,,,,,,,++++++++++++++++++,,+++++++++++++++++++++**++++++********************)))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ++++++++++++++,,,,,,,,,-------------------------.............................//////////////////////////0000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222111111111111111111111111111111100000000000000000000000000000000000000000000000000/////////////////////////...............................////////////////000000000000000////////////////////////////////.........................----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++,,,,,,+++++++++++++++++++,+++++++++++++++++++++***++++*********************))))))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++,,,,-------------------------.....................................//////////////////////////0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222221111111111111111111111111111111111110000000000000000000000000000000000000000000000///////////////////////////..................................//////////////////00000000000//////////////////////////////...........................---------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,++++++++++++++++++++++++++++++++++++++++++****++***********************))))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++-------------------------...........................................///////////////////////////00000000000000000000000000000000000111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111000000000000000000000000000000000000000000//////////////////////////........................................//////////////////0000000///////////////..//////////////...........................----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++******+************************))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++-------------------------................................................../////////////////////////000000000000000000000000000000000000000000111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222111222222111111111111111111111111111111111111111111111000000000000000000000000000000000000000/////////////////////////.............................................//////////////////////////////////////...////////////............................---------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++,++++++++++++++++++++++++++++++++++++++++++*******************************)))))))))))))))))))))((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++-----------------------------............................................../////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444443333333334444444444433333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000/////////////////////////...........................---------...............///////////////////////////////////..../////////.............................------------,---,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++++++++++******************************)))))))))))))))))))))((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,------------------------------........................................./////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444333333333334444333333333333333333333433333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000/////////////////////////.............................-------------...............///////////////////////////////......///////.............................-------------,,--,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*++++++++++++++++++++++***++++++++++++++++*****************************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,-------------------------------................................../////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000/////00//////////////////////////.............................-----------------................////////////////////////////......./////............................---------------,,,-,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++***+++++++++++++++++++++****+++++++++++++++****************************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,----------------------------------.........................../////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000//////////////////////////////////.............................----------------------..................//////////////////////.........///...........................-----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++++++++++++******++++++++++++++***************************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,------------------------------........................./////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333332222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111000000000000000000000000000000000//////////////////////////////////////..........................--------------------------....................//////////////////.....................................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++********++++++++++++++++++*******+++++++++++++**************************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................////////////////////////////////0000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000//////////////////////////////////////////.........................----------------------------....................../////////////......................................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++**********++++++++++++++++*********++++++++++++************************))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////////////////////00000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111100000000000000000000000000000//////////////////////////////////////////////.........................-----------------------------.......................///////.....................................-----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++************++++++++++++++***********+++++++++++***********************))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  ***++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111100000000000000000000000000000//////////////////////////////////////////////////.........................------------------------------...............................................................-------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**************++++++++++++*************+++++++++***************)*******))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  *********++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------...........................////////////////////////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333222233333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111110000000000000000000000000000000000/////////////////////////////////////////////////..........................--------------------------------..........................................-...............---------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++****************++++++++++***************++++++++***************))*****))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!!!  *************++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........................../////////////////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000/////////////////////////////////////////////...........................------------------------------------.......................................---............------------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*****************+++++++******************+++++++***************)))***))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ******************+++++,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------..............................//////////////////////////////////////0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111110111111000000000000000000000000000000000000000000000/////////////////////////////////////////...........................------------------------------------------...................................-----..........-------------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*******************+++++********************+++++****************))))**)))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!  ***********************,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------........................./////////////////////////////////////////////00000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333332233333333333333322222222223333333333222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111000000011000000000000000000000000000000000000000000000000//////////////////////////////////////...........................------------------------------------------------..............................--------........--------------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************+++**********************+++****************)))))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!  ***********************,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........................///////////////////////////////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222222222223333322222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000///////////////////////////////////////..........................-------------------------------------------------------........................-----------.....----------------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************************************++****************))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!  ***********************+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------.........................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000//////////////////////////////////./////..........................------------------------------,,,,,,,,-----------------------..................---------------...----------------------------------,,,,,,,,,,,,,+,,,,+++++++++++++++++++++++*****************************************************************)))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ***********************+++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........................///////////////////////////////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////////////////////////////////....../..........................--------------------------------,,,,,,,,,,,,--------------------------.--....---------------------.-------------------------,,,,----,,,,,,,,,,,,,,,++,,,+++++++++++++++++++++++**********************))*****************************************))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!  ***********************+++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------.........................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222211111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000//////////////////////////////////...................................--------------------------------,,,,,,,,,,,,,,,,----------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,+++++++++++++++++++++++*********************))))***************************************)))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))***************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------.......................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111100011110000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////...................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*******)))))))))))))))))))))))))))))((((((((((((((((()))))))))))))(((((((((((())))((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------.............................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////.......................................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------,,----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*******)))))))))))))))))))))))))))(((((((((((((((((((())))))))))))((((((((((((())(((((((((((((((((((((((''''''''''''''''''''''''&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////............................................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------.........................///////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111001111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////...............................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------,,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))))))))))((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------.......................///////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111000000000000001111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////...........................................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,,,,,,,,,,-----------------------,,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++********))))))))))))))))))))(((((((((((((((((((((((((((((()))))))((((((((((((((((('(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))***********************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------..--...............///////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000001111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////..........................................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,------,,,,,,,,,,,,,+++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********)))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((''(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))*************************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////............................................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------,,,,,,,,,,,,-----,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((())))(((((((((((((((((''''((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))***********))))***********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////............................................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,----,,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))((((((((((((((((((((((((((((((((((('')))((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))))*****)))))))))))**********************************+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////.////////............................................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,----------,,,,,,,,,,,,,,,---,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,++++++++++++++++********************))))))))))))(((((((((((((((((((((((((((((((((''''')((((((((((((((((''''''''((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000/////////////////////////////////////.......///................................................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,++++++++++++++++,,,,,,,,,,++++++++++++++***********************))))))))))((((((((((((((((((((((((((((((((('''''''(((((((((((((((('''''''''(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  (((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////0000000000000////////////000000000////////////////00000000000000000000//////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////0/////////////////////////////////////.............................................................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,++++++++++++++++++++++,+++++++++++++++++***********************)))))))))((((((((((((((((((((((((((((((((('''''''''(((((((((((((('''''''''''(((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............................................./////////////////////////////////////////////////////////////////////////////////////////////////////////00000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////..............................................................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++*************************)))))))))(((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''(((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------..................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////................................................................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++*************************))))))))(((((((((((((((((((((((((((((((''''''''''''''(((((((((('''''''''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------..................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////............................................................-----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++***********************))))))))))((((((((((((((((((((((((((((((''''''''''''''''(((((((('''''''''''''''''(((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////.......................................................----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++**********************))))))))))((((((((((((((((((((((((((((('''''''''''''''''''(((((('''''''''''''''''''(('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000//////////000000000000000000000///////////////////////////////////////////////////////////////////////////////...................................................-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*******************))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''&((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------.........................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////000//////////////////////00000000000/////////////////////////////////////////////////////////////////////////////////////////...................................................-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,++++++++++++++******++++++++++++++++++*****************)))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''&&&&((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............................................-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++,,,,++++++++++++++********+++++++++++++++++***************))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------..................................................//////////////////.......//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............................................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,++++++,,,+++++++++++++**********++++++++++++++++**************))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''&&'''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............................................---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,+++++++++,+++++++++++++************+++++++++++++***************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&'''''''''''''''''''''&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((()))))))))))))((())))))))))))))))))))))))))))))))))))*******************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.../////////......................................---.......---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++*********************+*****************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&'''''''''''''''''''&&&&&&'''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((((((()))))))((((((((())))))))))))))))))))))))))))))))))))))******************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................////////////////////////./////////////////////..../////////////////////////./////////////////////////////////////////////////////////////////////////////////////////...........//.......................................---------.--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&'''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((())))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............................................................................................................................./////////////.............///////////////////////////////////////////////////////////////////////////////////....................................................---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&''''''''''''''&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------............................................................................................................................../////////////////////////////////////////////////////////////////////............................................................----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++**************************************))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&'''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  '''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..............................................................................................................................////////////////////////////////////////////////////////////.................................................................----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++********************++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++***************************************))))))))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------......-------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************++++++++++++********************************)))))))*******************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************************************************************++++**************************************)))))))))*****************))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************)******************************************************************************************)))))))))))***************)))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************)))))********)))*****************************************************************************)))))))))))))*************)))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))*)))))))))))))************************************************************)***********)))))))))))))))*********)))))))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))********************************************************)))*********)))))))))))))))))***))))))))))))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************)))))))))))))))))))))))))))))))))))))))))))****************************************************)))))*******)))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************))))))))))))))))))))))))))))))))))))))))))))*************************************************)))))))******)))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**++++++++******************************************)))))))))))))))))))))))))))))))))))))))))))))*****************************)****************)))))))))****))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------,,,,------------------,,,,,,,----------------------,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******+++***********************************************))))))))))))))))))))))))))))))))))))))))))))))*************************))))*************))))))))))))***)))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------,,,,,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,,--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************************)))))))))))))))))))))))))))))))))))))))))))))))**********************))))))**********)))))))))))))))*)))))))))))))))))))))))(()))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*************************++**+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************))))))))))))))))))))))))))))))))))))))))))))))))********************)))))))*******))))))))))))))))))))))))))))))))))))))))(((())))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))****)))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************)))))))))**))))))))))))))))))))))))))))))))))))))))))((((((())))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"##"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((())))))))))))((((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************)))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))((((((((((((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((())))))(((((((((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))(((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))(()))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()))))))))))))((((((((((((())(((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$#############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****+++*************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((()))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$#############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************)*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$$$$#############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************************************))))))*****)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))(((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$##############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))***********************************************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,++++++++++++++++++,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())))))))))))))))(((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$############$###############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  %%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((())))))))))((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$############################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()))(((((((((((((((((((((((((((()))))))))))))))))))))))))))))))((((()((((((((((((((((((((((((((((((((((((((((((((((((''(((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$############################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())))))))))))))((((((((((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$######################################"""""######""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######################################"""""""#####"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$#######################################"""""""""##""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((())))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$#######################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))********************)))))*))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()))))))))))))))))))))((((()))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((())))))))))))))))((((((((())))))))))))))))(((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())))))))))((((((((((((((())))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((()))))))*********)))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&'''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))((((((((((((((((((((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''((((((())))))**********))*)))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$##########################################"""####"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  #############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))************)*)))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$###########################################"""""##""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  ##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((((((((((((())))))))))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''(((((('''''''''''''''''''(((((())))))************)*))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))))*************)*)))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#################################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))*************)))))))(((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))************)))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################################################"""""""""""""""""""""""""""""""""""""""!""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))************)))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))***********)))))))((((((((((((((((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################################""#######"""""""""""""""""""""""""""""""""""""""!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&'''''''((((()))))***********))))))((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""#####"""""""""""""""""""""""""""""""""""""""!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''(((((((((((((('''''''''''(''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''(((()))))**********)))))))((((((('''''''(((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""##""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((('''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((''''''((((((((((((((((((''''''''(((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&''''''(((())))))********)))))))(((((((''''''''''((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''(((((((((((((''''''''''''((((((((((((('''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&''''''&&&&&&&&&&&&&&&&'''''((((())))))******)))))))(((((((''''''''''''''(((''(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''(((((((''''''''''''''''''((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&''&&&&&&&&&&&&&&&&&&&&'''''((((()))))))***)))))))(((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((()))))))))))))))((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((''''''''''''''''''(((((((((((((((((((((((''((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''((((())))))))))))))(((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""""""""!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((('''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''(((((())))))))))))((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""""""""!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""""""""""""""""!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################################""######""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''(((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########################################""""#####"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#########################################""""""###""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########################################""""""""#""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%&%&&&&&&&&%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%&&%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""""""!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############################""#######"""""""""""""""""""""""""""""""""""""""!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########################"""""#####"""""""""""""""""""""""""""""""""""""""!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""#####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$#########################""""""""##""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########################################################$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""""""""""""""""!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""""""""""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""""!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$################""""""""""""""""""""""""""!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################################################$$$$$$##############################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$########################$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$#########################$$$$$$$$$$$######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$###################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################$$$$$$############################################################################################################################################################################################################################$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################$######################"#####"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################################################################################################################################################################################$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################""###""""""""""""""""""""!!""""!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################################################################################################$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""#"""""""""""""""""""!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!! !    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$###############################################################################################################################################################################################################################################"""##################################################$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################################################################################################################################################"""""""##################################################$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$########$$$$$$$$$$$$$$$$$$$$$$$$#####################################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################################################################################################################################################################################################################################################""""""""""""##################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################################################################################################################################################################################################"##################################""""""""""""""""#####"""""""""####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$##############$$$$$$$$$$$$$$$$$####################""""""""""""""""""#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################################################################################################################################################""""""###################""""""###################"""""""#############################""""""""""""""""""""""""""""""""""""""""""""""############"""""""#######$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$#################$$$$$$$$$$$$$$###################""""""""""""""""""""##########"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################"""""""############"""""""""""""############"""""""""""""##############""""""""""""###################""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########"""""""""""#####$$$$$$$$%%%%%%%%%%%%$$$$$$$$$####################$$$$$$$$$$##################"""""""""""""""""""""""####"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################################################################################################""""""""""""""####"""""""""""""""""""""#####""""""""""""""""""""########""""""""""""""""""##############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########""""""""""""""#####$$$$$$$%%%%%%%%%%%%$$$$$$$$$####################$$$$$$$$###############""#"""""""""""""""""""""""""""""""""""""""""""""""""!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##""""""""""""""""""""""""########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####""""""""""""""""""####$$$$$$$%%%%%%%%%%%%$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################################################""""""""#########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$$%%%%%%%%%%%%%$$$$$$$#########################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###################################################################################""""""""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$$%%%%%%%%%%%%%$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""################################################""""""""""""""""""""""""""""##########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%$$$$$$$#####################################""""""""""""""""""""""""""""!!!!!!!""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$%%%%%%%%%%%%%$$$$$$$###################################"""""""""""""""""""""""""!!!!!!!!!!!!""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$$%%%%%%%%%%%%$$$$$$$#################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$$%%%%%%%%%%%%$$$$$$$##########""##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$%%%%%%%%%%%%$$$$$$$########"""""""""""""######""""""""""""""""""!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$$%%%%%%%%%%%$$$$$$########""""""""""""""##""""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$%%%%%%%%%%%$$$$$$#######"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!"""""""""""""""""""""""!!"""""""""""""""""""""""!!!""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$$######""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!"""""""""""""""""!!!!!!!!"""""""""""""""""!!!!!!!!""""""""""""""""""!!!!!!!!"""""""""""""""""""""""!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""######$$$$$%%%%%%%%%$$$$$$$######""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!! !!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#######$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""########$###########"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!!!!""""""##################"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!! !!!!!!!!!!!!! !!!!!!""""""###############"##""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! !!!!!!!!!! !!!!!""""""#############""#""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!""""""###########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! !!!!!"""""""#########""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""#####"""""""""""!!!!!!!!!!!!!!!    ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!! !!!!!!!""""""""""""""""""""""!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!""""""""""""""""""""!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!""""""""""""""""""""!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!"""""""""""""""!""!!!!!!!!!!    !!!!!!!! !!!!!!!!!!!!! !!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!"""""""""""""!!"!!!!!!!!!!    !!! !!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!     !!!!!!!!!""""""""!!!!!!!!!!!!!!     !!!!!!!!!!!    !!!!!!!!!!""""!!!!!!!!!!!!!!!    !!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!       !!!!!!!!!!!!!!!!!!!!!!!!!       !!!!!!!!!!!!!!!!!!!!!!!