nnnnnnnnnnnmmmmmmmllllkiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffggfffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeedddeeddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````_________________^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMNNNNNNNNNMMMMMMMMMMMMMLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::99999999998888888888887777777766666666666655555555555554444444444443333333332222222111111111111100000////////.............---------,,,,,,,,,,,,,+++++++************)))))))))))))((((((((((('''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! nnnnnnnnnnnmmmmmmmllllkiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffgggggggffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeedddeeedddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWVXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMNNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::99999999999888888888888777777766666666666655555555555554444444444443333333332222222211111111111100000////////.............---------,,,,,,,,,,,,,+++++++*************))))))))))))((((((((((('''''''''''''&''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! nnnnnnnnnnnnmmmmmmllllliiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffggggggggggggfffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeefffffeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeddeeedddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaa````````````_________________^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXWWWWYXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWVXWWWWWWWWWWWWWWWVVVVVVVVVWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMNNNNNNNNNNMMMMMMMMMMMMMLLMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@A@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::99999999999888888888888777777776666666666665555555555555444444444444333333332222222221111111111110000/////////............----------,,,,,,,,,,,,,++++++*************))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! nnnnnnnnnnnnnmmmmmmlllljiiiiiihhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffgggggggggggggggggffffffffggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffefffffffeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeedeeeeddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXWWWYYXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWVVVVVVVVWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMNNNNNNNNNNNMMMMMMMMMMMMMLMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@A@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::99999999999988888888888877777776666666666665555555555555444444444444333333332222222221111111111110000/////////.............---------,,,,,,,,,,,,,++++++*************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! ooonnnnnnnnnnnmmmmmmmlljjjiiiiiihhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiihhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffgggggggggggggggggggggffffhhggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXWWYYYXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWVVVVVVVVWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMNNNNNNNNNNNNMMMMMMMMMMMMLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAAAA@AA@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::99999999999988888888888877777777666666666666555555555555444444444444433333332222222221111111111111000//////////............----------,,,,,,,,,,,,+++++++*************)))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! oooonnnnnnnnnnnmmmmmmmljjjjiiiiiiihhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggffffffffffffffffffffffggggggggggggggggggggggggghhhhggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaa``````````````_________________^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXWYYYYXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWVVVVVVVWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::9999999999998888888888887777777666666666666555555555555544444444444433333332222222222111111111111000//////////.............---------,,,,,,,,,,,,,++++++*************)))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! ooooonnnnnnnnnnnnmmmmmmjjjjjiiiiiiiihhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffggggggggggggggggggggggggghhhhhhhhggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaa````````````````________________^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWVVVVVVWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::9999999999998888888888887777777766666666666655555555555544444444444443333332222222222111111111111100///////////............---------,,,,,,,,,,,,,+++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! ooooooonnnnnnnnnnnnmmmmkkjjjjjiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffggggggggggggggggggggggggghhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaa`````````````````________________^^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWVVVVVWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNONNNNNNNNNNNNNMMMMMMMMMMMNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDEDDDDDDDDDDDDCCCCCCCCCCCCBCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::999999999999888888888887777777766666666666655555555555554444444444443333332222222222211111111111100///////////.............---------,,,,,,,,,,,,,++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! ppoooooooonnnnnnnnnnnnmkkkkjjjjiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhggggggggghggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaa``````````````````________________^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWVVVVWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOOOOOOONNNNNNNNNNNOONNNNNNNNNNNNNMMMMMMMMMMNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDEDDDDDDDDDDDDCCCCCCCCCCCCBCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999888888888887777777776666666666665555555555554444444444443333332222222222211111111111100////////////............---------,,,,,,,,,,,,,++++++*************))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  ppppoooooooooonnnnnnnnnkkkkkjjjjiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhgggggghhhhgggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaa````````````````````________________^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXWWYXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWVVVWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEDDDEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::99999999999988888888887777777776666666666665555555555555444444444444333332222222222221111111111110////////////.............---------,,,,,,,,,,,,+++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! pppppooooooooooooonnnnnllkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````________________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWYYXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWVVWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNOOONNNNNNNNNNNNNMMMMMMMMMNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEDDDEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;:::99999999999988888888887777777777666666666666555555555555444444444444333332222222222221111111111110////////////.............---------,,,,,,,,,,,,,++++++*************))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! ppppppppooooooooooooonnlllkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````________________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWVVWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNOOOONNNNNNNNNNNNNMMMMMMMMNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::9999999999998888888887777777777666666666666555555555555544444444444433332222222222221111111111111/////////////............---------,,,,,,,,,,,,,++++++**************)))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! qqqpppppppppooooooooooollllkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````________________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWVWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOOOOOONNNNNNNNNOOOOONNNNNNNNNNNNMMMMMMMMNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEEDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::99999999999988888888877777777777666666666666555555555555444444444444333332222222222221111111111110////////////............----------,,,,,,,,,,,,,++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! qqqqqpppppppppppooooooomlllllkkkjjjjjjiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````________________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNOOOOONNNNNNNNNNNNNMMMMMMMNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEEDEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::9999999999998888888877777777777666666666666555555555555544444444444433332222222222221111111111110/////////////...........----------,,,,,,,,,,,,,++++++*************))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! qqqqqqqpppppppppppppooommmllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffgffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````````_________________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXZYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNOOOOOONNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::9999999999998888888877777777777766666666666655555555555544444444444433332222222222222111111111110/////////////...........-----------,,,,,,,,,,,,+++++++*************)))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! rrqqqqqqqqqpppppppppppommmmllllkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffgggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````__________________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;::::::9999999999998888888777777777777666666666666555555555555444444444444333332222222222221111111111100////////////...........-----------,,,,,,,,,,,,,++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! rrrrqqqqqqqqqqpppppppppmmmmmllllkkkkjjjjjjjjjjjjiiiiiijijjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````__________________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNOOOOOOONNNNNNNNNNNNNMMMMMNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::9999999999998888888877777777777666666666666555555555555544444444444433332222222222221111111111100/////////////..........-----------,,,,,,,,,,,,,++++++*************))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! rrrrrrqqqqqqqqqqqqpppppnnmmmmllllkkkkkkjjjjjjjjjiiiijjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiijjiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccbbbbbbbcccccccccbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````___________________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXWWWWWWWWWWWXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNOOOOOOOONNNNNNNNNNNNNMMMMNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;:::::::9999999999998888888777777777777666666666666555555555555444444444444333332222222222221111111111000////////////..........------------,,,,,,,,,,,,+++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! rrrrrrrrrqqqqqqqqqqqqppnnnmmmmlllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhggggiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccbbbbbccccccccccbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````___________________^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYXXXXZYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWYXXXXXXXXXXXXXXWWWWWWWWWWXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNOOOOOOOOONNNNNNNNNNNNMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;:::::::9999999999998888888877777777777666666666666655555555555544444444444433332222222222221111111111000/////////////.........------------,,,,,,,,,,,,,++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! ssrrrrrrrrrrrqqqqqqqqqqnnnnnmmmmlllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjijijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccccbbbcccccccccccbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````___________________^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYXXXXZZYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXWWWWWWWWWXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNOOOOOOOOONNNNNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;::::::::999999999998888888877777777777766666666666655555555555544444444444433333222222222222111111111000/////////////.........------------,,,,,,,,,,,,,++++++*************))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! ssssrrrrrrrrrrrrqqqqqqqonnnnnmmmmmlllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffefffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccbccccccccccccbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````___________________^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYXXXZZZYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXWWWWWWWWXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNOOOOOOOOOONNNNNNNNNNNNNMMNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;::::::::9999999999998888888777777777777666666666666655555555555544444444444433332222222222221111111110000////////////.........-------------,,,,,,,,,,,,+++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! ssssssrrrrrrrrrrrrrqqqqooonnnnnmmmmmlllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````````__________________]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYXXZZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXWWWWWWWXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNOOOOOOOOOOONNNNNNNNNNNNMMNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::999999999998888888877777777777766666666666655555555555544444444444433332222222222222111111110000/////////////.........------------,,,,,,,,,,,,+++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuttttttttttsrrrrrrqqqqpppppoooooonnnmmllllllllllllllllllllllljjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkljjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhgggggggggggggggggggggggggggggggggffffggggggggggggggggfffffffffffffffffffffffffffffffffeeffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccddddddddcccccccccccccccccaaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^^^``````________________^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZ\\[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQSSSSSSSSSRRRRRRRRRRRRRQQQRRRRRRRQQQQQQQQQQQQPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;:::::999999999999888888887777777766666666666655555554444444444444333333333332222222222111111111111100000////////////................------------,,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuttttttsssrrrrrrqqqqqpppppooooonmmmmmlllllllllllllllllllljjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggffgggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccdddddddddccccccccccccccccaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^^```````________________^^^^^]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWWWWVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQSSSSSSSSSSRRRRRRRRRRRRRQQRRRRRRRRQQQQQQQQQQQQPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;::::::99999999999988888887777777776666666666665555555444444444444333333333332222222222211111111111100000/////////////...............-------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! vvvvuuuuuuuuuuuuuuuutttsssssrrrrrrqqqqqpppppoooommmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffefffeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccddddddddddcccccccccccccccbaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^````````________________^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZ\\\\[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZYYYXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQSSSSSSSSSSSRRRRRRRRRRRRQQRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;::::::999999999999888888877777777766666666666655555554444444444443333333333322222222222111111111111100000////////////................------------,,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! vvvvvuuuuuuuuuuuuuuuuuussssssssrrrrrqqqqqppppooommmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccddddddddddddcccccccccccccbbbaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^^``````````_______________^^^^^]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZ\\\\[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQSSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888877777777776666666666665555555444444444444333333333322222222222211111111111100000/////////////...............-------------,,,,,,,,,,,,,+++++++++++++*****)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! vvvvvvvvuuuuuuuuuuuuuuutttsssssssrrrrrqqqqqpppponmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccdddddddddddddccccccccccccbbbbbaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaa````````______________^^^^^^^^^^^^```````````______________^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZ\\\\\[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWWWWVVUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;:::::::999999999999888888777777777766666666666655555554444444444443333333333222222222222111111111111000000////////////...............-------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvuuuuuuuuuttttttsssssssrrrrrqqqppppnnmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiikjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccddddddddddddddcccccccccccbbbbbbaaaaaaaaaaaaaaaaaa`baaaaaaaaaaaaaaaaa```````_______________^^^^^^^^^^^````````````_____________^^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[ZZZZZZZZZ\\\\\\[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWWWVVUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888777777777776666666666665555555444444444444333333333222222222222211111111111100000////////////................------------,,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvutttttttttssssssrrrrqqqqppnnnnmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjikkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeddddddddddddddccccccccccdddddddddddddddccccccccccbbbbbbbaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaa`````_________________^^^^^^^^^`````````````____________^^^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[ZZZZZZZZ\\\\\\\[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;::::::::99999999999988888777777777776666666666665555555444444444444333333333322222222222211111111111100000/////////////...............-------------,,,,,,,,,,,,,+++++++++++++******))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvuuttttttttttsssssrrrrqqqponnnnmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeedddddddddddcccccccccdddddddddddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaa`````_________________^^^^^^^^``````````````___________^^^^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[ZZZZZZZ\\\\\\\\[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;::::::::999999999999888887777777777766666666666655555554444444444443333333333222222222222111111111111000000////////////................------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttssssrrrqqqoonnnnnmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggghhggggggggggggggggggggggggggggggggfffffffffffffffffggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeddddddddddccccccccddddddddddddddddddcccccccbbbbbbbbbbaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaa`````_________________^^^^^^^```````````````__________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[ZZZZZZ\\\\\\\\\[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQTTTSSSSSSSSSSSSRRRRRRRRRRSRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;:::::::::99999999999988887777777777776666666666665555555444444444444333333333322222222222211111111111000000/////////////...............------------,,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttssssrrrqooonnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhgggggggggggggggggggggggggggggggfffffffffffffffgggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeffffffffffffffffffffeeeeeeeeeeeeeeddddddddddccccccdddddddddddddddddddccccccbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaa`````_________________^^^^^^````````````````_________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZ\\\\\\\\\\[[[[[[[[[[[[[[Z\[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRTTTTSSSSSSSSSSSSRRRRRRRRRSRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::::::999999999999888877777777777766666666666655555554444444444443333333333222222222222111111111110000000////////////...............-------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttsssrrrpoooonnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhgggggggggggggggggggggggggggggggfffffffffffffgggggggggffffffffffffffffffffffffffffffffffeeeeeeefffffffffffffffffffffffffeeeeeeeeeeedddddddddcccccdddddddddddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaa`````_________________^^^^^a````````````````________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZ\\\\\\\\\\\[[[[[[[[[[[[[[\[[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRTTTTSSSSSSSSSSSSSRRRRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;::::::::::99999999999988887777777777776666666666665555555444444444444333333333222222222222211111111110000000////////////................------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuttttsssrpppooonnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhgggggggggggggggggggggggggggggggfffffffffffggggggggggfffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffeeeeeeeedddddddddcccceeddddddddddddddddddddcccbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaa`````_________________^^^^aa````````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZ\\\\\\\\\\\[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRTTTTTSSSSSSSSSSSSRRRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;::::::::::99999999999988887777777777776666666666665555555444444444444333333333322222222222211111111110000000/////////////...............-------------,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! vvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuutttsssqpppooonnnnnmmmmmmmmmmmmmkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhgggggggggggggggggggggggggggggggfffffffffggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeedddddddddcceeeeddddddddddddddddddcccbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaa``````_________________^^^aaa````````````````______^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZ\\\\\\\\\\\\[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRTTTTTTSSSSSSSSSSSSRRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;:::::::::::99999999999888887777777777776666666666655555554444444444443333333333222222222222111111111100000000////////////...............-------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuutttsqqpppooonnnnnmmmmmmmmmmmmkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhgggggggggggggggggggggggggggggggfffffffggggggggggggffffffffffffffffffffffffffffffffffffffgggggggggggffffffffffffffffffffffeeeeeeedddddddddceeeeedddddddddddddddddddcbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaa```````_________________^^aaaa````````````````_____^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZ\\\\\\\\\\\\\[[[[[[[[[[[[\\\\[[[[[[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRTTTTTTSSSSSSSSSSSSSRRRRRRSSSSRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;:::::::::::99999999999988887777777777776666666666655555555444444444444333333333322222222222211111111100000000////////////................------------,,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuutttrqqpppooonnnnnnmmmmmmmmmmkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkklllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggfffffggggggggggggggffffffffffffffffffffffffffffffffffffgggggggggggggggfffffffffffffffffffeeeeeeedddddddddeeeeeedddddddddddddddddddbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaa````````_________________^aaaaa````````````````_____^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[Z\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRTTTTTTTSSSSSSSSSSSSSRRRRRSSSSSRRRRRRRRRRRRQQQQQQQQPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;::::::::::::9999999999988888777777777776666666666655555555444444444444333333333322222222222211111111100000000/////////////...............-------------,,,,,,,,,,,,,+++++++++++++******))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwvvvvvuuutrrqqqppoooonnnnnnmmmmmmmmkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggfffgggggggggggggggggfffffffffffffffffgggfffffffffffffgggggggggggggggggggggfffffffffffffffeeeeeeddddddddeeeeeeeedddddddddddddddddbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaa`````````_________________aaaaaa````````````````_____^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[]\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRTTTTTTTTSSSSSSSSSSSSRRRRRSSSSSRRRRRRRRRRRRQQQQQQQQPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;::::::::::::99999999999988887777777777776666666666555555555444444444444333333333222222222222211111111000000000////////////................------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! wwwwwxxxxxxxxxxxxxxxwwxvvvwwwwwwwwwwwwwwwwvvvvuusrrqqqppoooonnnnnnnmmmmmmkklkklllllllllllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkllllllllllllllljjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggffgggggggggggggggggggffffffggggggggggggggggggfffffffgggggggggggggggggggggggggfffffffffffeeeeeeedddddddeeeeeeeeeddddddddddddddddbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaa``````````________________aaaaaaa````````````````_____^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[]]\\\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRTTTTTTTTSSSSSSSSSSSSSRRRRSSSSSSRRRRRRRRRRRRQQQQQQQPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;::::::::::::9999999999988887777777777776666666666555555555444444444444333333333322222222222211111111000000000/////////////...............-------------,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvussrrrqqpppooonnnnnnnnnnnmllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkklllllllllllllllllllljjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffgggggggggggggggggggggggggffffffffffffeeeeeeeddddddeeeeeeeeeedddddddddddddddcbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbaaaaaaaaaa```````````_______________aaaaaaaa````````````````____^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[]]]\\\\\\\\\\\\\\[[[[[[[[\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRTTTTTTTTTSSSSSSSSSSSSSRRRSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;::::::::::::99999999999988887777777777776666666665555555555444444444444333333333222222222222211111110000000000////////////................-------------,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxwwwwwvvtsssrrqqpppoooonnnnnnnnnnlllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllkklllllllllllllllllllllllljjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffgggggggggggggggggggggggggfffffffffffffeeeeeeddddddeeeeeeeeeeeddddddddddddddccbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbaaaaaaaaa````````````______________aaaaaaaaa```````````````_____^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[]]]]\\\\\\\\\\\\\[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[ZZZYYYYYYYXXXXXXXXXXXXXWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSSSRRRRRRRRRRRQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999999988887777777777776666666665555555555444444444444333333333322222222222211111110000000000////////////................-------------,,,,,,,,,,,,,+++++++++++*******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxwwwvtttssrrqqqppooooonnnnnnnnllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfgggggggggggggggggggggggggfffffffffffffeeeeeeedddddeeeeeeeeeeeedddddddddddddccccbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbaaaaaaaa`````````````_____________aaaaaaaaaa```````````````_____^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[[[]]]]]\\\\\\\\\\\\\[[[[[[[\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYXXXXXXXXXXXXXXWWWWVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRTTTTTTTTTTTSSSSSSSSSSSSRRSSSSSSSSRRRRRRRRRRRRQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>==========<<<<<<<<<<<<;;;;;::::::::::::99999999999888887777777777776666666655555555555444444444444333333333222222222222111111100000000000////////////../............-------------,,,,,,,,,,,,,+++++++++++*******)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! xxxxyyyyyyyyyyyxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxwwuuttssrrqqqpppooooooonnnnlllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhggggggggggggggggggggggggggggggggggggffffffffffffffeeeeeeeddddeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbaaaaaaa``````````````____________aaaaaaaaaaa``````````````______^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[]]]]]]\\\\\\\\\\\\\[[[[[[\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXXXXXWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRTTTTTTTTTTTSSSSSSSSSSSSRRSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::99999999999888887777777777776666666655555555555444444444444333333333322222222222211111100000000000////////////../.............-------------,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyxxxxwwwxxxxxxxxxyyyyyyyyxxxxxuuuttssrrrqqqppppoooooooommmmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggghggggggggggggggggggggggggggghhhhhhhhhhhhgggggggggggggggggggggggggggggggggfgffffffffffffffeeeeeeeddddeeeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbaaaaa```````````````___________aaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\[[[[[[[[[]]]]]]\\\\\\\\\\\\\\[[[[[\\\\\\\\\\[[[[[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRTTTTTTTTTTTTSSSSSSSSSSSSRSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>===========<<<<<<<<<<<<;;;;;::::::::::::9999999999888888777777777777666666655555555555444444444444333333333322222222222211111100000000000/////////////.//............-------------,,,,,,,,,,,,,++++++++++********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyywxxxxxxxxxyyyyyyyyyyyyyxxvvuutttssrrrqqqppppppoooommmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhggggggggggggggggggggggghhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffffffffffffffffeeeeeeeedddeeeeeeeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbbbacbbbbbbbbbbbbbbbbbbbbaaaaa```````````````__________aaaaaaaaaaaaa````````````________^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\[[[[[[[[]]]]]]]\\\\\\\\\\\\\\[[[[\\\\\\\\\\\[[[[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>============<<<<<<<<<<<;;;;;::::::::::::99999999998888887777777777776666666555555555555444444444444333333333222222222222111111000000000000////////////.//............--------------,,,,,,,,,,,,++++++++++********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyxvvvuuuttsssrrrqqqqqppppppnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhgggggggggggggggggggghhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeedddeeeeeeeeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbaaaaa```````````````_________aaaaaaaaaaaaaa```````````_________^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\[[[[[[[]]]]]]]]\\\\\\\\\\\\\\[[[\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>>===========<<<<<<<<<<<<;;;;;::::::::::::9999999998888887777777777776666666555555555555444444444444333333333322222222222211111000000000000////////////.//.............-------------,,,,,,,,,,,,++++++++++*********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! yyyyzzzzzzzzzyyyyyyyyyyxxxxxxxxyyyyyyyzzzzzzyyyywwvvvuutttsssrrrrqqqqqqqpnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkllllllkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhggggggggggggggggggghhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeddfeeeeeeeeeeeeeeeeeeeeeeedccccccccccccccbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbaaaaaa```````````````_______aaaaaaaaaaaaaaa``````````__________^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\[[[[[[]]]]]]]]]\\\\\\\\\\\\\\[[\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<;;;;;::::::::::::9999999998888888777777777777666666655555555555544444444444433333333322222222222211111000000000000////////////////............-------------,,,,,,,,,,,,,+++++++++*********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! zzzzz{{{{{{{zzzzzzzzzzzyyyyyyyzzzzzz{{{{{{{{{{{zxxwwwvvvuuutttssssssrrrrrqqqqqqqpppppppooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmlllllllllllllllllllllllllmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjiikkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggggggggffffeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbbbbbaaabbbbbbbbaaaaaaaaaaaaaaa```_______________^^^^^^^^^___^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA???????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888888777777777777666666655555555555544444444444433333333333222222222222111111111000000000000////////////.............--------,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! zzz{{{{{{{{{{{zzzzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{xxxxwwwvvvuuuutttttssssssrrrrqqqqqqppppppooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmllllllllllllmmmllllllllllmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjiiikjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggggggggggffeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbbbbaabbbbbbbbbaaaaaaaaaaaaaaa```_______________^^^^^^^^____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA???????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888888888888777777777777666666555555555555444444444444333333333332222222222221111111111000000000000////////////............--------,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""!!!!!!!!!!!!!! z{{{{{{{{{{{{{{{{zzzzzzyyyyyzzzzzz{{{{{{{{{{{{{{yyxxxxwwwvvvvuuuuuttttttssssrrrrrqqqqppppppooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmlllllllmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjiiikjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhjjjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggggggggggeeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbbbabbbbbbbbbbaaaaaaaaaaaaaa````_______________^^^^^^^____^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA????????>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888888777777777777666666655555555555544444444444433333333333222222222222111111111000000000000////////////............--------,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{zzzzzyyyyzzzzzzz{{{{{{{|||||{{yyyyxxxwwwwvvvvvvuuuuuuttttssssrrrrqqqqpppppoooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjlkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhggggggggggggggggggeeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbbabbbbbbbbbbbaaaaaaaaaaaaaa````______________^^^^^^^_____^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAA????????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999998888888888888877777777777766666655555555555544444444444433333333333222222222222111111111000000000000////////////.............-------,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{zzzzyyyzzzzzzz{{{{{{{||||||||yyyyyxxxxxwwwwwvvvvvvvuuuutttssssrrrqqqqpppppooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjlllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhggggggggggggggggeeeeeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````______________^^^^^^______^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888888777777777777666666555555555555444444444444333333333332222222222221111111111000000000000////////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{||||||||||zzyyyyyyxxxxxxwwwwwwwvvvvuuuttttssrrrqqqqpppppoooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjlllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggggggffffeeeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````______________^^^^^_______^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999998888888888888877777777777666666655555555555544444444444433333333333222222222222111111111000000000000////////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! {{{{{||||||||{{{{{{{{{{zzzzzzzzz{{{{{|||||||||||zzzzyyyyyyyxxxxxxxxxwwwwwvvuuutttsssrrqqqqpppppooommmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```````______________^^^^________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999998888888888888877777777777766666655555555555544444444444433333333333222222222222111111111000000000000////////////.............-------,,,,,,,,,,,,,+++++++++++*************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {{{||||||||||||{{{{{{{{zzzzzzzz{{{{{{|||||||||||zzzzzzyyyyyyyyyyyxxxxxxxwwvvvuuuttssrrrqqqpppppooommmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkjjjjjjjjiiiiiihhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````______________^^^_________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCBBBBBBBBBBBAAAAAAAA??????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888888777777777777666666655555555555544444444444333333333333222222222222111111111000000000000////////////............--------,,,,,,,,,,,,+++++++++++*************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {{|||||||||||||||{{{{{{zzzzzzz{{{{{{||||||||||||zzzzzzzzzyyyyyyyyyyyyyxxxwwwvvuutttssrrqqqqpppppoommmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbcbbbbbbbbbbbbbbaaaaaaaaaa````````_______________^^_________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBAAAAAAA???????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999998888888888888877777777777766666655555555555544444444444333333333333222222222222111111111000000000000////////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! {{|||||||||||||||||{{{{zzzzzz{{{{{{|||||||||||||zzzzzzzzzzzzzzzzzzzyyyyyyxxwwvvuuttssrrrqqqpppppppmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhjiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhffffffffffffffeeeeeeeeeedddddccccccccccccbbbbbbbbbbcbbbbbbbbbbbbbbbaaaaaaaaa`````````_______________^__________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCBBBBBBBBBBBBAAAAAA???????????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888888777777777777666666555555555555444444444443333333333332222222222221111111110000000000000///////////.............-------,,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! {|||||||||||||||||||{{{zzzzz{{{{{{||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzyyxxxwwvvuttssrrrqqqpppppppmmmmmmmmmnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiikjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhjjiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggfffffffffffeeeeeeeeeedddddccccccccccccbbbbbbbbbccbbbbbbbbbbbbbbbaaaaaaaa``````````______________^___________^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCBBBBBBBBBBBAAAAAA????????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888888877777777777666666655555555555544444444444333333333333222222222222111111111000000000000////////////............--------,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! |||||||||||||||||||||||{{{{{{{{{{|||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyxxwwvvuutsssrrqqqpppppppmmmmmmmmnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiikjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhjjjjiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbcccbbbbbbbbbbbbbbbaaaaaaa```````````__________________________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCBBBBBBBBBBBBAAAAA@???????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888888877777777777766666655555555555544444444444333333333333222222222222111111111000000000000////////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! |||||||}}}}}}}}||||||||{{{{{{{{{||||||||||||||||zzzzzzzzzzzz{{{{{{{{{zzzzyyxxwvvuuttsrrrqqqpppppppmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmlllllllllllllllllllllllllllllllllllllllllkkkkkkkkkllllllllllllllkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiikkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhjjjjjiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiigggggggggfffffffffeeeeeeeeddddddccccccccccccbbbbbbbccccbbbbbbbbbbbbbbbaaaaaa````````````__________________________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCBBBBBBBBBBBAAAAA@????????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888888877777777777666666655555555555544444444444333333333332222222222221111111111000000000000////////////............-------,,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ||||||}}}}}}}}}}}}|||||{{{{{{{{||||||||}||||||||zzzzz{z{{{{{{{{{{{{{{{{zzyyxxwwvuutssrrrqqqpppppppmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllkkkkkklllllllllllllllllkkkkkkkklllllllkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiikkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhjjjjjjiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiihhhhgggggggfffffffeeeeeeeedddddddccccccccccccbbbbbbcccccbbbbbbbbbbbbbbbaaaaa`````````````_________________________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCBBBBBBBBBBBAAAAA@@???????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888888877777777777766666655555555555544444444444333333333333222222222221111111111000000000000////////////............--------,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {||||}}}}}}}}}}}}}}||||{{{{{{|||||||}}}}}}}|||||zzzzzz{{{{{{{{{{{{{{{{{{zyyxxwwvuutssrrrqqqpppppppmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllkkllllllllllllllllllllkkkkklllllllllkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjiikkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhjjjjjjjiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiijjjjjjhhhhhhhggggggffffffeeeeeeeddddddddccccccccccccbbbbbccccccbbbbbbbbbbbbbbbaaaa``````````````_________________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBBAAAA@@????????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;::::::::::::999999999998898888888888877777777777766666655555555555544444444444333333333333222222222221111111111000000000000////////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {||||}}}}}}}}}}}}}}}}||{{{{|||||||}}}}}}}}}}||||zzzzz{{{{{{{{{{{{{{{{{{{zzyyxwwvuutssrrqqqqpppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkllllllllllllkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhjjjjjjjjjiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhgggggffffffeeeeeedddddddddcccccccccccccbbbccccccbbbbbbbbbbbbbbbbaaa``````````````___________`______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBBAAAA@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;::::::::::::9999999999998988888888888877777777777666666655555555555544444444444333333333333222222222211111111111000000000000////////////............-------,,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! {{|||}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}||||zzzzzz{{{{{{{{{{{{{{{{{{zzyyxwwvuutssrrqqqqpppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihjjjjjjjjjjiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkjiiiiiihhhhgggggfffffeeeeeeddddddddddcccccccccccccbbcccccccbbbbbbbbbbbbbbbaaaa``````````````__________``______________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBAAA@@@????????????>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;:::::::::::9999999999998988888888888877777777777766666655555555555544444444444333333333333222222222211111111111000000000000////////////............--------,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! {{|||}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}|||zzzzzzz{{{{{{{{{{{||{{{{{zyyxwwvuttssrrqqqqpppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkllllllllllllkkkkkkkkkkkkkllllllllllllllllllkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiikkkkkkkkkkkkkkkklllllkkkkkkkjjjjjjjjjjjjjkkkkkkkkkjjiiiiiihhhhggggffffeeeeeedddddddddddcccccccccccccbccccccccbbbbbbbbbbbbbbbaaaa``````````````_________```______________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBAAA@@@????????????>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;::::::::::::999999999999998888888888887777777777766666665555555555544444444444333333333333222222222211111111111000000000000////////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! {{{||}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}||||zzzzzzz{{{{{{{{{{||||{{{{zyyxwwvuttssrrqqqqpppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkllllllllllllllkkkkkkkkkkkllllllllllllllllllllkkkkkmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiikkkkkkkkkkkkkkklllllllkkkkkkkkjjjjjjjkkkkkkkkkkkkkjjjjjiiiihhhhgggfffffeeeeedddddddddddddcccccccccccbcccccccccbbbbbbbbbbbbbbbaaaa``````````````________````_____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBAA@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999999988888888888877777777777666666655555555555544444444444333333333333222222222111111111111000000000000////////////............-------,,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! {{{||}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}||||zzzzzzzz{{{{{{{{||||||{{{zyyxwvvuttssrrqqqqpppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkklllllllllllllllllkkkkkkkklllllllllllllllllllllllkkmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiikkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkklllllllkkjjjjjiiiihhhgggfffffeeeeddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbaaaa``````````````_______`````_____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAA@@@@????????????>>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::::999999999999998888888888877777777777666666655555555555544444444444333333333333222222222111111111111000000000000////////////............--------,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! {{{||}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}|||||zzzzzzzzz{{{{{{{||||||{{{zyyxwvvuttssrrqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllklllllllllllllllllllkkkkkklllllllllllllllllllllllllmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiikkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkklllllllllkkkkkjjjjiiihhhgggffffeeeeddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbaaaa```````````````______`````______________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBBA@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;::::::::::::999999999999998888888888887777777777666666665555555555554444444444433333333333222222222111111111111000000000000////////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! z{{|||}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}||||||zzzzzzzzz{{{{{{{||||||{{{zyyxwvvuttsrrrqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkklllllllllllllllllllllllllmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkklllllllmmmkkkkkkkjjjiiihhhgggffffeeeeddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaa``````````````______``````______________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBA@@@@@????????????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;::::::::::::999999999999988888888888877777777776666666655555555555544444444444333333333333222222222111111111111000000000000////////////............-------,,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! zz{{||}}}}}}}}}}}||||||{{{{|||||||}}}}}}}|||||||zzzzzzzzzz{{{{{{||||||{{{zyyxwvvuttsrrrqqqqqqpppppnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnnooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkklllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiikkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkllllllmmmmmllllkkkkjjjiiihhgggfffffeeeeddddddddddddddddcccccccddccccccccccccbbbbbbbbbbbaaaaaa``````````````_____```````______________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::::999999999999998888888888877777777776666666665555555555544444444444333333333333222222222111111111111000000000000////////////............--------,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!! zz{{|||}}}}}}}}||||||||{{{{{{|||||||}|||||||||||zzzzzzzzzzz{{{{{||||||{{{zyxxwvvuttsrrrqqqqqqqqqqpnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmllllllllllllllllllllllllmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiikkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkllllllmmmmmmllllllkkkkjjiiihhgggffffeeeeedddddddddddddddddcccccdddccccccccccccbbbbbbbbbbaaaaaaa``````````````____```````______________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBB@@@@@@????????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;:::::::::::999999999999998888888888887777777776666666665555555555554444444444433333333333322222222211111111111100000000000////////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! zzz{{|||||||||||||||{{{z{{{{{{{|||||||||||||||||yyyzzzzzzzz{{{{{||||||{{{zyxxwvvuttssrrqqqqqqqqqqqnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjlkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiikkkkkkkkkkkklllllllllllllkkkkkkkkkkkklllllllmmmmmmlllllllkkkkjjiiihhgggffffeeeeeeddddddddddddddddccccddddcccccccccccbbbbbbbbbbaaaaaaaa``````````````___````````______________^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBB@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;::::::::::::999999999999998888888888877777777766666666655555555555544444444444333333333333222222222111111111111000000000000////////////............-------,,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! zzz{{||||||||||||||{{{{{{{{{|||||}}}}}}}}}}}}||||||||||}}}}}~~~~~~~~~~}}|{{zyxxwvvuuutttttttttssrrrrrrrrssssssssssssssssspppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnmmmmmmmmmmmmmmmmmmoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkklllllllllmmmmmmmnnnnnnnnnmmmlllkkjjiiihhhhghhhhhhhhhhhhhhgggggggggggeeeeddddddddddcccccccccccaaaaaaaaaaaaaa```````````````````````_____________^^]]]]]]]]]]]]]\\\\\\\\\\ZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUWWWWWWVVVVVVVVVVVVVUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPPOOOOOOOOOOOONNNNNNNNNONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999988888888888877777776666555555555555444444444444433333333333222222222222211111111111100000000000////////////............-..------------,,,,,,,,,,,+++++++++*************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!! zzz{{|||||||||||{{{{{{{{{{{{{{||||||}}}}}||||||||||||||}}}}}}~~~~~~~~~~~}}|{{zyxxwvvuuutttttttttttrrrrsrssssssssssssssssssspppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppooooooooooooooooooooooooooooopoooooooooooooooooooooooooooooooooooooooonnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkkklllllllllllmmmmmmmmnnnnnnnnnmmmllkkkjjiiihhhhhhhhhhhhhhhhhhhggggggggggeeeeeddddddddddccccccccccaaaaaaaaaaaaaa````````````````````````____________^^]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVUUUUUUVVUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOPPPPPOOOOOOOOOOONNNNNNNNNOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAA@@@????????????>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999988888888888877777776666555555555555444444444444433333333333322222222222211111111111100000000000////////////............-..------------,,,,,,,,,,,+++++++++*************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! yyzz{{||||||{{{{{{{zzzzzzzzz{{{{||||||||||||||||||||||||}}}}}~~~~~~~~~~~}}|{{zyxxwvvuuutttttttttttssssssssssssssssssssssssspppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppoooooooooooooooooooooooooooppppooooooooooooooooooooooooooooooooooooooonnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmnnnnnnnnnmmmmllkkjjjiihhhhihhhhhhhhhhhhhhhgggggggggeeeeeeddddddddddcccccccccbaaaaaaaaaaaaaa``````````a````````````____________^^^]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOPPPPPOOOOOOOOOOOONNNNNNNNOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIHHHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999998888888888877777776666655555555555544444444444433333333333322222222222211111111111100000000000/////////////...........-..-------------,,,,,,,,,,++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! yyzz{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{|||||||||||||{{{||||||}}}}}~~~~~~~~~~}}|{{zyyxwvvuuutttttttttttssssssssssssssssssssssssspppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppooooooooooooooooooooooooppppppooooooooooooooooooooooooooooooooooooooonnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmnnnnnnnnnnmmmlllkkjjiiihhhiihhhhhhhhhhhhhhhggggggggeeeeeeeddddddddddccccccccbbaaaaaaaaaaaaaa`````````a`````````````___________^^^]]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVUUUUVVVUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOPPPPPPOOOOOOOOOOONNNNNNNNOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999988888888888877777766666555555555555444444444444433333333333222222222222211111111111100000000000////////////...............------------,,,,,,,,,,++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!! yyyzz{{{{{{{{{zzzzzyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{|||||}}}}}~~~~~~~~~~}}|{{zyyxwwvuuutttttttttttssssssssssssssssssssssssspppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppooooooooooooooooooooooppppppppooooooooooooooooooooooooooooooooooooooonnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkllllkkklllllllllllllllllllllmmmmmmnnnnnnnnmmmmllkkjjjiihhhiihhhhhhhhhhhhhhhhgggggggeeeeeeeeddddddddddcccccccbbbaaaaaaaaaaaaaa````````aa`````````````__________^^^^]]]]]]]]]]]]]]\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUUVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPOPPPPPPOOOOOOOOOOOONNNNNNNOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIHHHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA@@@@????????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999998888888888877777766666555555555555444444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,,,,++++++++++*************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!! yyyzzz{{{{{{zzzzzyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{|||||}}}}}~~~~~~~~}}}|{{zyyxwwvvuutttttttttttsssssssssssssssssssssstttpppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppoooooooooooooooooooppppppppppooooooooooooooooooooooooooooooooooooooonooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmooooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmlmllllllllllllllllllllllllmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmnnnnnnmmmmllkkkjjiiihhiiihhhhhhhhhhhhhhhhggggggeeeeeeeeedddddddddcccccccbbbbaaaaaaaaaaaaaa```````aaa`````````````_________^^^^^]]]]]]]]]]]]]]\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVUUUVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999988888888888877777666666555555555555444444444444333333333333222222222222111111111111000000000000////////////..............-------------,,,,,,,,,+++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! xyyyzzzzzzzzzzzyyyyyyxxxxxyyyyyzzzzzzz{{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~}}}|{{zyyxwwvvuuuttttttttttsssssssssssssssssssstttttqqqqqqqqqqppppppppppppppqpppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrooooooooooooooooooooooooopoooooooooooooooooooooooopppppppppppppppppppppppppppppppppoooooooooooooooooppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmppoooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllkkjjiiihhiiihhhhhhhhhhhhhhhhggggggeeeeeeeeeddddddddddccccccbbbbaaaaaaaaaaaaaaa``````aaaa`````````````________^^^^^^]]]]]]]]]]]]]\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVUUVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJIIIIIIHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@????????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999988888888888877777666666555555555555444444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! xxyyzzzzzzzzzzyyyyyxxxxxxxxxyyyyyzzzzzzzzzzzzzz{zz{{{{{||||}}}}}~~~~~~~}}||{{zzyxxwvvuuuttttttttttsssssssssssssssssssttttttqqqqqqqqqqqqqpppppppqqqqqppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrooooooooooooooooooooooooopppppooooooooooooooooooooppppppppppppppppppppppppppppppppppppooooooooooooooppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmpppoooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllkkjjjiiihiiiihhhhhhhhhhhhhhhggggggeeeeeeeeeeddddddddddcccccbbbbbaaaaaaaaaaaaaaa`````aaaaaa````````````_______^^^^^^]]]]]]]]]]]]]]\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999998888888888877777666666655555555555444444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,,,+++++++++++*************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!! xxyyyzzzzzzzyyyyyxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzz{{{{{||||}}}}}}~~~~~}}}||{{zzyxxwvvuuuttttttttttsssssssssssssssssttttttttqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooooooooooooppppppppoooooooooooooooooppppppppppppppppppppppppppppppppppppppoooooooooooopppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmpppppoooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkklllllllllllllllmmmmmmllllllllllllklllllllmmmmmmmmllllkkjjjiiihiiiihhhhhhhhhhhhhhhhgggggeeeeeeeeeeeddddddddddccccbbbbbbaaaaaaaaaaaaaaa````aaaaaaa````````````______^^^^^^^^]]]]]]]]]]]]]\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVUVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999988888888888877776666666555555555555444444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,,++++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! xxxyyyzzzzzyyyyyxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzz{{{{|||||}}}}}}~~~~}}}||{{zzyxxwwvvuuutttttttttsssssssssssssssstttttttttqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppooooooooooooooooooooopppppppppppooooooooooooooqqppppppppppppppppppppppppppppppppppppppoooooooooopppppppppppppppppppooooooppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnpppppppoooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmllnnnnnnmmmmmmmmmmmllllllllllllllkkkkkklllllllllllllmmmmmmmmmmmllllllllkkkkkklllllllllmmlllllkkkjjjiiihiiiihhhhhhhhhhhhhhhhgggggeeeeeeeeeeeddddddddddccccbbbbbbbaaaaaaaaaaaaaaa```aaaaaaaaa````````````____^^^^^^^^]]]]]]]]]]]]]]\\\ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;<;;;;;;;;;;;::::::::::::999999999998888888888877776666666555555555555444444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,,++++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! xxxyyyyyzyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzz{{{{||||}}}}}}}}}}}}}||{{zzyyxwwvvuuutttttttttssssssssssssssstttttttttuqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppooooooooooooooooopppppppppppppppooooooooooqqqqqppppppppppppppppppppppppppppppppppppppooooooopppppppppppppppppppppooooppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnoooooooooooonnnnnnnnnnnnnpppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllkkkkkkkkklllllllllllllkkkjjjiiihiiiihhhhhhhhhhhhhhhhgggggeeeeeeeeeeeeddddddddddcccbbbbbbbbaaaaaaaaaaaaaaaa`aaaaaaaaaaa```````````___^^^^^^^^^^]]]]]]]]]]]]\\\ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<;;<;;;;;;;;;;;;:::::::::::999999999998888888888877776666666655555555555444444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,,++++++++++++*************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! xxxxyyyyyyyyyyyxxxxxxxxwwxxxxxxxxyyyyyyyyyyyyzzzzzzz{{{{|||||}}}}}}}}}}}}|||{zzyyxxwvvuuutttttttttssssssssssssssttttttttuuurrrrrrrrqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppoooooooooooooppppppppppppppppppoooooooqqqqqqqqpppppppppppppppppppppppppppppppppppppooooopppppppppppppppppppppppooppppppooooooooooooooooooooooooooooooooooooooonoonnnoooooooooooooooooonnnnnnnpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkllllllllkkkkkjjjiiihiiiihhhhhhhhhhhhhhhhgggggeeeeeeeeeeeedddddddddddccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_^^^^^^^^^^]]]]]]]]]]]]]\\[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@????????????>>>>>>============<<<<<<<<<<<;;<<;;;;;;;;;;;:::::::::::9999999999988888888888877766666666555555555555444444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,+++++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wxxxyyyyyyyyyyxxxxxxxxxwxxxxxxxxxxyyyyyyyyyyyzzzzzzz{{{{|||||}}}}}}}}}}}}||{{{zyyxxwwvvuuuttttttttssssssssssssstttttttttuuurrrrrrrrrrqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppooooooooopppppppppppppppppppppooooqqqqqqqqqqqppppppppppppppppppppppppppppppppppppooopppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnqppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmooonnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllkkkkkkjkkkkkkkkkkkkkkkkkkjjjiiiihiiiiihhhhhhhhhhhhhhhgggggeeeeeeeeeeeedddddddddddccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````_^^^^^^^^^^]]]]]]]]]]]]]\[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<;<<;;;;;;;;;;;::::::::::::999999999998888888888877766666666555555555555444444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,+++++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!! wwxxxyyyyyyyyyxxxxxxxxxxwxxxxxxxxxxyyyyyyyyyyyzzzzzz{{{{||||||}}}}}}}}}}}|||{{zzyxxwwvvuuuutttttttsssssssssssstttttttttuuuurrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppoooooppppppppppppppppppppppppoqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonqqqppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooonnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmllllkkkkkjjkkkkkkkkkkkkkkkkkjjjjiiiihiiiiihhhhhhhhhhhhhhhhggggeeeeeeeeeeeeedddddddddddcbbbbbbbbbbaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaa````````__^^^^^^^^^^]]]]]]]]]]]]\[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<;<<;;;;;;;;;;;;:::::::::::999999999998888888888887766666666655555555555544444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!! wwxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzz{{{||||||}}}}}}}}}}|||{{{zzyyxxwvvvuuuuttttttssssssssssttttttttttuuuuurrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppoooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooppppppoooooooooqqqqqqpppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooonnnnnnnnmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmnnmmmmmmmmllllkkkkkjjkjjjjjjkkkkkkkkjjjjjiiiihhiiiiihhhhhhhhhhhhhhhhggggeeeeeeeeeeeeeedddddddddddbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaa``````___^^^^^^^^^^]]]]]]]]]]]][[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<;<<<;;;;;;;;;;;:::::::::::9999999999988888888888877666666666555555555555444444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,++++++++++++************))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! wwwxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzyzzzz{{{{|||||}}}}}}}}}}||||{{zzyyxxwwvvuuuuutttttssssssstttttttttttttuuuuurrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooopppppppppppppooooooqqqqqqqqpppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnnnnnnmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmnnnnnmmmmmmmllllkkkkjjjjjjjjjjjjjjjjjjjjjjiiiihhiiiiihhhhhhhhhhhhhhhhggggeeeeeeeeeeeeeedddddddddddbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaa````_____^^^^^^^^^]]]]]]]]]]][[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQQPPPPPPQPPPPPPPPPPPOOOOOOOOOOOONOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999998888888888877666666666655555555555544444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,+++++++++++++***********))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!! wwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzyzzzz{{{{||||||}}}}}}}}||||{{{zzzyyxwwwvvuuuuuttttssssssttttttttttttttuuuuurrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppqqqppppppppppppppppppppppppppppppppppppppoooooooooppoooooooooooooooooooooooooooppppppppppppppppppooooqqqqqqqqqqppppppppppooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmnnnnnmmmmmmllllkkkkjjjjjjjjjjjjjjjjjjjjjiiiiihhiiiiiihhhhhhhhhhhhhhhhgggeeeeeeeeeeeeeedddddddddddbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaa```_____^^^^^^^^^]]]]]]]]]]][[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRRRQQQQQQQQQQQPPPPPPQQPPPPPPPPPPPOOOOOOOOOOONOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888887666666666655555555555544444444444443333333333322222222222211111111111100000000000////////////...............------------,,,,,,,,++++++++++++***********))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$#############"""""""""""!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzyzzzz{{{{|||||}}}}}}}}|||||{{{{zzyyxxwwvvvuuuuuuttsssstttttttttttttttuuuuuurrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrsssssssrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrsssssssrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqppppppppppppppppppppppppppppppppppppppooooooopppooooooooooooooooooooooooppppppppppppppppppppppoorrqqqqqqqqqqqppppppppoooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmnmmmmmmmmlllkkkkjjjjjjjjjjjjjjjjjjjiiiiiiihhiiiiiihhhhhhhhhhhhhhhhgggfeeeeeeeeeeeeedddddddddddbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaa``______^^^^^^^^^]]]]]]]]]][[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQRRRRRRRRQQQQQQQQQQQQPPPPPQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888876666666666655555555555444444444444433333333333322222222222211111111111100000000000////////////..............-------------,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzyzzzz{{{||||||}}}}}}}}|||||{{{{zzyyxxwwwvvvuuuuuuusssttttttttttttttttuuuuuurrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrssssssssssssrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppqqqqqqppppppppppppppppppppppppppppppppppppppoooooopppppoooooooooooooooooooooppppppppppppppppppppppppprrrrqqqqqqqqqqqpppppppooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhiiiiiiihhhhhhhhhhhhhhhgggfeeeeeeeeeeeeeeddddddddddbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaa_______^^^^^^^^]]]]]]]]]][[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@????????????>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999998888888888876666666666655555555555544444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,+++++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzyzzzz{{{||||||}}}}}}}|||||||{{{zzzyyxxwwvvvuuuuuuutttttttttttttttttttuuuuuurrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrsssssssssssssssrrrrsssssssssssssrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppqqqqqqqqppppppppppppppppppppppppppppppppppppppoooopppppppoooooooooooooooooooppppppppppppppppppppppppprrrrrrqqqqqqqqqqppppppppoonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooonnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmmllllkkkkjjjjjjjjiiiiiiiiiiiiiiiihhhiiiiiiiihhhhhhhhhhhhhhhggffeeeeeeeeeeeeeedddddddddcbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaa________^^^^^^^^]]]]]]]]][[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVXXXXXXWWWWWWWWWWWWVVVVVVVWVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJIIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888886666666666655555555555544444444444443333333333322222222222211111111111100000000000////////////...............------------,,,,,,,,++++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!! wwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzz{{{{|||||}}}}}}}}}||||||{{{zzzyyxxxwwvvvuuuuuutttttttttttttttttttuuuuuurrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrrssssssssssssssssssrrssssssssssssssrrrrrrrrrrrsssssssssssssssssssssssrrsssssssssssssssssssssssssssssssssssssssssssssssrrrrppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppoopppppppppooooooooooooooooopppppppppppqqqqqqpppppppprrrrrrrqqqqqqqqqqppppppppooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmoooonnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmllllkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiihhhhhhhhhhhhhhhggffeeeeeeeeeeeeeedddddddddccbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaa`_______^^^^^^^^^]]]]]]]][[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWVVVVVVWWVVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOOPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888886666666666665555555555544444444444443333333333332222222222221111111111110000000000////////////...............------------,,,,,,,,++++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!! wwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzz{{{{|||||}}}}}}}}}||||||{{{{zzzyyxxwwwvvvuuuuuttttttttttttttttttuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrsssssssssssssssssssssrssssssssssssssssssrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssspppppppppppppppppppppppppqqpppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooppppppppppqqqqqqqpppppppprrrrrrrrrqqqqqqqqqpppppppoooonnnnnnnnnnnnnnnnnnnnmnmmmmmmmmmmmmmmmmmmmmmmmmooonnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmlllllkkkjjjjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiiiihhhhhhhhhhhhhhgfffeeeeeeeeeeeeeeddddddddcccbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbaaaaaaa`_______^^^^^^^^^]]]]]]]][[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWVVVVVWWVVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPQQQQPPPPPPPPPPPPOOOOOOOOOPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999998888888888866666666666655555555555544444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,+++++++++++++*********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!! wwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzz{{{{||||}}}}}}}}}}}|||||{{{{zzzyyyxxwwwvvvvuuuttttttttttttttttttuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssrsssssssssssssssssssssssrssssssssssssssssssssrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssspppppppppppppppppppppppppqqqqpppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooopppppppppppqqqqqqpppppppprrrrrrrrrrrqqqqqqqqppppppooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmlllllkkkjkjjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiiiiihhhhhhhhhhhhhhffffeeeeeeeeeeeeeedddddddccccbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbaaaaaaa``_______^^^^^^^^^]]]]]]][[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888876666666666655555555555544444444444443333333333322222222222211111111111100000000000////////////...............------------,,,,,,,,++++++++++++*********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzz{{{||||}}}}}}}}}}}}}|||||{{{{zzzyyyxxwwwvvvvuuttttttttttttttttttuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssspppppppppppppppppppppppppqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooopppppppppppqqqqqqpppppppprrrrrrrrrrrrqqqqqqqqpppppoooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmllllllkkkjkjjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiihhhhhhhhhhhhhfffffeeeeeeeeeeeeeeddddddcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa`________^^^^^^^^^]]]]]]][[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWVVVVWWWVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPQQQQQPPPPPPPPPPPPOOOOOOOOPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999888888888876666666666665555555555544444444444443333333333332222222222221111111111110000000000////////////...............------------,,,,,,,,++++++++++++*********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!! wwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{||||}}}}}}}}}}}}}}|||||{{{{zzzyyyxxwwwvvvvvtttttttttttttttttuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqppppppppppppppppppppppqqqqqqqqqqppppppppppppppprrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqpppppppqqppppppppppppppppppppppppppppppppppppppooooooooooopppppppppppppqqpppppppppprrrrrrrrrrrrrqqqqqqqpppppooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkklllllllllllmmlllllllkkkkjkjjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiihhhhhhhhhhhhffffffeeeeeeeeeeeeeddddddcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa`________^^^^^^^^^^]]]]]][[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWVVVVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRSRRRRRRRRRRRQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888766666666666655555555555544444444444433333333333322222222222211111111111100000000000////////////...............------------,,,,,,,++++++++++++*********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{|||}}}}}}~~}}}}}}}||||||{{{{zzzyyyxxwwwvvvvuttttttttttttttuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqppppppppppprrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqppppqqqqpppppppppppppppppppppppppppppppppppppooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrqqqqqqqpppppoooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkllllllllllllllllllllkkkkjkjjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiihhhhhhhhhhhffffffeeeeeeeeeeeeeedddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa`________^^^^^^^^^^^]]]]][[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWVVVWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888776666666666655555555555544444444444443333333333322222222222211111111111100000000000////////////...............------------,,,,,,,+++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! zzzzz{{{{{zzzzzzz{{{{{{yyyyyyyyyyyyzzzzzzzzzzzzz{{{{|||}}}}~~~~~~~~~~~~~~~~~~}}}}}|||{{{zzzyyyxxxxwvvvvvvvvvvvvvvvvvwwwwwwwttttuuuuuttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssrrttttttttttttttttttsssssssuuuuuuuuuuutttttttttttttttttttttttttttttttttttttssssssssssssssssrrrrrrrrqqqqrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppooooooooooooonnnmmmmmmmmmmmmmmmlllllllmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffffffeedddccccccccccccccbbbbbbbbcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````______^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::::9999999999988888888888877777777666666666666555555544444444443333333333332223222222222222111111111111000000000////////////..............------------,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{yyyyyyyzzzzzzzzzzzzzzzzz{{{{||||}}}~~~~~~~~~~~~~}}}}}||||{{zzzyyyxxxwwwvvvvvvvvvvvvvvwwwwwwwwtttttuuutttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssttttttttttttttttttttsssssuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttssssssssssssssssrrrrrrrrrqqqqsrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooonnmmmmmmmmmmmmmmmmlllllllmmmmmmmmmllllllllllllllkklllllllllllllllllllllkkkkiiiiiihhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffeddddccccccccccccccbbbbbbbcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````______^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<;;;;;;;;;;;;::::::::::::99999999999988888888888777777777666666666665555555444444444433333333333322232222222222221111111111110000000000////////////..............------------,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{|yyyzzzzzzzzzzzzzzzzzzz{{{{{||||}}}}~~~~~~~~~~~~}}}}}|||{{{zzyyyxxwwwwwvvvvvvvvvvvwwwwwwwwwtttuuuuutututtttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuusssssssssssssssssssssssssttttttttttttttttttttttsssuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqsrrrrrrrrrrrrrrrrrrrqqqqqppppppppppppppooooooooooonnmmmmmmmmmmmmmmmmmllllllmmmmmmmmllllllllllllllkkkllllllllllllllllllllkkkkkiiiiiiihhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffdddddccccccccccccccbbbbbbccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::::99999999999988888888888877777777666666666666555555444444444443333333333322233222222222221111111111110000000000////////////..............------------,,,,,,,,,,+++++++++++++********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""""!!!!!!!!!!!!! |||||||||{{{{{{{{{|||||zzzzzzzzzzzzzzzzzzz{{{{{{{||||}}}}~~~~~~~~~~~}}}}|||{{{zzzyyyxwwwwwwwwwwwwwwwwwwwwwwwwttttuuuuuuuuuuutuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuusssssssssssssssssssssssssttttttttttttttttttttttttsuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrqqqqssrrrrrrrrrrrrrrrrrrrqqqqpppppppppppppppoooooooooonnnmmmmmmmmmmmmmmmmmlllllmmmmmmmmmllllllllllllllkkllkkkllllllllllllllkkkkkkiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffddddddccccccccccccccbbbbbcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<;;;;;;;;;;;:::::::::::::9999999999988888888888877777777666666666666555555444444444443333333333332233222222222222111111111110000000000////////////..............------------,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$##############""""""""""""""!!!!!!!!!!!!! |||||||||||||||||||||||zzzzzzzzz{{{{{{{{{{{{{{{{||||}}}}~~~~~~~~~~~}}}}|||{{{zzyyxxwwwwwwwwwwwwwwwwwwwwwwwtutuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutsssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrqqqqssrrrrrrrrrrrrrrrrrrrrqqqppppppppppppppppooooooooonnnnmmmmmmmmmmmmmmmmmmlllmmmmmmmmmlllllllllllllllkllkkkkkklllllllllkkkkkkkkiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffddddddcccccccccccccccbbbbccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::::99999999999988888888888777777777666666666665555554444444444433333333333322332222222222221111111111100000000000////////////.............------------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! }}}||||||||||||||||||||zzzz{{{{{{{{{{{{{{{{{{{{||||}}}}~~~~€€€€€€~~~~~~~}}}}||{{{zzzxxxxwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttssssssssssssssssssssssuttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrqqqqssssrrrrrrrrrrrrrrrrrrrqqpppppppppppppppppoooooooonnnnnmmmmmmmmmmmmmmmmmmllmmmmmmmmmmllllllllllllllllllkkkkkkkkklllkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggffffffffffffdddddddcccccccccccccccbbbccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::::9999999999988888888888777777777666666666666555554444444444443333333333322333222222222221111111111100000000000////////////..............------------,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! }}}}}}}}}}|||||||||||}}z{{{{{{{{{{{{{{{{{{{{||||||}}}}}~~~€€€€€€€€€~~~~~~}}}|||{{zzyyxxxxwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuutttttssssssssssssssssssssuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqsssssrrrrrrrrrrrrrrrrrrrrqppppppppppppppppppoooooonnnnnnmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggfffffffffffddddddddccccccccccccccbbbcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::::::9999999999998888888888777777777666666666666555554444444444443333333333332333222222222222111111111100000000000////////////..............------------,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{||||||||||||||||}}}}}~~~~€€€€€€€€€€€€~~~~}}}||{{{yyyxxxxxwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuutttttttssssssssssssssssssuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqssssssrrrrrrrrrrrrrrrrrrrqqppppppppppppppppppooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffdddddddddccccccccccccccbbdcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888887777777777666666666665555554444444444433333333333323332222222222221111111111000000000000////////////.............------------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$##############""""""""""""""!!!!!!!!!!!!! }~}}}}}}}}}}}}}}}}}}}}}{{{{{||||||||||||||||||||}}}}~~~~€€€€€€€€€€€€€€€~~~}}|||{zzyyyxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvwvvwwvvwwwwwwwwwwwwvwwwwwvwvvvvvvvvvvvvvwwwwwuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuutttttttttssssssssssssssssuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqssssssssrrrrrrrrrrrrrrrrrqqqppppppppppppppppppoooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffffffddddddddddccccccccccccccbdccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````_______^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUTVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888887777777777666666666666555554444444444443333333333323333222222222221111111111000000000000////////////./............------------,,,,,,,,,,+++++++++++++********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ~~~~~}}}}}}}}}}}}}}}}}}{{{{||||||||||||||||||}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€~~~}}||{zzyyyyxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwxxxwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvutttttttttttssssssssssssssuuuuuuuutttttttttttttttttvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqsssssssssrrrrrrrrrrrrrrrrqqqqppppppppppppppppppooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffffffffdddddddddddccccccccccccccddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888887777777777666666666666555554444444444443333333333333333222222222222111111111000000000000////////////./............------------,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ~~~~~~}}}}}}}}}}}}}}}}}{{{||||||||}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}|{{zzzyyyxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttssssssssssssuuuuuuuuuutttttttttttttttvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqssssssssssrrrrrrrrrrrrrrrqqqqqppppppppppppppppppoonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffdddddddddddccccccccccccccdddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa``````````_________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888877777777777666666666665555554444444444433333333333333332222222222221111111111000000000000///////////./............------------,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$#############"""""""""""""""!!!!!!!!!!!!! ~~~~~}}}}}}}}}}}}}}}}}}{{||||||}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}|{{{zzyyyyxxxxxxxwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwwxxxxwxxxxxxxxxxxxxxxwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttssssssssssuuuuuuuuuuuutttttttttttttvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqsssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppppppppppponnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffddddddddddddcccccccccccccddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````````_________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>========<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888877777777777666666666666555554444444444443333333333333333222222222221111111111000000000000//////////////............-----------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$##############""""""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}{{|||||}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€~~|||{{zzzyyyxxxxxxxxxxxxxwuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttssssssssuuuuuuuuuuuutttttttttttttvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrqqqqqqqqpppppppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffdddddddddddddccccccccccccddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````__________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888877777777777766666666666555554444444444443333333333333333222222222222111111111000000000000//////////////............-----------,,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! }}}}}}}}}}}}}}|||}}}}}}{{{||||}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€~}}||{{zzzyyyyxxxxxxxxxxxxuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxyxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttssssssuuuuuuuuuuuuuutttttttttttvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffddddddddddddddcccccccccccdddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888777777777777666666666665555554444444444433333333333333332222222222221111111111000000000000/////////////............-----------,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! }}}}}}}}}|||||||||||}}}{{{||||}}}}}}}}}~}~~~~~~~~~~€€€€€€€€€€~}}||{{{zzyyyyxxxxxxxxxxxuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttssssuuuuuuuuuuuuuuuutttttttttvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffddddddddddddddcccccccccccddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=======<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888877777777777666666666666555554444444444443333333333333333222222222221111111111000000000000//////////////...........-----------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$#############"""""""""""""""!!!!!!!!!!!!! |||||||||||||||||||||}}{{{{|||}}}}}}}}~~~~~~~~~~~~~€€€€€€€‚€€€~~}}||{{{zzzyyyyxxxxxxxxxuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttssuuuuuuuuuuuuuuuuuutttttttvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggffffeddddddddddddddccccccccccdddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa``````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888877777777777766666666666555554444444444443333333333333333222222222222111111111000000000000//////////////............----------,,,,,,,,,,,,+++++++++++++********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$##############""""""""""""""!!!!!!!!!!!!! ||||||||||||{{{|||||||}z{{{||||}}}}}}}}}~~~}~~~~~~~~€€€€€€‚‚‚‚‚‚‚€€~~}}||{{{zzzyyyyyxxxxxxxuuuuuuuuvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffeeddddddddddddddcccccccccddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888877777777777766666666666555555444444444443333333333333333222222222222111111111100000000000//////////////............-----------,,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{||||zz{{{||||}}}}}}}}}}}}}}}~~~~~€€€€€€‚‚‚‚‚‚‚‚‚€~~}}||{{{zzzyyyyyyyxxxxvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrqqqqqqqqqqqqqpppppppppppponnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnmmmmmmmmmmmmmmmmllmlllllllllllllllkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggffeedddddddddddddddccccccccddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888877777777777666666666666555554444444444443333333333333333222222222221111111111000000000000//////////////............----------,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! z{{{{{{{{{{{{{{{{{{{{||zzz{{{||||}}}}}}}}}}}}}}}~~~~~€€€€€‚‚‚‚‚‚‚‚‚‚~~}}|||{{zzzzyyyyyyyyxvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzz{z{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxwwvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrtsssssssssssssssssssrrrrrqqqqqqqqqqqqqqqppppppppppooonnnnnnnnnnnnnnnnnmmmmmnnnnnnnnmmmmmmmmmmmmmmmmlmmlllllllllllllllkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffeeedddddddddddddddcccccccdddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa````______________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888877777777777766666666666555554444444444443333333333333333222222222222111111111000000000000//////////////............----------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$#############"""""""""""""""!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzz{{{{|yzzz{{{||||}}}}}}}}}}}}}}}~~~~~€€€€€‚‚‚‚‚‚‚‚‚‚‚‚€~~~}}||{{{zzzzzyyyyyyyvvvvvvvvvvvvvvwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{||||||||||{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyxxxxxwwwwwvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttttttssssssssssssssrrrrrrrrrrrttsssssssssssssssssssrrrrqqqqqqqqqqqqqqqqpppppppppoooonnnnnnnnnnnnnnnnnmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfeeeeddddddddddddddcccccccddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888777777777777666666666665555554444444444433333333333333332222222222221111111111000000000000/////////////............-----------,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((('''''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$##############""""""""""""""!!!!!!!!!!!!! yyzzzzzzzzzzzzzzzzzz{{{yyzzz{{{||||||||}}}|}}}}}}}}~~~~€€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€~~}}}||{{{{zzzzzyyyyyvvvvvvvvvvvvwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzzzz{{{{{{{|||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyxxwwwwwwwwwvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuutttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttttttsssssssssssssssrrrrrrrrrrttttssssssssssssssssssrrrqqqqqqqqqqqqqqqqqppppppppooooonnnnnnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggeeeeeddddddddddddddccccccdddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888877777777777666666666666555554444444444443333333333333333222222222221111111111000000000000//////////////...........-----------,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((('''''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzz{{yyyzzz{{{{|||||||||||||||}}}}}~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~}}}||{{{{zzzzzzyyyvvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzz{{{|{||||||}}}}}}}}}}|||||||{{{{{{{{{zzzzzzzzzyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuutttttttttttttttttttttvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttssssssssssssssssrrrrrrrrrtttttssssssssssssssssssrrqqqqqqqqqqqqqqqqqqpppppppoooooonnnnnnnnnnnnnnnnnmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggeeeeeeddddddddddddddcccccdddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888877777777777766666666666555554444444444443333333333333333222222222221111111111000000000000//////////////............----------,,,,,,,,,,,,+++++++++++*********)))))))))))))(((((((((((((''''''''''''&&&'&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############""""""""""""""!!!!!!!!!!!!!! xxyyyyyyyyyyyyyyyyzzzzzxyyyzzz{{{{{{||||||||||||||}}}}~~~€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚€€~~~}}|||{{{{zzzzzzzywwvvvvvvvwwwwwwxxxxxxyyyyzzzzzzzzzyyyyzzzzzzzz{{{||{||||}}}}}}}}}}}}}}}}|||||||{{{{{{{{{zzzzzzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuutttttttttttttttttttvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttssssssssssssssssssrrrrrrrttttttsssssssssssssssssssqqqqqqqqqqqqqqqqqqqppppppooooooonnnnnnnnnnnnnnnnnmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggeeeeeedddddddddddddddccccddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999998888888877777777777766666666666555555444444444443333333333333333222222222222111111111100000000000//////////////............----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((((''''''''''''&&&'&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyzzzxxyyyzzzz{{{{{{{{{{{{{{{{||||}}}~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚€€~~~}}}|||{{{{{zzzzzzwwwwwwwwwwwwwwxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{||||||}}}}}}}~~~~~~}}}}}}}|||||||{{{{{{{{zzzzzzzyyyyxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuutttttttttttttttttvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttssssssssssssssssssssrrrrrtttttttssssssssssssssssssrrqqqqqqqqqqqqqqqqqqpppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggeeeeeeeddddddddddddddccccdddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888877777777777666666666665555554444444444443333333333333332222222222221111111111000000000000/////////////............-----------,,,,,,,,,,,,++++++++++**********))))))))))))((((((((((((('''''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyzzxxxyyyyzzzzzzz{{{{{{{{{{{{{|||}}}~~~€€€€€€€€€€‚‚€€~~~}}}|||{{{{{zzzzzwwwwwwwwwwwwwxxxxyyyyyyzz{{{{zzzzzzzzzzzzzzz{{{{||||||}}}}}~~~~~~~~~~~~~}}}}}}|||||||{{{{{{{zzzzzzzyyxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuutttttttttttttttvvvvvvvuuuuuuuuuuuuuuuuuuwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttsssssssssssssssssssssrrrrtttttttttssssssssssssssssrrrqqqqqqqqqqqqqqqqqqppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggeeeeeeeeddddddddddddddcccdddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888877777777777766666666665555554444444444443333333333333333222222222221111111111000000000000//////////////............----------,,,,,,,,,,,,++++++++++**********)))))))))))))(((((((((((('''''''''''''&&''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$#############""""""""""""""!!!!!!!!!!!!! tttuuuuuuuuuuuuuuvvvvvvxxxxyyyyzzzzzzzzzzzzzzzzzyyzzz{{{|||}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚€€€€~~~~~}}}}}|||||{{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~}}}}}}||}}}}|||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzz{{{zzzz{{{{{zzzzzzzyyyyyyyxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqppppppppppppppppppooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbbbbb``````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::99999999999988888888888877777777777666666655555554444444444443333333333333322222222222111111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!! tttttuuuuuuuuuuuuuvvvvvwxxxxyyyyyyzzzzzzzzzzzzzzyyyyzz{{{|||}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚€€€€~~~~~}}}}}|||||||||||||}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~}}}}}|}}}}}||||||||||||||||||||zzzzzzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{zzzzzzyyyyyyyxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssstssssssssssssssssssssrrrrqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjjkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbbbb```````````_____________^^^^^^]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;::::::::::9999999999988888888888877777777777766666655555554444444444443333333333333322222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! ttttttuuuuuuuuuuuuuuvvvwwxxxxxyyyyyyyyyyyyyyyyyzxyyyyzz{{{|||}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚€€€€~~~~~}}}}}|||||||||||||}}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~€€€‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€~~~~~~}}}}}}}}}}}|||||||||||||||||||zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssstttsssssssssssssssssssrrrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbbb```````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;::::::::::9999999999988888888888887777777777766666655555555444444444443333333333333322222222222211111111111100000000000///////////............--------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuvvwwwwxxxxxxxyyyyyyyyyyyyyyxxxyyyzz{{{|||}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚€€€€~~~~~}}}}||||||||||||}}}}~~~~~~~~~~~}}}}}}}}}}}~~~~~~~€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€€€~~~~~}}}}~}}}}}}}|||||||||||||||||zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssttttsssssssssssssssssssrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbbb````````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;::::::::::99999999999988888888888877777777777666666555555554444444444443333333333333322222222222111111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuvwwwwwwxxxxxxxxxxxxxxxxyyyxxxxyyyzz{{{|||}}}}~~~~~€€€€€€€€€€€€€€€€€€€‚‚€€€€~~~~~}}}}||||||||||||}}}}~~~€~~~~~~~~~~~}}}}}}}~~~~~~~~€€€‚‚‚ƒƒƒƒƒƒ„ƒƒƒƒƒƒ‚‚‚€€€€~~~~~}}}~~}}}}}}}||||||||||||||||zzzzzzzzzzzzz{{{{{{{{{{{|{{{{{{{{{{{{{zzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssstttttsssssssssssssssssssrqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbb`````````````____________^^^^^^]]]]]]]]]]]]]\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXWWWWXWWWWWWWWWWWWVVVVVVVVVVVUVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;:::::::::::9999999999988888888888877777777777666666555555554444444444443333333333333322222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! tttttttttttttuuuuuuuuuuvwwwwwwwxxxxxxxxxxxxxxxxywxxxxyyzzz{{{|||}}}}~~~~~€€€€€€€€€€€€€€€€€‚€€€€~~~~~}}}}||||||||||||}}}}~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚‚‚ƒƒƒƒ„„„„„„„ƒƒ‚‚‚‚€€€€~~~~~}}~~}}}}}}}}|||||||||||||||zzzzzzzzzzzz{{{{{{{{{{{||{{{{{{{{{{{{{zzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssttttttsssssssssssssssssssqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeefeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbb`````````````____________^^^^^^^]]]]]]]]]]]]]\\\\\[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;:::::::::::9999999999988888888888877777777777766666555555555444444444443333333333333322222222222211111111111000000000000///////////............--------------,,,,,,,,,,,,++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuvvwwwwwwwwwwxxxxxxxxxxxxxwwxxxyyyzzz{{{|||}}}}~~~~€€€€€€€€€€€€€€€€‚€€€€€~~~~~}}}}|||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚‚ƒƒƒ„„„„„„„„„ƒƒ‚‚‚‚€€€€€~~~~~}}~~~}}}}}}}}||||||||||||||zzzzzzzzzzz{{{{{{{{{{||||{{||||{{{{{{zzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssstttttttssssssssssssssssssqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeffeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbba`````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::9999999999998888888888887777777777766666555555555444444444444333333333333332222222222211111111111100000000000////////////...........--------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! tttttttttttttttuuuuuuuuvvvvwwwwwwwwwwwwwwwxxxxxxwwwxxxyyyzzz{{{|||}}}~~~~€€€€€€€€€€€€€€€€€‚€€€€€~~~~~}}}}|||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚‚ƒƒƒ„„„„„„„„„ƒƒƒ‚‚‚‚€€€€~~~~}}~~~}}}}}}}}}|}|||||||||}}zzzzzzzzz{{{{{{{{{{||||||||||||{{{{{{zzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{zzzzzzzzz|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssstttttttttssssssssssssssssrqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffffeefffeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbaa`````````````__________^^^^^^^^]]]]]]]]]]]]]\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??@???????????>>>>>>>>>>>============<<<<<<<<<<<;;;;::::::::::::9999999999988888888888877777777777666665555555554444444444443333333333333322222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! tttttttttttttttuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxwwwwxxxyyyzzz{{{|||}}}~~~€€€€€€€€€€€€€€€€€€€‚€€€€~~~~}}}}}||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚‚ƒƒ„„„„„„„„„ƒƒƒƒ‚‚‚‚€€€€~~~~~}~~~}}}}}}}}}}}}}|}}}}}}}}zzzzzzzz{{{{{{{{{{|||||||||||||{{{{{{zzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{zzzzz|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttsssssttttttttttsssssssssssssssrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffffeefffeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbaa`````````````__________^^^^^^^^^]]]]]]]]]]]]]\\\[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??@???????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;:::::::::::9999999999988888888888877777777777766665555555555444444444443333333333333322222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ttttttttttttttttuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwxxwwwwxxxyyyzzzz{{{|||}}}~~€€€€€€€€€€€€€€€€€€€€€‚‚€€€€~~~~~}}}}}||||||{|||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒ‚‚‚€€€~~~~~}~~~~}}}}}}}}}}}}}}}}}}}}}zzzzzzz{{{{{{{{{{||||||||||||||{{{{{{zzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{z||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttssstttttttttttssssssssssssssrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffffeffffeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccbaaa`````````````_________^^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::9999999999998888888888887777777777766665555555555444444444444333333333333322222222222211111111111100000000000///////////............--------------,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! tttttttttttttttuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwxxwwwwwxxxyyyzzz{{{|||}}}~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚€€€€~~~~~}}}}}||||{{{{{||||||}}}}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒ‚‚‚€€€~~~~}}~~~}}}}}}}}}}}}}}}}}}}}}}zzzzz{{{{{{{{{{{||||||||||||||{{{{{{zzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyy{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttssttttttttttttsssssssssssssrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddcccccccccccccaaaa`````````````________^^^^^^^^^^]]]]]]]]]]]]]\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?@@???????????>>>>>>>>>>>============<<<<<<<<<<<;;;;::::::::::::9999999999988888888888877777777777666655555555554444444444443333333333333322222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! tttttttttttttttuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwxvwwwwxxxxyyyzzz{{{|||}}}~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚€€€€~~~~}}}}}|||||{{{{{{||||||}}}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒ‚‚‚€€~~~~}}~~~~}}}}}}}}}}}}}}}}}}}}}zzzz{{{{{{{{{{{|||||||||||||||{{{{{{zzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttstttttttttttttssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmlllllkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddccccccccccccaaaa`````````````________^^^^^^^^^^^]]]]]]]]]]]]\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@???????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;:::::::::::9999999999988888888888877777777777766655555555555444444444443333333333333322222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! tttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwxvwwwwwxxxxyyyzzz{{{|||}}}€€€€€€€€€€€€€€€€€€€€€€ƒ‚‚‚‚€€€~~~~}}}}}||||{{{{{{{{||||||}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚€€€~~~~}}~~~}}}}}}}}}}}}}}}}}}}}}}zzzz{{{{{{{{{{|||||||||||||||{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttsssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddccccccccccccaaaaa`````````````_______^^^^^^^^^^^]]]]]]]]]]]]]\[[[[[ZZZZZZZZZZZZYYYYYYYYYZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::9999999999999888888888887777777777766655555555555444444444443333333333333322222222222211111111111000000000000///////////............--------------,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwxvvwwwwxxxxyyyyzzz{{|||}}}€€€€€€€€€€€€€ƒƒ‚‚‚€€€~~~~}}}}||||{{{{{{{{{{||||||}}}}}~~|}}}}}}}~~~~~~~~~~~~~~~~~~~~€€‚‚ƒƒƒ„„„„„„„ƒƒƒƒ‚‚‚€€€~~~~}}~~~}}}}}}}}}}}}}}}}}}}}}}zz{{{{{{{{{{{|||||||||||||||{{{{{{zzzzzzyyyyyyyyyyzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttsssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkkkkkjjkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeedddddedddddddddddddcccccccccccaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]]]][[[[[ZZZZZZZZZZZZZYYYYYYYYZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVWVVVVVVVVVVVUUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;::::::::::::999999999999888888888887777777777766655555555555444444444444333333333333332222222222211111111111100000000000////////////...........--------------,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvvwwwwwxxxxyyyzzz{{{|||}}~€€€€€€€€€ƒƒƒ‚‚‚€€€~~~}}}}}||||{{{{{{{{{{{|||||||}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~€€‚‚‚ƒƒƒ„„„ƒƒƒƒƒƒƒ‚‚‚‚€€€~~~~}}~~~}}}}}}}}}}}}}}}}}}}}}}z{{{{{{{{{{{{||||||||||||||{{{{{{{zzzzzzyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkkkkkkjkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddeedddddddddddddccccccccccaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[ZZZZZZZZZZZZYYYYYYYYZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVWVVVVVVVVVVVVUUUUUUUUUUUTUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::9999999999998888888888877777777777766555555555555444444444443333333333333322222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwwwxxxxyyyzzz{{{|||}~€€€€€€€ƒƒƒ‚‚‚€€€~~~~}}}}}|||{{{{{{{{{{{{{|||||||}}}}||||}}}}}}~~~~~~~~~~~~~~€€€‚‚‚ƒƒƒƒ„ƒƒƒƒƒƒƒ‚‚‚‚€€~~~~}}~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{||||||||||||||{{{{{{{zzzzzzzyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttsssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkkkkkjkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffffffffffffffeeeeeeeeeeeeeedddeedddddddddddddccccccccccaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[ZZZZZZZZZZZZYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::9999999999998888888888887777777777766555555555555444444444443343333333333322222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! ttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwwwwxxxxyyyzzz{{{|||~~~€€€€€„ƒƒƒ‚‚€€~~~~}}}}||||{{{{{{{{{{{{{{||||||||}}||||||}}}}~~~~~~~~~~~~€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€~~~~}}~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{|||||||||||||{{{{{{{zzzzzzzyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||{{{{{{|||||{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeedddeeedddddddddddddcccccccccaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]]]]]][[[[[[[ZZZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;::::::::::::999999999999888888888887777777777766655555555555444444444444343333333333332222222222211111111111100000000000///////////............--------------,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwvvvvwwwwwxxxxxyyyzzz{{{||~~~~€€€€‚‚‚„ƒƒƒ‚‚€€€~~~}}}}}||||{{{{{{{{{{{{{{{||||||||}{{|||||}}}}~~~~~~~~~~€€€‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€~~~}}~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{|||||||||||||{{{{{{zzzzzzzzyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||{{{|||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{zzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttutttttttttttttttttttsssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddeeeedddddddddddddccccccccaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZZYYYYYYZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::9999999999998888888888877777777777766555555555555444444444443433333333333322222222222211111111111000000000000///////////...........--------------,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! tttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvwwwwwxxxxyyyyzzz{{{|}~~~~~€€€€‚‚„ƒƒƒ‚‚€€€~~~~}}}}}||||{{{{{{{{{{{{{{{{||||||||{{{|||||}}}~~~~~~~~€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~}~~~}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{||||||||||||||{{{{{zzzzzzzzyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||{||||||||||{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{zzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttuutttttttttttttttttttssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeeeedeeeedddddddddddddccccccccaaaaaaaaa`````````````_____^^^^^^^^^^^^^]]]]]]]]]][[[[[[[[ZZZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::9999999999998888888888887777777777766555555555555444444444443443333333333322222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ! ttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvwwwwwwxxxxyyyzzzz{{{}}}~~~~€€€€ƒƒƒ‚‚‚€€~~~}}}}}|||||{{{{{{{{{{{{{{{|||||||||{{{{||||}}}}~~~~€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~}~~~}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{||||||||||||||{{{{zzzzzzzzzyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{zzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttuuutttttttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccccccaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZYYYYYZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;::::::::::::999999999999888888888887777777777766655555555555444444444444443333333333332222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxxyyyzzzz{{|}}}}~~~~€€€€ƒƒƒ‚‚€€€~~~~}}}}}|||||{{{{{{{{{{{{{{{{||||||||{{{{{||||}}}~~~~€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{||||||||||||||{{{{zzzzzzzzzyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttuuuutttttttttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnlllllllllllllkkkkkkkkkkkkllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddccccccaaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::999999999999888888888887777777777776655555555555444444444444443333333333332222222222211111111111100000000000////////////...........--------------,,,,,,,,,,,,++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwxxxxyyyyzzzz|||}}}}~~~~€€€€€ƒ‚‚‚€€€~~~}}}}}|||||||{{{{{{{{{{{{{||||||||||{{{{{{||||}}}~~~~€€€€€€€‚‚‚‚‚‚‚‚‚€€~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{|||||||||||||{{{{zzzzzzzzzzzyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttuuuuuttttttttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnnllllllllllllllkkkkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddccccccaaaaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::9999999999998888888888887777777777766555555555555444444444444443333333333322222222222111111111111000000000000///////////............-------------,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwxxxxyyyyzzz{||||}}}}~~~€€€€€€€€€‚‚‚€€€~~~}}}}}}|||||||{{{{{{{{{{|||||||||||||{{{{{{{|||}}}}~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚€€€~~~~~}}}}}}}}}}}}}}}}}}~~{{{{{{{{{{||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||{{{{{{{{{{{{{}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttuuuuuuuttttttttttttttttttrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnnlllllllllllllllkkkkkkkkkkllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccccaaaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYYYYXXXXXXYXXXXXXXXXXXXWWWWWWWWWVVVWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;::::::::::::999999999999888888888887777777777766655555555555444444444444443333333333332222222222211111111111000000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwxxxxxyyyyz{{{||||}}}}~~~€€€€‚€€€~~~}}}}}}||||||||{{{{{||||||||||||||||||z{{{{{{||||}}}~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚€€€~~~~}}}}}}}}}}}}~~~~~~~{{{{{{{{{||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{zzz{z{{{|||||||||||||||||{{|{|||||}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttuuuuuuuutttttttttttttttttrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnllllllllllllllllkkkkkkkkkllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddccccaaaaaaaaaaaa`````````````_____^^^^^^^^^^^^^]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYYXXXXXXYXXXXXXXXXXXXXWWWWWWWWWVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::999999999999888888888887777777777766655555555555444444444444443333333333332222222222211111111111100000000000///////////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwxxxxxyyyy{{{{{||||}}}}~~~~€€€~~~~}}}}}}||||||||||||||||||||||||||||||||z{{{{{{{||||}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒ‚‚‚‚€€€~~~~~}}}}}}}~~~~~~~~~~{{{{{{{||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuttttttttttttttttsrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnllllllllllllllllkkkkkkkkklllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffgffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddccccaaaaaaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYYXXXXXYYXXXXXXXXXXXXWWWWWWWWWVVWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999998888888888887777777777666555555555555444444444444433333333333322222222222111111111111000000000000///////////...........--------------,,,,,,,,,,,,++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ttuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuvvvvvvvwwwwxyyyyyyzzzz{{{{||||||||||~}}}}|||{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzz{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚‚‚‚ƒƒƒƒ‚‚‚€€~~}}}||||||||||||||||||||||||||||||||}}}}}}}}|||||||||||||||||||{||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz|||||||||||||||||||||||{{|||||||{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmllllllllmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbaaaa`````````````________^]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYY[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888888888877777777766666666655555555555544444444444333333333333222222211111111111100000000000/0///////////............--------,,,,,,,,,,,,+++++++++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! tuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuvvvvvvvvwwxxxxyyyyyzzzz{{{{{|||||{{}}}|||{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~€€€€‚‚‚ƒƒƒƒƒƒƒ‚‚€€~~}}}}|||||||||||||}}}}}}}}}}}}}|}}}}}}}}}}}||||||||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzz|||||||||||||||||{|||||||{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrqqqqqqqqqqqqooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmlllllllmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddccccccccccccccbbbbbbbaaaa`````````````________^]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYY[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777766666666665555555555544444444444433333333333222222211111111111100000000000/0///////////............--------,,,,,,,,,,,,++++++++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuvvvvvvvvvxxxxxxxyyyyzzzzz{{{{{{{{{||||{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{||||}}}}}~~~~~~~~~~~€€€€‚‚‚ƒƒƒ„„„„ƒƒƒ‚‚€~~~}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrqqqqqqqqqqqpooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmllllllmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeedddddcccccccccccccbbbbbbbaaaaa`````````````_______^^]]]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYY[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888887777777776666666666555555555554444444444443333333333332222222111111111110000000000000////////////...........---------,,,,,,,,,,,,+++++++++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuvvvvvvvvwwxxxxxxxyyyyyzzzzzzzzzzz|{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{||||}}}}}~~~~~~€€€€€‚‚ƒƒ„„„„„„„„ƒƒ‚‚€~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{z||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuutttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrqqqqqqqqqqppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmlllllmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeddddddcccccccccccccbbbbbbaaaaaa````````````_______^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYY[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOPOOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999988888888888777777776666666666555555555555444444444443333333333332222222111111111110000000000000////////////............--------,,,,,,,,,,,,+++++++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwxxxxxxyyyyyyyyzzzzyy{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||||}}}}~~~~~~€€€€€€€€€€€€€‚‚ƒƒ„„„……………„„ƒƒ‚‚€€~~~}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}|||||||||||||||||}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrqqqqqqqqqpppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmllllmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeddddddcccccccccccccbbbbbbaaaaaa`````````````______^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYY[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777766666666666555555555554444444444443333333333322222221111111111110000000000000///////////............--------,,,,,,,,,,,,+++++,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###"""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwxxxxxxxyyyyyyyyyyy{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{|||||}}}}~~~~~€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„„……………………„„ƒ‚€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||}}|||||||||||||||}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvutttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmlllmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeedddddddcccccccccccccbbbbbaaaaaaa`````````````_____^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYY[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOPPOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777766666666666555555555554444444444443333333333322222221111111111110000000000000////////////...........--------,,,,,,,,,,,,+++++,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwxxxxxxxxxxyyyyyxzzzzzzzzzzzyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{|||||}}}}}~~~€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„„……†††††………„„ƒ‚€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}}|||||||||}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{||{{{{{{{{{{{{{{{{{{{{{{{}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvtttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrqqqqqqqpppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeddddddddcccccccccccccbbbbaaaaaaa`````````````_____^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYY[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOPPPOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888777777766666666666555555555554444444444443333333333332222222111111111110000000000000////////////...........---------,,,,,,,,,,,,++++,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{||||}}}}}~~~€€€€€€€€€€‚‚‚‚ƒƒ„„……††††††††……„„ƒ‚€€€~~~~~~~}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{||||||||||||||||||||||||||||||||||||}~}~~~~~~}}}}}}}}}}}}}}}}}~}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{||||{{{{{{{{{{{{{{{{{{{{{}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrqqqqqqppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmllmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeddddddddcccccccccccccbbbbaaaaaaaa`````````````____^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYY[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOPPPOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777766666666666555555555555444444444444333333333332222222111111111111000000000000////////////...........---------,,,,,,,,,,,,++++,++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxzzyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{||||}}}}}~~~€€€€‚‚‚‚‚ƒƒƒ„„……†††‡‡‡‡†††……„ƒƒ‚‚€€€€€€€€€€€€€~~~~~~~}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{||||||||||||||}}}}}}}}}}}}}}}}||||||||||~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvtttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrqqqqqpppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmlmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeedddddddddcccccccccccccbbbaaaaaaaaa````````````____^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYY[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777766666666666555555555554444444444443333333333322222221111111111110000000000000///////////...........---------,,,,,,,,,,,,++++,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###"""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{||||}|}}}~~~€€€€‚‚‚ƒƒƒƒƒ„„„……†††‡‡‡‡‡‡†††……„ƒƒ‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}|}}}}}}}}}}}}}}}}}~~~~~~~}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrqqqqpppppppooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeddddddddddcccccccccccccbbaaaaaaaaa`````````````___^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYY[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCCBBBBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888888777777766666666666555555555554444444444443333333333332222222111111111110000000000000////////////..........---------,,,,,,,,,,,,++++,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{z{z{zz{z{{{{{{{{{{{{{||||||}}}~~€€€‚‚‚‚‚‚‚ƒƒƒƒ„„„………†††‡‡‡‡‡‡‡‡†††…„„ƒƒ‚‚€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||||||||||||||}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrqqqppppppppooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeddddddddddcccccccccccccbbaaaaaaaaaa`````````````__^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYY[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCBBBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999988888888888777777766666666666555555555555444444444443333333333332222222111111111110000000000000////////////..........----------,,,,,,,,,,,,+++,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~€€€‚‚‚‚‚‚‚ƒ„„„„„„………†††‡‡‡‡ˆˆ‡‡‡‡††…„„„ƒƒ‚‚‚€€€~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrqqpppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeedddddddddddcccccccccccccbaaaaaaaaaa`````````````__^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYY[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCBBBBCCBBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777766666666666655555555555444444444444333333333332222222111111111111000000000000////////////..........----------,,,,,,,,,,,,+++,,++++++++++++***********))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~€€‚‚‚‚ƒƒƒƒ„„„…………†††‡‡‡‡ˆˆˆˆˆ‡‡‡‡††…„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvtttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrqqppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffffffeeeeedddddddddddcccccccccccccbaaaaaaaaaaa`````````````_^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYY[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCBBBBCCBBBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777766666666666555555555554444444444443333333333322222221111111111110000000000000///////////..........----------,,,,,,,,,,,,+++,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|{||||}}}~~€€‚‚‚ƒƒƒƒ……………††††‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~}}}}}}~}}~~~~~~~~~~~~~~~~~~}}}|||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{}}}}}}}}}}}}}}}}}}|||||||}||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvutttttttttttttttttttssssssssssssssssssssrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrqpppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeddddddddddddcccccccccccccaaaaaaaaaaaa````````````_^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYY[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKJJKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCBBBCCBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888888888777777766666666666555555555555444444444443333333333332222222111111111110000000000000////////////.........----------,,,,,,,,,,,,,++,,,++++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###"""""""""""""!!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxwxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~€€€‚‚‚ƒƒƒ„………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~}}}}~~~~~~~~~~~~~~~}}}}}}||}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{}||||||||||||||||||||||||||||||||||||||||||{{{{{{{}}}}}}}}}}}}}}}}}}}||||||}}}||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuttttttttttttttttttssssssssssssssssssssrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeedddddddddddddccccccccccccaaaaaaaaaaaa`````````````^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYY[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKKJKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCBBBCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777766666666666555555555555444444444444333333333332222222111111111110000000000000////////////.........-----------,,,,,,,,,,,,++,,,++++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""""""!!!!!!!!!!!! uuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~€€€‚‚ƒƒƒ„……††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†………„„„ƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚€€€€~~~~~~~}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{}}}||||||||||||||||||||||||||||||||||||||||||{{{{{}}}}}}}}}}}}}}}}}}}}|||||}}}}|||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuttttttttttttttttttssssssssssssssssssssrrrrrrrrsssssssssrrrrrrrrrrrrrrrrpppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffffffeeedddddddddddddccccccccccccaaaaaaaaaaaaa````````````^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYY[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCCBBCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777766666666666555555555555444444444443333333333322222221111111111110000000000000///////////.........-----------,,,,,,,,,,,,++,,,++++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~€€‚‚‚ƒƒ„…††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{}}}}}||||||||||||||||||||||||||||||||||||||||||{{{}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}|||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuttttttttttttttttttssssssssssssssssssssrrrrrrrssssssssssrrrrrrrrrrrrrrrppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeedddddddddddddcccccccccccbaaaaaaaaaaaa````````````^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZYY[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCBBCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888888777777766666666666555555555555444444444443333333333322222221111111111110000000000000///////////.........-----------,,,,,,,,,,,,++,,,++++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwxwxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{|{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~€€‚‚ƒƒ„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€~~~~~~~~~~}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuttttttttttttttttttssssssssssssssssssssrrrrrrsssssssssssrrrrrrrrrrrrrrppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeedddddddddddddccccccccccbaaaaaaaaaaaaa```````````^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZY[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWXWWWWWWWWWWWVVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCBBCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777766666666666555555555555444444444443333333333332222222111111111110000000000000////////////........-----------,,,,,,,,,,,,,+,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! uvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~€€‚‚ƒƒ……††‡‡‡ˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆ‡‡‡‡††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€~~~~~€€€€€€€€€~}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuutttttttttttttttttttsssssssssssssssssssrrrrrssssssssssssrrrrrrrrrrrrrpppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeddddddddddddccccccccccbbaaaaaaaaaaaaa``````````^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWXWWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCCBCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777766666666666655555555555444444444444333333333332222222111111111110000000000000////////////........------------,,,,,,,,,,,,+,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###"""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€€‚ƒƒ……††‡‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡††…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€~~}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||{{{}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuutttttttttttttttttttssssssssssssssssssrrrrrsssssssssssssrrrrrrrrrrrrppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeedddddddddddddcccccccccbbaaaaaaaaaaaaa``````````^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZ\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777766666666666555555555555444444444443333333333322222221111111111110000000000000///////////........------------,,,,,,,,,,,,+,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€€‚ƒ„……††‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡†††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuutttttttttttttttttttssssssssssssssssssrrrrssssssssssssssrrrrrrrrrrrqppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeddddddddddddcccccccccbbbaaaaaaaaaaaaa`````````^^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZ\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777766666666666555555555555444444444443333333333332222221111111111110000000000000///////////........------------,,,,,,,,,,,,+,,,,++++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€€‚„„……††‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡††††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuttttttttttttttttttttsssssssssssssssssrrrsssssssssssssssrrrrrrrrrrqqppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffeeeedddddddddddddccccccccbbbbaaaaaaaaaaaa`````````^^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZ\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777766666666666555555555555444444444443333333333332222222111111111110000000000000////////////........-----------,,,,,,,,,,,,+,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|{{|{{{{{{{{{{{{{{{||||}}~~€€‚ƒ„„…††‡‡ˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡††††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||}||||||||||||||||||||||||~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssrrssssssssssssssssrrrrrrrrrqqpppppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeedddddddddddddcccccccbbbbaaaaaaaaaaaaa````````_^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZ\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777776666666666655555555555544444444444333333333332222222111111111110000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxxyvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{||||}}~~€€‚ƒ„„…††‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡††††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||}}}||||||||||||||||||||||~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssrsssssssssssssssssrrrrrrrrqqqpppppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeddddddddddddcccccccbbbbbaaaaaaaaaaaa````````_^^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZ\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999988888888888777777766666666666555555555555444444444443333333333322222221111111111110000000000000///////////........------------,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{||||}}~~~€€‚‚ƒ„„…††‡‡ˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆ‡‡††††…………„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||}}}}}||||||||||||||||||||~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssstsssssssssssssssssrrrrrrrqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeedddddddddddddccccccbbbbbaaaaaaaaaaaaa```````__^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZ\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777766666666666555555555555444444444443333333333322222222111111111110000000000000///////////........------------,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%%$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!! vvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{||}}~~€€‚‚ƒƒ„„……†††††††††††††ˆˆˆˆ‡‡‡‡†††…………„„„„„„„„„„†††††………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeddddbbbbbbbbaaaaaaaaaaaaa````__^^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888888777777666666666665555555555544444444444333333333333222222222221111111111110000000000000000////////////.........------------,,,,,,,,,++++++++++++************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! vwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{|||}~~€€‚‚ƒƒ„„………†††††††††††ˆˆˆˆˆ‡‡‡††††…………„„„„„„„„„†††††………………„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpqpppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeedddbbbbbbbbbaaaaaaaaaaaaa```___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888887777776666666666655555555555544444444443333333333332222222222221111111111100000000000000000///////////.........------------,,,,,,,,,++++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||}~~€€‚ƒƒ„„…………†††††††††ˆˆˆˆˆˆ‡‡‡††††…………„„„„„„„„††††††………………„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddbbbbbbbbbbaaaaaaaaaaaa```___^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888887777776666666666655555555555544444444444333333333332222222222221111111111100000000000000000///////////..........-----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{|||}~~€‚‚ƒƒ„„………………†††††ˆˆˆˆˆˆ‡‡‡‡†††……………„„„„„„„†††††††………………„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeddbbbbbbbbbbbaaaaaaaaaaaa``____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888887777777666666666665555555555544444444444333333333332222222222221111111111110000000000000000////////////.........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwxvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{||}}~~€‚‚ƒƒ„„„„……………………ˆˆˆˆˆˆ‡‡‡‡††††………………„„„„„†††††††………………………………………………„„„„……………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttvuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddbbbbbbbbbbbaaaaaaaaaaaa``_____^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666665555555555554444444444333333333333222222222221111111111110000000000000000////////////.........------------,,,,,,,,,++++++++++++************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwxxvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{||}}~~€€‚‚ƒƒ„„„„„……………ˆˆˆˆˆˆ‡‡‡‡‡††††………………………„‡‡††††††…………………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedbbbbbbbbbbbbaaaaaaaaaaaa`______^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888887777776666666666655555555555544444444444333333333332222222222221111111111100000000000000000///////////.........------------,,,,,,,,,++++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwxxxvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{||}}~~€€‚‚‚ƒƒƒ„„„„„„„‡ˆˆˆ‡‡‡‡‡‡‡†††††………………………‡‡‡††††††…………………………………†††……………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuttttttttvvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmmmlmllllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeebbbbbbbbbbbbaaaaaaaaaaaa`______^^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888887777776666666666665555555555544444444444333333333332222222222221111111111100000000000000000///////////.........------------,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwwwwwwwwwwwwwxxxxxvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~€€‚‚‚‚ƒƒƒƒ„„„‡‡‡‡‡‡‡‡‡‡‡††††††……………………‡‡‡‡††††††……………………………††††……………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuuuutttttttvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeebbbbbbbbbbbbbaaaaaaaaaaaa_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888888777777666666666665555555555544444444444333333333332222222222221111111111110000100000000000///////////..........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwwwwwxxxxxxvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{zzzzzzzzzzz{{{{|||}}}~~€€€‚‚‚‚ƒƒƒƒ†‡‡‡‡‡‡‡‡‡†††††††††………………‡‡‡‡‡‡††††…………………………†††††………†††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuuuuuuuttttttvvvvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeecbbbbbbbbbbbbaaaaaaaaaaaa_______^^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZ\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666665555555555544444444444333333333333222222222221111111111110000100000000000////////////.........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwwwxxxxxxxxvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{zzzzzzzz{{{{{|||}}}~~~€€€‚‚‚‚ƒ††††††††††††††††††††††………‡‡‡‡‡‡†††††………………………†††††…†††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxwwwwwwwwwvuuuuuuuuuuuuuuuuuuutttttvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeecbbbbbbbbbbbbbaaaaaaaaaaa________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZ\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666666555555555544444444444433333333333222222222222111111111110000100000000000////////////.........------------,,,,,,,,,++++++++++++************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwwwwwwwwwxxxxxxxxxvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{zz{{{{{{{||||}}}~~~€€€‚‚………††††††††††††††††††††††ˆˆ‡‡‡‡‡††††……………………††††††…†††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwvvuuuuuuuuuuuuuuuuuuuttttvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeccbbbbbbbbbbbbaaaaaaaaaaa________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZ\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888777777666666666665555555555544444444444333333333332222222222221111111111100001000000000000///////////.........------------,,,,,,,,,++++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}~~~€€€„„………………†††††††††††††††††ˆˆ‡‡‡‡‡††††……………………†††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwvvvuuuuuuuuuuuuuuuuuuutttvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppponnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeccbbbbbbbbbbbbbaaaaaaaaaa_________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[[Z\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666665555555555544444444444333333333332222222222221111111111110001100000000000///////////..........-----------,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}~~~~€€€ƒ„„„„………………………………††††††††ˆˆ‡‡‡‡‡††††………………………††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxwwwwwwvvvvuuuuuuuuuuuuuuuuuuuttvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeecccbbbbbbbbbbbbbaaaaaaaaa_________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[[Z\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666665555555555544444444444333333333333222222222221111111111110001100000000000////////////.........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! wwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}~~~~~€ƒƒƒƒ„„„„„………………………………†††…ˆˆ‡‡‡‡‡††††………………………†††††…†††††††††††††††††††‡‡‡‡‡††††††††……………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuuuuuuuuuuuuutvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppponnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeecccbbbbbbbbbbbbbaaaaaaaaa__________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[Z\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777766666666666555555555544444444444433333333333222222222222111111111110001100000000000////////////.........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! wwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}~~~~‚‚‚ƒƒƒƒ„„„„„„„……………………………‡‡‡‡‡‡‡††††…………………………††††……†††††††††††††††††‡‡‡‡‡‡‡‡††††††††……………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiihhhiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeccccbbbbbbbbbbbbbaaaaaaaa__________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666665555555555544444444444333333333332222222222221111111111100011000000000000///////////.........------------,,,,,,,,,++++++++++++************))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~‚‚‚‚ƒƒƒƒƒ„„„„„„……………………‡‡‡‡‡‡†††††……………………………†††……………††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiihhiihhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeecccccbbbbbbbbbbbbaaaaaaaa___________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666665555555555544444444444333333333332222222222221111111111100011100000000000///////////..........-----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}~‚‚‚‚‚ƒƒƒƒƒ„„„„„„……………‡‡‡‡‡†††††…………………………………††………………………†††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{zzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiiihiiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeecccccbbbbbbbbbbbbbaaaaaaa___________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666666555555555544444444444333333333333222222222221111111111110011100000000000///////////..........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}€€€‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„‡‡‡‡††††††…………………………………………………………………………†††††††††‡‡‡‡‡‡‡‡††††††††††††††††††…………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{zzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiihiiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeccccccbbbbbbbbbbbbaaaaaaa____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888877777766666666666555555555544444444444433333333333222222222222111111111110011100000000000///////////..........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|{||{{|||||||||||||||||}}€€€€€‚‚‚‚‚ƒƒƒƒƒ„„„„„†††††††††…………………………………………„„„…………………………………†††††††‡‡‡‡‡‡‡†††††††††††††††††††††……………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeccccccbbbbbbbbbbbbbaaaaaa____________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666665555555555544444444444333333333332222222222221111111111100111000000000000//////////..........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! wwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||€€€€€‚‚‚‚‚ƒƒƒƒƒ„„†††††††††…………………………………………„„„„„„„„„………………………††††††‡‡‡‡‡†††††††††††††††††††††††…………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeecccccccbbbbbbbbbbbbaaaaaa_____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777666666666665555555555544444444444333333333333222222222221111111111100111100000000000//////////..........------------,,,,,,,,,++++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! wxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||€€€€€€‚‚‚‚‚ƒƒƒƒƒ…††††††………………………………………………„„„„„„„„„„„„„„………………†††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeecccccccbbbbbbbbbbbbbaaaaa`____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888888777777666666666666555555555544444444444333333333333222222222221111111111110111100000000000//////////...........------------,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||€€€€€€€‚‚‚‚‚ƒƒ………………………………………………„„„„„„„ƒ„„„„„„„„„„„„„„„„……………†††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllljjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeccccccccbbbbbbbbbbbbaaaaa`_____________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888777777766666666666555555555544444444444433333333333222222222222111111111110111100000000000//////////...........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|{{{|||||||||||||||||||||||||||||€€€€€€€‚‚‚‚………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………†††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeccccccccbbbbbbbbbbbbbaaaa``_____________^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888887777777666666666665555555555544444444444333333333332222222222221111111111101111000000000000/////////...........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxywwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{yyyyyyyyyyyyyyyyyyyzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||€€€€€€‚‚„„„…………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………………††††††††………………††††††††††††††…………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeecccccccccbbbbbbbbbbbbaaaa```____________^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888887777777666666666665555555555544444444444333333333333222222222221111111111101111000000000000/////////...........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxyywwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{yyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||€€€€€€€„„„„„……………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………………………………………………………†††††††††††…………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyxxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeccccccccccbbbbbbbbbbbbaaa```_____________^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888887777777666666666666555555555544444444444333333333333222222222221111111111111111100000000000/////////............-----------,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! yzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………†††††…………………††††††††††ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………„„„„„„„„„ƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuvuuuuuuuuuuuuuuuuuuttttttuutttttttttttttttttssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjhhhhhhgggggggggggggffffffeeeeeeeeeeedddddddddddddcddddddddddccccccccccccbbbaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAABAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===========<===<<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888888888888877777777777666666555555555554444444444433333333222222222222111111110000000000///////////...............------------,,-,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!! zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||zzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………†††††††ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………………„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuuuuuutttttuuutttttttttttttttttssssstssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjhhhhhhhgggggggggggggfffffeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccbbaaaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAABAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>===========<===<<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888888888888877777777777666666555555555554444444444433333333322222222222111111110000000000////////////..............------------,,-,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!! zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||zzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒ„„„………………………………………………………††††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………„„„„„„„„„ƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuuuuttttuuuutttttttttttttttttssssttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjhhhhhhhggggggggggggggffffeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccbbaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAABAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888888888888877777777777666666555555555554444444444433333333322222222222111111110000000000////////////..............------------,,-,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!! zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||zzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………†ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuuttttuuuuuttttttttttttttttssssttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccbaaaaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAABBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888888888888777777777776666665555555555544444444444433333333222222222221111111100000000000///////////..............------------,,-,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!! zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||zzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………„„„„„„„„„„ƒ„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttuuuuuuttttttttttttttttssstttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccbbaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAABBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;:::::99999999999888888888888888888877777777777666666555555555554444444444433333333222222222222111111100000000000///////////...............-----------,,-,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!! zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||zzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒ„„„„„„„…………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttuuuuuutttttttttttttttttssttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccbaaaaaaaaaaaaa```````````______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAABBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;:::::99999999999888888888888888888877777777777666666555555555554444444444433333333322222222222111111100000000000////////////..............------------,--,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!! zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||zzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutuuuuuuutttttttttttttttttstttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmlllllllllllllkkkkkkkkkkkhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccbbaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAABBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;:::::99999999999888888888888888888877777777777666666555555555554444444444433333333322222222222111111100000000000////////////../...........------------,--,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!! zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||zzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmllllllllllllllkkkkkkkkkkhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeddddddddddeddddddddddddccccccccccccbbaaaaaaaaaaaaa``````````_______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAABBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;:::::999999999998888888888888888888777777777776666665555555555544444444444433333333222222222221111111000000000000///////////../...........------------,--,,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||zzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmlllllllllllllkkkkkkkkkkhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddedddddddddddddcccccccccccbbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;::::::99999999999888888888888888888877777777777666666555555555554444444444433333333222222222222111111000000000000///////////../............-----------,--,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!! zzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||zzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}|||||||||||||||||}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlmmllllllllllllllkkkkkkkkkhhhhhhhhhhhgggggggggggggfffffeeeeeeeeeeeedddddddddeeddddddddddddcccccccccccbbbaaaaaaaaaaaaa`````````________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAABBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;::::::99999999999888888888888888888877777777777666666555555555554444444444433333333322222222222111111100000000000///////////../............-----------,--,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!! zzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||z{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}||||||||||||||}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkhhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeddddddddeedddddddddddddccccccccccbbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAABBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;::::::99999999999888888888888888888877777777777666666555555555554444444444433333333322222222222111111100000000000////////////.//...........---------------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{|{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}||||||||||||}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ…†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{|{{{{{{{{{{{{{{{{{{{{{{{{z{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkhhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeedddddddeeeddddddddddddccccccccccbbbbaaaaaaaaaaaaa````````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAABBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;::::::99999999999888888888888888888877777777777666666555555555554444444444433333333322222222222111111100000000000////////////.//...........---------------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}||||||||||}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ……††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡†††††††††††………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkhhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeedddddddeeeeddddddddddddcccccccccbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAABBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;:::::::99999999999888888888888888888877777777777666666555555555554444444444433333333222222222222111111000000000000///////////.//...........---------------,,,,,,,,,,,,++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}|||||||||}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ……†††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††………………„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkhhhhhhhhhhhhhhgggggggggggffffffeeeeeeeeeeeeeddddddeeeeddddddddddddcccccccccbbbbbaaaaaaaaaaaaa```````__________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAABBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;:::::::99999999999888888888888888888877777777777666666555555555554444444444433333333322222222222111111100000000000///////////.//............--------------,,,,,,,,,,,,++++++++++**********))))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ………†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††………………„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkihhhhhhhhhhhhhgggggggggggffffffeeeeeeeeeeeeeddddddeeeeeddddddddddddccccccccbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAABBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;:::::::99999999999888888888888888888877777777777666666555555555554444444444433333333322222222222111111100000000000//////////////............---------------,,,,,,,,,,,++++++++++**********))))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!! zzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ…………††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††……………„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkiihhhhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeedddddeeeeeddddddddddddccccccccbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAABBBBBAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;:::::::99999999999888888889888888888877777777777666666555555555554444444444433333333322222222222111111100000000000///////////////...........---------------,,,,,,,,,,,++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!! zzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††……………„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkiiihhhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeedddddeeeeeeddddddddddddcccccccbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;::::::::99999999999888888898888888888877777777776666666555555555554444444444333333333222222222221111111000000000000//////////////...........---------------,,,,,,,,,,,++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!! zzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„…………†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††…………„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkiiihhhhhhhhhhhhhgggggggggffffffffeeeeeeeeeeeeeddddeeeeeeddddddddddddcccccccbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;::::::::99999999999888888898888888888877777777777666666555555555554444444444333333333222222222222111111000000000000//////////////...........---------------,,,,,,,,,,,,+++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!! zzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„……………†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††…………„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkiiiihhhhhhhhhhhhhggggggggffffffffeeeeeeeeeeeeeddddeeeeeeeddddddddddddccccccbbbbbbbbaaaaaaaaaaaa``````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;::::::::99999999999888888898888888888877777777777666666555555555554444444444333333333322222222222111111100000000000//////////////............--------------,,,,,,,,,,,,+++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!! zz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„……………†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkiiiihhhhhhhhhhhhhggggggggfffffffffeeeeeeeeeeeeedddeeeeeeeddddddddddddccccccbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;::::::::99999999999888888899888888888877777777777666666555555555554444444444333333333322222222222111111100000000000//////////////............---------------,,,,,,,,,,,+++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„……………†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvwvvvvvvvvvvvvvvvvvvuuuuuuvvvuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkiiiiihhhhhhhhhhhhhgggggggfffffffffeeeeeeeeeeeeedddeeeeeeeeddddddddddddcccccbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;:::::::::9999999999988888899888888888887777777777666666555555555554444444444333333333322222222222111111100000000000///////////////...........---------------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!! {{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„……………†††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwvvwwvvvvvvvvvvvvvvvvvvuuuuuvvvuuuuuuuuuuuuuuuuutttttutttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkiiiiihhhhhhhhhhhhhgggggggffffffffffeeeeeeeeeeeeeddeeeeeeeeddddddddddddcccccbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;:::::::::99999999999888888998888888888877777777777666666555555555554444444443333333333222222222222111111000000000000//////////////...........---------------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!! {{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„………………†††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††…………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvvvuuuuvvvvuuuuuuuuuuuuuuuuuttttuutttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkiiiiiihhhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeddeeeeeeeeeddddddddddddccccbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTUUTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;:::::::::99999999999888888998888888888877777777777666666555555555554444444443333333333322222222222111111100000000000//////////////............--------------,,,,,,,,,,,,++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!! {{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„………………†††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††…………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvwwwwvvvvvvvvvvvvvvvvvvuuuvvvvvuuuuuuuuuuuuuuuuttttuuttttttttttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkiiiiiiihhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeedeeeeeeeeeddddddddddddccccbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;:::::::::99999999999888888998888888888877777777777666666555555555554444444443333333333322222222222111111100000000000//////////////............--------------,,,,,,,,,,,,++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!! {{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„………………†††††‡‡‡‡‡ˆˆˆ‡ˆˆˆˆ‡‡‡‡‡‡†††††…………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuvvvvvvuuuuuuuuuuuuuuuutttuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllliiiiiiihhhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeedeeeeeeeeeeddddddddddddcccbbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;::::::::::9999999999988888999888888888887777777777666666555555555554444444443333333333322222222222111111100000000000//////////////............--------------,,,,,,,,,,,,++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!! ||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„…………†††††………………„„„„„ƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888777777777766666666666555555555554444444444433333333333222222222221111111000000000000/////////////...........----------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! |||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„……………………………………„„„„„ƒƒƒƒƒ‚‚‚‚…„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddcccbbbbbbbaaaaaaaaaaaa```````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333222222222221111111100000000000/////////////............---------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! |||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„………………………………„„„„„ƒƒƒƒƒƒ‚‚‚………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333322222222222111111100000000000/////////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!!! ||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„……………………………„„„„„„ƒƒƒƒƒƒƒ‚‚…………„„„„„„„„„„„„„„„„ƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||{{|{{{{{{{{{{{{{{{{{{{{{{{{z{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddcccbbbbbbbbaaaaaaaaaaaa```````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888888888777777777776666666666555555555554444444444443333333333322222222222111111100000000000//////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! |||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„……………………………„„„„„„ƒƒƒƒƒƒƒ‚‚……………„„„„„„„„„„„„„„„„ƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888887777777777766666666666555555555554444444444433333333333222222222221111111000000000000/////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„………………………„„„„„„„ƒƒƒƒƒƒƒƒ‚…………………„„„„„„„„„„„„„„„„ƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuututtttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddccbbbbbbbbbaaaaaaaaaaaa```````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333222222222221111111100000000000/////////////...........----------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! |||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„ƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddcbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333222222222222111111100000000000/////////////............---------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! ||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ………………………„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddcbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888888888777777777776666666666555555555554444444444443333333333322222222222111111100000000000/////////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! |}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddbbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888888777777777776666666666555555555554444444444443333333333322222222222111111100000000000//////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddbbbbbbbbbbbaaaaaaaaaaaa``a```````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333222222222221111111000000000000/////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ………………………………„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqrrrrrrrrrqqqqqqqqqqqqqqppqppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddbbbbbbbbbbbbaaaaaaaaaaaa`a````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333222222222221111111100000000000/////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ†………………………………„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrqrrrrrrrrrrqqqqqqqqqqqqqqpqppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddbbbbbbbbbbbbaaaaaaaaaaaa`a````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333222222222221111111100000000000/////////////............---------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒ†††…………………………„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddbbbbbbbbbbbbaaaaaaaaaaaa`aa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888888777777777776666666666555555555554444444444443333333333322222222221111111100000000000/////////////............---------------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒ†††……………………………„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddcbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888888877777777776666666666655555555555444444444443333333333322222222221111111100000000000//////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒ††††……………………………„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeddddddddddccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333222222222211111111000000000000/////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒ†††††……………………………„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888888888777777777776666666666555555555554444444444433333333333222222222211111111100000000000/////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒ††††††……………………………„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeedddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888888777777777776666666666555555555554444444444433333333333222222222211111111100000000000/////////////...........----------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒ†††††††……………………………„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988898888888888777777777776666666666555555555554444444444443333333333322222222211111111100000000000/////////////............---------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒ††††††††…………………………„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddcccbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988898888888888877777777777666666666655555555555444444444443333333333322222222211111111100000000000//////////////...........---------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††……………………………„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€‚~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888988888888888777777777776666666666555555555554444444444433333333333222222222111111111000000000000/////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††………………………………„„„„€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrsssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888988888888888777777777776666666666555555555554444444444433333333333222222222111111111100000000000/////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††………………………………„„„„€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{|{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988998888888888777777777776666666666555555555554444444444433333333333322222222111111111100000000000/////////////...........----------------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††………………………………„„„‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrsssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddcccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988998888888888877777777776666666666555555555554444444444443333333333322222222111111111100000000000/////////////............---------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!! }}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††…………………………………„„‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{|||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrsssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988998888888888877777777777666666666655555555555444444444443333333333322222222111111111100000000000/////////////............---------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††…………………………………„‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚€€}}}}}}}}}}}}}}}}}}}}}}}||}|||||||||||||||||||||||{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrsssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeedddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999889988888888888777777777776666666666555555555554444444444433333333333222222221111111111000000000000/////////////...........---------------,,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyywvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssssssrrrrrrrrrssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllljjjiiiiiiiiiiiiihhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQRRQQQQQQQQQQQPPPPPPPPPPPOPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888777777777776666666666666666655555555555444444444444333333333332222222222222222111111111110000000000///////////.......------------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#############""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyywwvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllljjjjiiiiiiiiiiiiihhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_______^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQRRQQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888777777777776666666666666666655555555555444444444444433333333332222222222222222111111111110000000000///////////........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!! }}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyywwwvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttsssssstssssssssssssssssrrrrrrrrssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllljjjjiiiiiiiiiiiiihhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_______^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQRRRQQQQQQQQQQQPPPPPPPPPPOPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888888777777777776666667666666666665555555555444444444444433333333333222222222222222111111111110000000000////////////.......-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!! }}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyywwwwvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttsssssttsssssssssssssssrrrrrrrrssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiiihhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888887777777777766666676666666666655555555555444444444444333333333332222222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! }}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyywwwwvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssttsssssssssssssssssrrrrrrsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiiihhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888887777777777766666676666666666655555555555444444444444333333333332222222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! }}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyywwwwwvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssstttsssssssssssssssssrrrrrsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnmmmmnmmmmmmmmmmmmmllllllllllljjjjjjiiiiiiiiiiiiihhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````______^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888777777777776666676666666666655555555555444444444444333333333332222322222222222111111111110000000000///////////.......------------,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! }}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyy{zzzzzzzzzzzzzzzzzzzzyyyywwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssstttssssssssssssssssssrrrrsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnmmmnnmmmmmmmmmmmmmlllllllllljjjjjjiiiiiiiiiiiiihhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_____^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888777777777776666677666666666655555555555444444444444433333333332222322222222222111111111110000000000///////////........-----------,,,,,,,,,,,++++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! }}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyy{{zzzzzzzzzzzzzzzzzzzzyyywwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssstttsssssssssssssssssssrrrsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnmmnnmmmmmmmmmmmmmlllllllllljjjjjjjiiiiiiiiiiiiihhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_____^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888888777777777776666677666666666665555555555444444444444433333333333222322222222222111111111110000000000///////////........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! }}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyy{{{zzzzzzzzzzzzzzzzzzzzyywwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssttttsssssssssssssssssssrrsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnmmnnnmmmmmmmmmmmmmllllllllljjjjjjjjiiiiiiiiiiiiihhhhggggggggggggffffffffffffefeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888887777777777766666776666666666655555555555444444444444333333333332223222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$#############"""""""!!!!!!!!!!!! }}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyy{{{{zzzzzzzzzzzzzzzzzzzzywwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssstttssssssssssssssssssssrrssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnmnnnmmmmmmmmmmmmmllllllllljjjjjjjjiiiiiiiiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888777777777766666776666666666655555555555444444444444333333333332223222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############"""""""!!!!!!!!!!!!! }}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyy{{{{{zzzzzzzzzzzzzzzzzzzywwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssttttssssssssssssssssssssrssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllljjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````____^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888777777777776666776666666666655555555555444444444444333333333332223322222222221111111111100000000000///////////.......------------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############"""""""!!!!!!!!!!!!! }}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyy{{{{{{zzzzzzzzzzzzzzzzzzzwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssstttttsssssssssssssssssssrssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllljjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````___^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888888777777777776666777666666666655555555555454444444444333333333332223322222222222111111111110000000000///////////.......------------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############"""""""!!!!!!!!!!!!! }}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyy{{{{{{{zzzzzzzzzzzzzzzzzzwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssstttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllljjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````___^^^^^^^^^^^]]]]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888888777777777776666777666666666665555555555454444444444433333333333223322222222222111111111110000000000///////////........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############"""""""!!!!!!!!!!!!! }}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyy{{{{{{{zzzzzzzzzzzzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllljjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````___^^^^^^^^^^^]]]]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777776666777666666666665555555555554444444444433333333333223322222222222111111111110000000000////////////.......-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$#############""""""!!!!!!!!!!!!! }~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzy{{{{{{{{zzzzzzzzzzzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllljjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````__^^^^^^^^^^^^]]]]]]]]]]]\\]]\\\\\\\\\\\[[[[[[[[[[[Z[ZZZZZZZZZZZYYYYYYYYYYYXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888777777777766667776666666666655555555555544444444444333333333332233222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$#############""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzwwwwwwwwwwwwwvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqrqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllljjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````___^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[[Z[ZZZZZZZZZZZYYYYYYYYYYYXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888888777777777776667776666666666655555555555544444444444333333333332233222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$#############"""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzwwwwwwwwwwwwwwvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuutttutttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqrrqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmllllljjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````___^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888888777777777776667777666666666655555555555554444444444333333333332233322222222222111111111110000000000///////////.......------------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzwwwwwwwwwwwwwwwvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmllllljjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````___^^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888888777777777776667777666666666665555555555554444444444433333333333233322222222222111111111110000000000///////////.......------------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwwwwwwwwwwwvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwvvvvuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmlllljjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````__^^^^^^^^^^^^]]]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888888888777777777776667777666666666665555555555554444444444433333333333233322222222222111111111110000000000///////////........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwwwwwwwwwwwwvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvwwwwxxxxyyyyyyyyyxxxxwwwvvvuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppoooooononnnnnnnnnnmmmmmmmmmmlllljjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````___^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988888888888777777777766677776666666666655555555555544444444444333333333332333222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzyyxxxwwvvvvvuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppooooonoonnnnnnnnnnmmmmmmmmmmllljjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa````````````__^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988888888888777777777776677776666666666655555555555544444444444333333333332333222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#############""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwxxyyzz{{{{{{{{{{zzyyxxwwwvvvvuuuuuuuuuuuuuutttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnmmmmmmmmmmlllkjjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````___^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999988888888888777777777776677777666666666655555555555554444444444333333333332333322222222221111111111100000000000///////////.......-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#############""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwvvvvvvvvvvvvvwwwxxyyzz{{|||}}}|||{{zzyyxxwwwvvvvuuuuuuuuuuuuutttttsstssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnmmmmmmmmmmllkjjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````___^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777776677777666666666655555555555554444444444433333333332333322222222222111111111100000000000///////////.......------------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#############"""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzxwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwvvvvvvvvvvvvwwxxyyz{{||}}~~~~~}}}|{{zyyxwwwvvvvvvvvuuuuuuuuutttttsstsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnmmmmmmmmmmllkjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888888888777777777776677777666666666665555555555554444444444433333333333333322222222222111111111100000000000///////////.......------------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzxxwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwvvvvvvvvvvvvwwxxyzz{|}}~~~~}|{{zyxxwwwvvvvvvvvvvvuuuuuutttttsttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrqrrqqqqqqqqppppppooooooooonnnnnnnnmmmmmmmmmllkjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````````_____^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888877777777776677777666666666665555555555554444444444433333333333333322222222222111111111100000000000///////////........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvwwxyyz{|}}~€€€€€€~}||{zyxx|{{{{zzzzzzzzzzzzyyyyxxxxuuttttttttttttsssssssssssrrrrqrrrrrrrrrrrrrrrrrqqqqppppppppppppppppooooonnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````________]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888888777777777777766666666666555555555554544444444444333333333332233222222222221111111111100000000///////////.........-----------,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………„„……„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvwwwxyyz{|}~€€€~}|{zyyx||{{{{{{{{{zzzzzzyyyyxxxxuuuttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppooooonnnnnnnmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_______]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555554544444444444333333333332233222222222221111111111100000000///////////.........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvwwwxyy{{|}~€‚‚‚€~}|{zzyx||{{{{{{{{{{{{zzzzyyyyxxxuuutttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppoooooonnnnnnnmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_______]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555554544444444444333333333332233222222222221111111111100000000///////////.........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvwwxyy{|}~€‚‚‚‚€~}|{zzyx|||{{{{{{{{{{{{zzzyyyyxxxuuuttttttttttttttssssssssrrrrrrrrrrrrrrrrsrrrrrrrrrqqqqqqqqqqqpppppppooooonnnnnnnnmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````______]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555554544444444444333333333332233222222222221111111111100000000////////////........------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvwwxyy{|}~€€‚‚‚‚‚€~}|{zzyx||||||||||{{{{{zzzyyyyxxxuuuuttttttttttttttsssssssrrrrrrrrrrssssssssssssrrrrqqqqqqqqqqqqppppppoooooonnnnnnnmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````______]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888887777777777777766666666665555555555545444444444443333333333322333222222222211111111111000000000///////////........------------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvwwxxyz{|}~€‚‚‚‚‚€~}|{zzyx||||||||||||{{{{zzzyyyxxxuuuuutttttttttttttttsssssrrrrrrrsssssssssssssssssrrqqqqqqqqqqqqqppppppooooooonnnnnmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhggggggggggfffffffffffffeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````______]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;<;;;;;;;;;;:::::::::::9999999988888888888777777777777766666666666555555555545544444444444333333333322333222222222221111111111100000000///////////.........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………†………………………„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvwwxxyz{|}~€‚‚‚€€~}|{zyyx}||||||||||||{{{zzzyyyxxxuuuuuttttttttttttttttttttrrrrrsssssssssssssssssssssrqqqqqqqqqqqqpppppppoooooonnnnnnmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhggggggggggfffffffffffffeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````_____]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555555544444444444333333333332333222222222221111111111100000000///////////.........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………††††……………………„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvwwwxyz{|}~€€€~}||{zyyx}|||}}}}}}||||{{zzzyyyxxxuuuuuutttttttttttttttttttrrrsssssssssssssssssssssssrrrqqqqqqqqqqqpppppppoooooonnnnnnmmmmmmlllllllllkklkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhggggggggggfffffffffffffeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````_____]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555555544444444444333333333332333222222222221111111111100000000///////////.........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………††††††……………………„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvvvwwwxyz{{|}~€€€€€~~}|{zzyyx}}}}}}}}}}}}||{{{zzyyyxxxuuuuuutttttttttttttttttttrrsssssssssttttttttsssssssrrrrqqqqqqqqqqqppppppooooooonnnnnnmmmmmmlllllllllllllllkkkkkkklllllllllkkkkkkkkjjjjjjjjjiiiiihhhhggggggggggfffffffffffffeeeeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa````````_____]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555555544444444444333333333332333222222222221111111111100000000///////////.........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………†††††††††……………………„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvvvwwxxyz{|}~~€€€~~}|{{zyyyx}}}}}~~~~}}}|||{{zzyyyxxxuuuuuuuttttttttttttttttttssssssssstttttttttttssssssrrrrrqqqqqqqqqqpppppppooooooonnnnnnmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkjjjjjjiiiihhhhhgggggggggfffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa````````_____]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;<;;;;;;;;;;;:::::::::::999999998888888888777777777777776666666666555555555555544444444444333333333332333222222222221111111111100000000////////////........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………††††††††††††………………………„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvvwwxxyz{{|}~~~~}|{{zyyyyx}}}~~~~~~~~}}||{{zzyyyxxxuuuuuuuttttttttttttttttttsssssssstttttttttttttsssssrrrrrrqqqqqqqqqqpppppppooooooonnnnnnmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkjjjjjiiiihhhhggggggggggfffffffffffffeeeeeeeeeeedddddddddddddddddcdcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa````````_____]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::9999999988888888888777777777777766666666666555555555555544444444443333333333323333222222222211111111111000000000///////////........------------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„ƒƒ„ƒ„„„„„„„„„„„„„„……………†††††††††††††††………………………„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvwwwxyyz{||}}~~~~~}}|{{zzyyyyy}~~~~~~~}}||{{zzyyyxxxuuuuuuuutttttttttttttttttssssssstttttttttttttttssssrrrrrrqqqqqqqqqqqpppppppooooooonnnnnnnmmmmmmmmmmllmlllllllllmmmmmmmmmmmmmmmlllllkkkkkkjjjjiiiihhhhhgggggggggfffffffffffffeeeeeeeeeeedddddddddddddddddddddddddcccccccccccbbbbbbaabaaaaaaaaaaa`````````____]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRQQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;<<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555555544444444444333333333323333222222222221111111111000000000///////////.........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††………………„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwvvvvvvwwwxxyzz{{||}}}}}||{{zzyyyyyy~~~~~}}|{{zzyyxxxxuuuuuuuutttttttttttttttttssssssttttttttttttttttssssrrrrrrrqqqqqqqqqqqppppppppoooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkjjjjiiiihhhhggggggggggfffffffffffffeeeeeeeeeeeddddddddddddddddddddddddddddccccccccbbbbbbabaaaaaaaaaaa````````_____]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQPPPQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111111000000000///////////.........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„………††††††††‡‡‡‡‡†††††††††††…„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvwwwwxyyzz{{||||||{{zzyyyyxyyy~~€€~~}}|{{zzyyxxxxuuuuuuuuuttttttttttttttttssssstttttttttttttttttssssrrrrrrrqqqqqqqqqqqqppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmlllllllkkkkjjjjiiiihhhhghgggggggggffffffffffffeeeeeeeeeeedddddddddddddddddddddddddddddddccccccbbbbbbbbaaaaaaaaa`````````_____]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999988888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111111000000000///////////.........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvwwwwwxxyyzz{{{{{{{zzzyyyxxxyyy~€€€€€€~}}|{{zzyyxxxxuuuuuuuuuttttttttttttttttssssstttttttttttttttttssssrrrrrrrqqqqqqqqqqqqqpppppppppooooooonnnnnnnnnnnnmmnnmmmmmmmmnnnnnnnnnnnnnnnmmmlllllkkkkkjjjjiiihhhhhhggggggggggfffffffffffeeeeeeeeeeeedddddddddeeeeeeeeeeeeeedddddddddcccccbbbbbbbaaaaaaaaa``````````____^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111111000000000///////////.........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwxxxyyzzzzzzzzzyyyxxxxxyyy€€€€€€€~}}|{{zyyyxxxxuuuuuuuuuttttttttttttttttsssstttttttuuuttttttttssssrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmllllkkkkkjjjjiiiihhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeedddddddcccccbbbbbbaaaaaaaaa``````````____^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888888877777777777776666666666555555555555544444444444333333333333333222222222221111111111000000000///////////.........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡††…………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwxxxxyyyyzzzyyyyxxxxxxxyyz€€€€€~}}|{zzyyyxxxxuuuuuuuuuttttttttttttttttssssttttttuuuuutttttttssssrrrrrrrrrrqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmlllllkkkkjjjjiiiihhhhhhhggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeddddddccccbbbbbbaaaaaaaaa``````````____^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQPPQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777777766666666666555555555555544444444443333333333333333222222222211111111110000000000///////////........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ††††…………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyxxxxxxxxxxyyz€€€€~}}|{zzyyxxxxxuuuuuuuuuutttttttttttttttssssttttttuuuuutttttttssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnnnnnnnoooonnnnnnmmmmlllllkkkkjjjjjiiiihhhhhhhggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeddddccccbbbbbbaaaaaaaaa``````````____^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQQPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111110000000000///////////........------------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††††‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ˆˆ‡‡‡†††………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwxxxyyz€€€€~}}|{zzyyxxxxxuuuuuuuuuutttttttttttttttssssttttttuuuuutttttttssssrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnooooooonnnnnmmmmlllllkkkkjjjjjiiiiihhhhhhhhgggggggggfffffffffeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeedddddccccbbbbbaaaaaaaaa``````````____^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSSSRRRRRRRRRRQQQQQQQQQQQPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111110000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡‡†††………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwxxxyzz€€€~}||{zzyyxxxxxuuuuuuuuuutttttttttttttttssssttttttuuuuttttttttssssrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppooooooooooooooooonnooooooooooonnnnnmmmlllllkkkkkjjjjjiiiiihhhhhhhhhgggggggggfffffffffeeeeeeeeeeeeeeeeeffffffffgggfffffffeeeeeddddccccbbbbbaaaaaaaa````````````___^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111110000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡†††……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwxxyzz€€€€~}|{{zyyyxxxxxuuuuuuuuuutttttttttttttttsssstttttttuutttttttttssssrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppoooooooooooooooooooooooooonnnnnnnmmmlllllkkkkkjjjjjjiiiiihhhhhhhhhhggggggggffffffffeeeeeeeeeeeeeeeefffffffgggggggffffffeeeeddddccccbbbbbaaaaaaaaa```````````___^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111110000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††††‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡††………„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxyyzz€€€€~}}|{zzyyyxxxxxuuuuuuuuuuuttttttttttttttsssstttttttttttttttttttsssrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppooooooooooooooooooooooonnnnnnnnnmmlllllkkkkkkkjjjjjjiiiiiiihhhhhhhhgggggggfffffffffeeeeeeeeeeeeeeffffffggggggggggfffffeeeeddddccccbbbbbbaaaaaaaa```````````___^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888888877777777777776666666666555555555555544444444444333333333333333222222222221111111110000000000///////////.........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„……………†††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡††………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwxyyz{€€€€~}||{zzyyxxxxxxuuuuuuuuuuuttttttttttttttssssstttttttttttttttttttttssssssrsrrrrrrrrrrrqqqqqqppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnmmllllllkkkkkkkjjjjjjiiiiiiiihhhhhhhhgggggggfffffffffeeeeeeeeeeeeffffffgggggggggggfffffeeeeddddccccbbbbbbaaaaaaaa````````````__^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888888877777777777776666666666655555555555554444444444333333333333333322222222221111111110000000000////////////........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„…………………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‰‰Š‰‰‰‰ˆˆˆ‡‡†††……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwxyyzz€€€€€€~~}|{{zyyyxxxxxxuuuuuuuuuuuutttttttttttttssssstttttttttttttttttttttsssssssssssssrrrrrrqqqqqpppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmllllllkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhggggggffffffffffeeeeeeeeeeeffffffggggggggggfffffeeeeddddccccbbbbbbbaaaaaaaa````````````__^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111100000000000///////////........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„……………………††††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡††………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvwwxxyyzz€€€€€€€~}||{zzyyyxxxxxxuuuuuuuuuuuutttttttttttttssssssttttttttttttttttttttssssssssssssssrrrrrqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmlllllkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhgggggggffffffffffeeeeeeeeefffffffggggggggggfffffeeeeddddccccbbbbbbbaaaaaaaaa```````````__^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111100000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„………………………††††‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvwwxxyyzz€€€€€~~}|{{zzyyyxxxxxxuuuuuuuuuuuuuttttttttttttssssssstttttttttttttttttttttttsssssssssssrrrrqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmllllkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhggggggffffffffffeeeeeeeeeffffffffggggggggfffffeeeedddddccccbbbbbbbaaaaaaaaa```````````__^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888888877777777777766666666666555555555555544444444444333333333333333222222222221111111100000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡††………‡‡†††††………………………………………………€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyzz{{||}}}}}}||{{zyxxwwwvvvvvvuuxxxxxxwwwwwwwwwwwwwvvvvvvssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuutttttsssrrrrqrrrrrrrrrrrrrrrrqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkjjjjjjjiiiiiiihhhhhhhgggfffffffffffffffffgggggggggggffffffeeeedddddccccbbbbdccccccccbbbbbbbbbbbbaaaa____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888777776666666666655555555555554444444444433333333333333333222222222221111111000000000///////////..........------------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡†††…‡‡‡†††††……………………………………………‚€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyzz{{|||}}}|||{{zyyxxwwvvvvvvvvvxxxxxxwwwwwwwwwwwwwvvvvvvsssssttttttttttuuuuuuuvvvvvvvvvvuuuuuuuttttsssrrrrqrrrrrrrrrrrrrrqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllkjjjjjjjjiiiiiihhhhhhhggggffffffffffffffffggggggggggfffffeeeeedddddcccccbbbbdcccccccccbbbbbbbbbbbaaaa_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888888777776666666666655555555555555444444444433333333333333333222222222221111111000000000///////////..........------------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††‡‡ˆˆ‰‰ŠŠŠ‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡††ˆ‡‡‡†††††…………………………………………‚‚€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyzz{{||||||||{{zzyxxwwwvvvvvvvvvxxxxxxxwwwwwwwwwwwwwvvvvvsssssstttttttttuuuuuvvvvvvvvvvvvvvvuuuuutttsssrrrqqrrrrrqqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnmnnnnnnmmmmmmmmmmmmlllllllkjjjjjjjjiiiiiihhhhhhhgggggffffffffffffffffgggggggffffffeeeeedddddcccccbbbbbdcccccccccbbbbbbbbbbbaaaa_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888777776666666666655555555555555444444444443333333333333333222222222221111111000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†ˆˆ‡‡‡†††††………………………………………‚‚‚‚‚€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyzz{{{||||||{{zzyyxxwwwvvvvvvvvvxxxxxxxwwwwwwwwwwwwwvvvvvsssssssstttttttuuuuvvvvvwwwwwvvvvvvvuuuutttsssrrrqqrrrqqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnnnnmmnnnnnmmmmmmmmmmmmmlllllllkjjjjjjjjiiiiiihhhhhhhhggggfffffffffffffffffggggggfffffeeeeedddddccccccbbbbbdccccccccccbbbbbbbbbbaaaa_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888777777666666666655555555555555444444444443333333333333333222222222221111111000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††‡‡ˆˆ‰‰Š‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‰ˆˆ‡‡‡†††††……………………………………‚‚‚‚‚‚€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyzz{{{|||||{{{zzyxxwwwvvvvvvvvvvxxxxxxxxwwwwwwwwwwwwvvvvvsssssssssttttttuuuvvvvwwwwwwwwwwvvvvvuuutttsssrrrqqrrqqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmnnnmmmmmmmmmmmmmmllllllllkjjjjjjjjiiiiiihhhhhhhhggggfffffffffffffffffffffffffffeeeeedddddcccccccbbbbbdccccccccccbbbbbbbbbbbaaa______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888777777666666666665555555555555444444444443333333333333333322222222221111111000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‰‰ˆˆ‡‡‡†††††…………………………………‚‚‚‚‚‚‚€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyzzz{{{|||{{{{zzyyxxwwwvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwvvvvvssssssssssttttuuuvvvvwwwwwwwwwwwwvvvvuuutttssrrrqqqrqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnmmmmmnmmmmmmmmmmmmmmmllllllllkjjjjjjjjiiiiiiihhhhhhhhgggggfffffffffffffffffffffffffeeeeeddddddccccccbbbbbbdccccccccccbbbbbbbbbbbaaa______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888887777776666666666655555555555554444444444433333333333333333222222222221111110000000000///////////..........-----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡ˆˆ‰‰Š‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆŠ‰‰ˆˆ‡‡‡††††††……………………………‚‚‚‚‚‚‚‚€€€€€€€€~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyzz{{{{{{{{{{zzyyxxxwwwvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwvvvvvssssssssssttttuuuvvwwwwxxxxxwwwwwvvvvuuutttssrrrqqqqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllkjjjjjjjjiiiiiiihhhhhhhhgggggfffffffffffffffffffffffeeeeeeddddddcccccccbbbbbbdcccccccccccbbbbbbbbbbaaa______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888887777776666666666655555555555554444444444433333333333333333222222222221111110000000000///////////..........-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!! ‚€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡ˆˆ‰ŠŠ‹‹ŒŒŽŽŒŒ‹‹ŠŠ‰ˆ‹Š‰‰ˆˆ‡‡‡††††††…………………………‚‚‚‚‚‚‚‚‚‚€€€€€€€~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{zzzzz{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzyyxxwwwwvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwvvvvvsssssssssstttuuuvvvwwwxxxxxxxwwwwvvvvuuuttsssrrrqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllkkjjjjjjjjiiiiiiihhhhhhhhhgggggfffffffffffffffffffffeeeeeeeddddddcccccccbbbbbbddccccccccccbbbbbbbbbbbaa_______^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888887777776666666666655555555555555444444444433333333333333333222222222221111110000000000///////////..........------------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!! ‚‚€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡ˆˆ‰ŠŠ‹‹ŒŒŽŽŽŒŒ‹‹ŠŠ‰‹‹Š‰‰ˆˆˆ‡‡‡††††††……………………‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{zzz{{zzzzzzzzzyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyzzzz{{{{{{{{{zzyyxxxwwwwvvvvvvvvvvxxxxxxxxxxwwwwwwwwwvvvvvvsssssssssstttuuvvvwwwxxxxxxxxxwwwvvvuuutttssrrrqqqpqqqqqqqpppppppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllkkjjjjjjjiiiiiiiihhhhhhhhhgggggfffffffffffffffffffffeeeeeeddddddccccccccbbbbbbddcccccccccccbbbbbbbbbbaa_______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888887777776666666666655555555555555444444444443333333333333333222222222221111110000000000///////////..........------------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! ‚‚‚€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡ˆ‰‰ŠŠ‹‹ŒŒŽŒŒŒ‹‹ŠŠŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††††…………………‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{|||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{zzz{{zzzzzzzzzyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzyyxxxwwwwvvvvvvvvvvxxxxxxxxxxxwwwwwwwwvvvvvvssssssssstttuuuvvwwxxxxxxxxxxxwwwvvvuuuttsssrrrqqqpqqqqqppppppppppppppoooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkjjjjjjjiiiiiiiihhhhhhhhhggggggffffffffffffffffffffeeeeeeddddddccccccccbbbbbbdddccccccccccbbbbbbbbbbaa_______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888887777777666666666655555555555555444444444443333333333333333222222222221111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! ‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒ‹‹‹ŠŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††††………………‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}|}||||||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{zzz{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{zzzyyxxxwwwwvvvvvvvvvvxxxxxxxxxxxwwwwwwwwvvvvvvsssssssstttuuuvvwwxxxxyyyyxxxwwwvvvuuutttssrrrqqqppqqqqppppppppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjiiiiiiiiihhhhhhhhhhggggggfffffffffffffffffffeeeeeeddddddcccccccccbbbbbdddccccccccccbbbbbbbbbbba_______^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888887777777666666666665555555555555444444444443333333333333333322222222221111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! ‚‚‚‚‚€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹ŠŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡‡†††††……………‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{zz{{zzzzzzzzzzyyyyyyyyyyyyyzyyyyyyyyyyyyyzzzz{{{{{{{{{zzzyyyxxwwwwwwvvvvvvvvvxxxxxxxxxxxwwwwwwwvvvvvvvssssssttttuuvvvwwxxxxyyyyyxxxwwwvvuuutttssrrrqqqqppqqqqpppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjiiiiiiiiihhhhhhhhhhggggggfffffffffffffffffffeeeeedddddddcccccccccbbbbbddddcccccccccbbbbbbbbbbba________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888887777777666666666665555555555555444444444443333333333333333322222222221111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! ‚‚‚‚‚€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„……………††‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††††…………‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{|||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{zz{{{zzzzzzzzzyyyyyyyyyyyyyzyyyyyyyyyyyyzzzz{{{{{{{{{{zzzyyxxxwwwwwwwvvvvvvvvxxxxxxxxxxxwwwwwwwvvvvvvvssssstttuuuvvwwwxxxyyyyyyyxxxwwvvvuutttsssrrrqqqpppqqqppppppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjiiiiiiiiihhhhhhhhhhggggggggfffffffffffffffffeeeeedddddddccccccccccbbbbddddccccccccccbbbbbbbbbba________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888877777776666666666655555555555554444444444433333333333333333222222222221111100000000000///////////..........-----------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!! ‚‚‚‚‚‚€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„…………††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŽŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡†††††………‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{zzz{{{zzzzzzzzzyyyyyyyyyyyyyzyyyyyyyyyyyzzzz{{{{{{{{{{{zzzyyxxxwwwwwwwwvvvvvvvxxxxxxxxxxwwwwwwwwvvvvvvvssstttuuuvvvwwxxxxyyyyyyyxxxwwvvvuutttsssrrrqqqqpppqqqpppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjiiiiiiiiihhhhhhhhhhgggggggggffffffffffffffffeeeeeedddddddcccccccccbbbbddddccccccccccbbbbbbbbbba________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888877777776666666666655555555555555444444444433333333333333333222222222221111100000000000///////////..........-----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!! ‚‚‚‚‚‚‚€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„…………††‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹ŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††††……‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{|||{{{{zzyyyxxxwwwwwwwwwvvvvvvxxxxxxxxxxwwwwwwwvvvvvvvwstttuuuvvvwwxxxxyyyyyyyyyxxwwwvvuutttsssrrrqqqqppppqqqppppppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffffeeeeeedddddddcccccccccbbbbdddddcccccccccbbbbbbbbbbb_________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888877777776666666666655555555555555444444444433333333333333333222222222221111100000000000///////////..........------------,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„………††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŽŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††††…‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzyyyyyyyyyyyyzyyyyyyyyyyzzzz{{{{||||{{{zzzyyyxxxwwwwwwwwwwvvvvvxxxxxxxxxxwwwwwwwwvvvvwwwttuuuvvvwwxxxyyyyyyyyyyyxxwwwvvuutttsssrrrrqqqqppppqqqppppppppppppppoooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeddddddddcccccccccbbbdddddccccccccccbbbbbbbbbb_________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888877777777666666666655555555555555444444444443333333333333333222222222221111100000000000///////////..........------------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„………†††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹ŒŒŽŽŽŽŽŽŒŒ‹ŠŠ‰‰ˆˆ‡‡†††††‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzyyyyyyyyyyyyzyyyyyyyyyzzzz{{{{|||||{{{zzzyyxxxxwwwwwwwwwwwvvvvyxxxxxxxxxwwwwwwwwwwwwwwwuuuvvwwwxxyyyyyzzzzzyyyyxxwwvvuutttsssrrrrqqqqpppppqqqppppppppppppppoooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggggfffffffffffeeeeeeddddddddcccccccccbbbdddddccccccccccbbbbbbbbbb_________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888877777777666666666655555555555555444444444443333333333333333222222222221111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„………†††‡‡‡ˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŽŽŽŽŽŽŽŽŒŒ‹‹Š‰‰ˆˆ‡‡††††‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzyyyyyyyyyyyyzyyyyyyyyzzzzz{{{{|||||{{{zzzyyxxxxwwwwwwwwwwwvvvvyxxxxxxxxxwwwwwwwwwwwwwxxuvvwwxxxyyyzzzzzzzzzyyyxxwwvvuutttssrrrrrqqqqqpppppqqqqpppppppppppppoooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjiiiiiiiiihhhhhhhhhgggggggggggggggffffffffffeeeeeeddddddddcccccccccbbbddddddcccccccccbbbbbbbbbb_________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888877777777666666666665555555555555444444444443333333333333333322222222221111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„……………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŽŽŽŽŒŒ‹‹Š‰‰ˆˆ‡‡†††‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzzyyyyyyyyyyyzyyyyyyyyzzzz{{{{||||||{{{zzzyyxxxxwwwwwwwwwwwwvvvyxxxxxxxxxwwwwwwwwwwwxxxyvwwxxyyzzzz{{{{{zzzzyyyxxwvvuutttssrrrrrqqqqqqpppppqqqqppppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggggggggffffffffeeeeeeeddddddddccccccccbbbddddddcccccccccbbbbbbbbbb__________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888877777777666666666665555555555555444444444443333333333333333322222222221111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„…………††††‡‡‡ˆˆˆ‰‰‰‰ŠŠŠ‹‹ŽŽŽŽŒŒ‹‹Š‰‰ˆˆ‡‡††‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzzyyyyyyyyyyyzyyyyyyyzzzzz{{{|||||||{{{zzyyyxxxxwwwwwwwwwwwwvvvyxxxxxxxxxwwwwwwwwwxxxyyzwxxyyzz{{{{{{{{{{zzzyyxxwwvuuttsssrrrrrqqqqqqppppppqqqqppppppppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjiiiiiiiiihhhhhhhhgggggggggggggggggffffffffeeeeeeeddddddddcccccccccbbddddddccccccccccbbbbbbbbb__________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888777777776666666666655555555555554444444444433333333333333333222222222221111100000000000///////////..........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„……………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹ŽŽŽŽŒŒ‹ŠŠ‰‰ˆˆ‡‡†ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}~}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzzzyyyyyyyyyyzzyyyyyzzzzz{{{{|||||||{{{zzyyyxxxxwwwwwwwwwwwwwvvyxxxxxxxxxwwwwwwwxxxyyzz{xyyz{{{||||||||{{{zzyyxwwvvuttsssrrrrrqqqqqqqppppppqqqqqpppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggggggggfffffffeeeeeeeddddddddcccccccccbbddddddccccccccccbbbbbbbbb__________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888777777776666666666655555555555555444444444433333333333333333222222222221111100000000000///////////..........-----------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„……………††††‡‡‡ˆˆˆ‰‰‰ŠŠŽŽŽŽŽŒŒ‹ŠŠ‰ˆˆˆ‡‡ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzzzyyyyyyyyyyzzyyyyyzzzzz{{{||||||||{{{zzyyyxxxxwwwwwwwwwwwwwvvyxxxxxxxxxwwwwwxxxxyyz{{|yz{{|||}}}}}}|||{{zyyxxwvvuuttssrrrrrqqqqqqqpppppppqqqqqpppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjiiiiiiiiihhhhhhhggggggggggggggggggfffffffeeeeeeedddddddddccccccccbbdddddddccccccccccbbbbbbbb___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888777777776666666666655555555555555444444444433333333333333333222222222221111100000000000///////////..........-----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„………………††††‡‡‡ˆˆ‰‰‰ŠŽŽŽŽŽŽŒ‹‹ŠŠ‰ˆˆˆ‡ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzzzzyyyyyyyyyzzzyyyzzzzzz{{{||||||||{{{zzyyyxxxxwwwwwwwwwwwwwwvyxxxxxxxxxxxxxxxxyyzz{||}z{||}}}~~~~}}}||{zzyxxwwvuuttsssrrrrqqqqqqqqpppppppqqqqqqpppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjiiiiiiiiiihhhhhhgggggggggggggggggggffffffeeeeeeeeddddddddcccccccccbdddddddccccccccccbbbbbbbb___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888777777777666666666655555555555555444444444443333333333333333222222222221111100000000000///////////..........------------,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„………………††††‡‡‡ˆˆˆ‰‰ŽŽŽŽŽŽŒŒ‹ŠŠ‰‰ˆˆˆ„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzyyyyyyyyyzzzyyzzzzzz{{{|||||||||{{{zzyyyxxxxwwwwwwwwwwwwwwvyxxxxxxxxxxxxxxxyyzz{|}}~{|}}~~~~~~}}||{zyyxwwvuuttsssrrrrqqqqqqqqqpppppppqqqqqqpppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjiiiiiiiiiihhhhhgggggggggggggggggggffffffeeeeeeedddddddddcccccccccbddddddddcccccccccbbbbbbbb___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888777777777666666666665555555555555444444444443333333333333333222222222221111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„………………††††‡‡‡ˆˆ‰ŒŽŽŽŽŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzz{{{|||||||||{{{zzyyyxxxxwwwwwwwwwwwwwwvyxxxxxxxxxxxxxxyyzz{|}~~}}~~~~}}|{{zyxxwvvuttsssrrrrqqqqqqqqqqqppppppqqqqqqqpppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkjjjjjjjjjjiiiiiiiiiihhhhhgggggggggggggggggggffffffeeeeeeeeddddddddcccccccccbddddddddcccccccccbbbbbbbb___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888777777777666666666665555555555555444444444443333333333333333322222222221111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!! €‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………†††††‡‡ˆˆˆ‰ˆ‰‰‰ŠŠŠ‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††……‡‡‡‡‡‡†††††††††††……………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€‚‚‚‚‚~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||{{zzzzzzzzzzzzzzzyyyyyyyyzzyyyyzzzzz{{{|||||||||{{{zzyyyxxxxxxwwwwwwwwwwwwvxxwwwwwwwwwwwxxyyzz{|}~€€€€~~}|{zzyxwwvuuwwvvvvuuuuuuuutttttttttttqqqqqqqqpppppppppppppoooonmmmmmmmmmmmmmlllllllllllmmmmmlllllllllllkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggggggffffffffeeeeeeedddddddddcccccccccbaaaaaaaa`````````________`___________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::99999999999888888887777777777666666666665555555444444444433333333322222222222111111111110011100000000000///////////........-----------,,,,,,,++++++++++++***********)**))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………††††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†††…ˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€‚~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||{zzzzzzzzzzzzzzzzzyyyyyyyzzzyyyzzzzz{{{|||||||||{{{zzyyyxxxxxxxwwwwwwwwwwwvxxwwwwwwwwwwxxyyzz{|}~€€€€€~}||{zyxwwvvuuwwvvvuuuuuuuuuuttttttttttqqqqqqqqpppppppppppppoooonnmmmmmmmmmmmmlllllllllllmmmmmllllllllllllkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggggggggffffffffeeeeeeedddddddddcccccccccbaaaaaaaa``````````_______`___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::99999999999888888887777777777666666666665555555444444444443333333332222222222111111111110011100000000000///////////........-----------,,,,,,,++++++++++++***********)**))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………†††††‡‡‡ˆ‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡†††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||{{zzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzz{{{||||||||||{{zzzyyyxxxxxxxwwwwwwwwwwvxxwwwwwwwwxxxyyzz{|}~€€€‚‚‚‚€~}|{zyxxwvvuutwvvvvuuuuuuuuuuttttttttttqqqqqqqqqppppppppppppoooonnmmmmmmmmmmmmmllllllllllmmmmmllllllllllllkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggggggggffffffffeeeeeeeeddddddddcccccccccbaaaaaaaa``````````_______``___________^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777666666666665555555444444444443333333332222222222211111111111011100000000000///////////........-----------,,,,,,,,+++++++++++***********)**))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………††††‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡†††‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||{{zzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzz{{{||||}}||||{{{zzyyyxxxxxxxwwwwwwwwwwvxxxwwwwwwxxxyyzz{|}~€‚‚‚‚‚‚€~}|{zyyxwvvuuttvvvvuuuuuuuuuuuutttttttttqqqqqqqqqppppppppppppoooonnmmmmmmmmmmmmmllllllllllmmmmmllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhgggggggggggggggggffffffffeeeeeeeddddddddddcccccccccaaaaaaaaa`````````_______``___________^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777766666666665555555444444444443333333332222222222211111111111011100000000000///////////........-----------,,,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………†††††‡‡††‡‡ˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡††‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||{{zzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzz{{{||||}}}}|||{{{zzyyyxxxxxxxxwwwwwwwwwvxxxxwwwxxxxyyyz{||}~€‚ƒ‚‚‚‚‚‚€€~}|{zyxwvvuutttvvvvuuuuuuuuuuuutttttttttqqqqqqqqqqppppppppppppooonnmmmmmmmmmmmmmllllllllllmmmmmmlllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhgggggggggggggggggffffffffeeeeeeeedddddddddcccccccccaaaaaaaa``````````_______``___________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777766666666665555555444444444443333333332222222222211111111111011100000000000///////////........-----------,,,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………†††††‡†††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||{{{zzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzz{{{|||}}}}}}|||{{zzzyyyxxxxxxxwwwwwwwwwwxxxxxxxxxxyyyz{{|}~€‚‚ƒ‚‚‚‚‚‚€~}|{zyxwwvuuttttvvvvuuuuuuuuuuuuuttttttttqqqqqqqqqqppppppppppppooonnnmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhgggggggggggggggggffffffffeeeeeeeedddddddddcccccccccaaaaaaaaa`````````_______```__________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888777777777766666666665555555444444444443333333332222222222211111111111011100000000000///////////........-----------,,,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ……………………………………………………†††††…††††‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}|||{{zzyyyxxxxxxxwwwwwwwwwwxxxxxxxxxyyyz{{|}~€‚ƒƒ‚‚‚‚‚‚€~}|{zyxwwvuuttttsvvvvuuuuuuuuuuuuuttttttttqqqqqqqqqqppppppppppppooonnnmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggggggggfffffffffeeeeeeeedddddddddcccccccccaaaaaaaaa``````````______```___________^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888777777777766666666665555555444444444443333333332222222222211111111111011100000000000///////////........------------,,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ………………………………………………………††††………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ…………„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}|||{{zzzyyyxxxxxxwwwwwwwwwwxxxxxxxyyyzz{{|}}~€‚‚ƒƒ‚‚‚‚‚€€~}|{zyxwvvuutttssvvvvuuuuuuuuuuuuuttttttttqqqqqqqqqqqppppppppppppoonnnmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggggggggfffffffffeeeeeeeedddddddddcccccccccaaaaaaaaa``````````______```___________^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;::::::::::99999999999888888887777777777666666666655555555444444444433333333322222222222111111111110111100000000000//////////........------------,,,,,,,++++++++++++**************))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ…………………………………………………………†††……………††††††‡‡‡‡‡‡††††††††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ………………„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||{{{{zzzzzzzzzzzzzzzzzzzzz{zzzzzzzzz{{{||}}}}}}}}}|||{{zzyyyxxxxxxwwwwwwwwwwxxxyyyyyyzz{{||}~€€‚‚ƒƒ‚‚‚€€~}|{zyxwvvuutttsssvvvvvuuuuuuuuuuuuutttttttqqqqqqqqqqqppppppppppppoonnnmmmmmmmmmmmmmlllllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhggggggggggggggfffffffffeeeeeeeedddddddddcccccccccaaaaaaaaa``````````______```___________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777666666666655555555444444444443333333332222222222111111111110111100000000000//////////.........-----------,,,,,,,++++++++++++**************))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ………………………………………………………………†„…………………†††††††††††††††††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ………………„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||{{{{zzzzzzzzzzzzzzzz{zzzz{{zzzzzzzz{{{||}}}}~~}}}}||{{zzzyyyxxxxxwwwwwwwwwwyyyyyyzzzz{{||}~~€‚‚ƒƒ€€~}|{zyxwvvuuttttsssvvvvvvuuuuuuuuuuuutttttttqqqqqqqqqqqppppppppppppoonnnmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhgggggggggggggffffffffffeeeeeeeedddddddddcccccccccaaaaaaaaa``````````______````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777666666666655555555444444444443333333332222222222211111111110111100000000000//////////.........-----------,,,,,,,++++++++++++**************))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ…………………………………………………………………„„„……………………………†…†………………††ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ………………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{zzzzzzzzzzzzz{{{{{{{z{{{zzzzzz{{{{||}}}~~~~~}}}||{{zzyyyxxxxxwwwwwwwwwxyyyzzzz{{{||}}~~€€‚‚ƒƒ€€~}|{zyxwwvuuttttssssvvvvvvvuuuuuuuuuuuuttttttqqqqqqqqqqqqpppppppppppponnnnmmmmmmmmmmmmmllllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhgggggggggggggffffffffffeeeeeeeedddddddddcccccccccaaaaaaaaa```````````_____````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777766666666655555555444444444443333333332222222222211111111111111100000000000//////////.........-----------,,,,,,,++++++++++++**************))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ††…†………………………………………………………„„„„„„…………………………………………………ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~€~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{zzzzzzzzzzz{{{{{{{{{{{{{{zzzzz{{{{||}}}~~~~~~}}}||{{zzyyyxxxxwwwwwwxxxxzzzzz{{{|||}}~~€€‚‚‚‚€€€~}|{zyxxwvuutttttssssvvvvvvvuuuuuuuuuuuuttttttqqqqqqqqqqqqpppppppppppponnnnmmmmmmmmmmmmmllllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggffffffffffeeeeeeeedddddddddcccccccccaaaaaaaaa````````````____`````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999999888888887777777777766666666655555555444444444443333333332222222222211111111111111100000000000//////////.........-----------,,,,,,,,+++++++++++**************))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ†††††……………………………………………………„„„„„„„„„„„„„………………………………ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ……………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~€€~~~~~~~~~}}}}}}}}}}}}}}|||{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{zzzz{{{{||}}~~~~~~~~}}}|{{zzzyyxxxxxwwwxxxxxyzz{{{||||}}~~~€€‚‚‚‚€€~}|{zzyxwvvuuttttsssssvvvvvvvuuuuuuuuuuuuttttttqqqqqqqqqqqqpppppppppppppnnnnmmmmmmmmmmmmmllllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeeeddddddddddcccccccccaaaaaaaaa`````````````___``````_________^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999988888887777777777766666666655555555444444444443333333332222222222211111111111111100000000000//////////.........-----------,,,,,,,,+++++++++++***************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ††††††……†…………………………………………„„„„„„„„„„„„„„„„„„„„„„„……ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ………„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~€€€~~~~~~~~}}}}}}}}}}}}}}|||{{{{{zzzzzzz{{{{{{{||||{{|{{{{{zzz{{{{||}}~~~~~~~~}}||{{zzyyxxxxxxxxxxxxyy{{{|||}}}~~~€€€~~}|{{zyxwvvuuttttttssssvvvvvvvvuuuuuuuuuuuutttttqqqqqqqqqqqqqppppppppppponnnnmmmmmmmmmmmmmllllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggfffffffffffeeeeeeeddddddddddcccccccccaaaaaaaaaa````````````___``````_________^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999988888887777777777766666666655555555444444444443333333332222222222211111111111111100000000000//////////.........-----------,,,,,,,,+++++++++++***************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††…†………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡ˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}||{{{{{zzzzz{{{{{{{||||||||||{{{{zzz{{{{||}}~~~~~~}}||{{zyyyxxxxxxxxxyyyz{||}}}~~~~€€€€~~}|{{zyxwwvuuutttttttsssvvvvvvvvuuuuuuuuuuuutttttrqqqqqqqqqqqqppppppppppppnnnnnmmmmmmmmmmmmllllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggfffffffffffeeeeeeedddddddddddccccccccaaaaaaaaaa``````````````_```````_________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::9999999999988888888777777777766666666655555555544444444443333333332222222222211111111111111100000000000//////////.........-----------,,,,,,,,+++++++++++***************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}||{{{{{{{zz{{{{{{{||||||||||||{{{{zz{{{{||}}~~~~}}|{{zzyyyxxxxxxxyyyzz|}}}~~~€€€€€€€€~}}|{{zyxwwvvuuttttttttttsvvvvvvvvvuuuuuuuuuuutttttrqqqqqqqqqqqqppppppppppppnnnnnmmmmmmmmmmmmllllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggffffffffffeeeeeeeedddddddddddccccccccbaaaaaaaaaa``````````````````````_________^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777666666666555555555444444444433333333322222222222111111111111111100000000000/////////.........------------,,,,,,,+++++++++++***************)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}||{{{{{{{{{{{{{{{|||||}}||||||{{{{zz{{{{||}}~~~~}}|{{zzyyxxxxxyyyzzz{}}~~€€€€€€€€€€€€€€€€}}|{{zyxxwvvuuutttttttttttvvvvvvvvvuuuuuuuuuuuuttttrqqqqqqqqqqqqqpppppppppppnnnnnmmmmmmmmmmmmmlllllllmmmmmmllllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggffffffffffeeeeeeeedddddddddddccccccccbaaaaaaaaaaaa`````````````````````________^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777666666666555555555444444444443333333332222222222111111111111111100000000000/////////..........-----------,,,,,,,++++++++++++**************))))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††…………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}||{{{{{{{{{{{{{{||||}}}}}}|}|||{{{zzz{{{||}}~~€€€~~}||{zzyyyyxxyyyzz{{|~~€€€€€€€€€€€€€€€€€||{{zyxxwwvvuuttttttttttttvvvvvvvvvuuuuuuuuuuuuttttrqqqqqqqqqqqqqpppppppppppnnnnnnmmmmmmmmmmmmlllllllmmmmmmlllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggfffffffffffeeeeeeeedddddddddddccccccccbbaaaaaaaaaaaaa``````````aa````````________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777766666666555555555444444444443333333332222222222211111111111111100000000000/////////..........-----------,,,,,,,++++++++++++**************))))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††……………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}|{{{{{{{{{{{{{||||}}}}}}}}}|||{{{zzzz{{||}}~~€€€€€€~}}|{{zzyyyyyyyzz{{||~€€€€€€€€€€~~|{zzyyxwwvvuuuttttttttttttvvvvvvvvvuuuuuuuuuuuuttttrrqqqqqqqqqqqqpppppppppppnnnnnnmmmmmmmmmmmmlllllllmmmmmmllllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggfffffffffffeeeeeeeeddddddddddddcccccccbbbaaaaaaaaaaaaaaa```````aaa````````________^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999888888887777777777766666666555555555444444444443333333332222222222211111111111111100000000000/////////..........-----------,,,,,,,++++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}|{{{{{{{{{{{{||||}}}}}}}}}}}||{{{zzzz{{{|}}~~€€€€€€€~~}||{zzyyyyyyzzz{||}€€€€€€€~~~}{zzyyxwwvvuuuuttttttttttttvvvvvvvvvuuuuuuuuuuuuutttrrqqqqqqqqqqqqpppppppppppnnnnnnmmmmmmmmmmmmlllllllmmmmmmllllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggfffffffffffeeeeeeeeddddddddddddcccccccbbbaaaaaaaaaaaaaaaaa`````aaaa````````________^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999988888887777777777766666666555555555444444444443333333332222222222211111111111111100000000000/////////..........-----------,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††…………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††‡‡‡‡‡‡‡‡†††††††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}|{{{{{{{{{{{{|||}}}}}~}}}}}}||{{{zzzzz{{||}~~€€€€€€~}}|{{zzyyyyzzz{{|}}€€€€€€~~}}|zzyyxwwvvvuuuuttttttttttttvvvvvvvvvvuuuuuuuuuuuutttrrqqqqqqqqqqqqqppppppppppnnnnnnnmmmmmmmmmmmmllllllmmmmmmmllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggfffffffffffeeeeeeeeeddddddddddddccccccbbbbbaaaaaaaaaaaaaaaaaa``aaaaaa```````________^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888777777777766666666555555555444444444443333333332222222222211111111111111100000000000/////////..........-----------,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}{{{{{{{{{{{||||}}}~~~~~}}}}||{{{zzzzz{{||}~~€€€€€~}||{{zzzzzzz{{||}~€€€€€€~~~}}||zyyxxwwvvuuuuuttttttttttttvvvvvvvvvvuuuuuuuuuuuutttrrrqqqqqqqqqqqqppppppppppnnnnnnnmmmmmmmmmmmmllllllmmmmmmmlllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggfffffffffffeeeeeeeeedddddddddddddcccccbbbbbbaaaaaaaaaaaaaaaaaa`aaaaaaa````````_______^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::9999999999988888888777777777766666666555555555444444444443333333332222222222211111111111111100000000000/////////..........-----------,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††…………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}{{{{{{{{{{||||}}}~~~~~~}}}}||{{{zzzzz{{||}~~€€€€~~}|{{zzzzzz{{||}}~€€€€€~~}}||{{yxxxwwvvvuuuuuttttttttttttvvvvvvvvvvvuuuuuuuuuuutttrrrqqqqqqqqqqqqppppppppppnnnnnnnmmmmmmmmmmmmllllllmmmmmmmlllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggfffffffffffeeeeeeeeeddddddddddddddcccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````_______^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::999999999988888888777777777766666666555555555544444444443333333332222222222211111111111111100000000000/////////..........-----------,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}{{{{{{{{{{|||}}}}~~~~~~~}}}||{{{zzzzzz{{|}}~€€€~}||{{{zzz{{{||}~~€€€€€~~~}}||{{zxxxwwvvvuuuuuuutttttttttttvvvvvvvvvvvuuuuuuuuuuuuttrrrqqqqqqqqqqqqqpppppppppnnnnnnnmmmmmmmmmmmmmlllllmmmmmmmllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggfffffffffffeeeeeeeeeeddddddddddddddccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````_______^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::999999999988888888777777777766666666555555555544444444443333333332222222222211111111111111110000000000/////////..........------------,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††…†………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}{{{{{{{{{||||}}}~~~~~~~~}}}||{{zzzzzzz{{|}}~€‚€€~~}||{{{{{{{||}}~~€€€€€~~}}|||{{zzxxwwvvvvuuuuuuuuttttttttttvvvvvvvvvvvuuuuuuuuuuuuttrrrrqqqqqqqqqqqqpppppppppnnnnnnnmmmmmmmmmmmmmlllllmmmmmmmlllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggffffffffffeeeeeeeeeeeeddddddddddddddbbbbbbbbbbbbbbbbbaaaaaaaabaaaaaaaaaa```````______^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999888888887777777777666666665555555555444444444443333333332222222222111111111111111100000000000////////..........------------,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||~}}}}}}~~~~~€€€€€€€~~}|||{{{{{{||}~~€‚‚ƒƒƒ‚‚‚€€~~}}||||||}}~~~‚‚‚‚‚‚‚‚‚€€~~~}}||{{{zzzzyyyyxxxxxxxxxxxxwwwwwsssssssssssrrrrrrrrrrrrqqppppppppppppooooooooooooonnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggggggggfffffffffffeeffffffeeeeeeeeeeeeeeeeedddcbbbbbbbbbbbbbbbbbbbaaaaa````````_________^^^^^^]]^^^^^^^^]]]]]]]]]]\\\\\\\ZZZZZZZZYYYYYYYYYXXXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777766666665555555555544444443333333332222222222111111100000000000///////////............-----------,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„ƒ„ƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||~~}}}}~~~~~€€€€€€€€~}}|||{{{{{{||}}~€€‚‚ƒƒƒƒ‚‚€~~}}|||}}}}~~~‚‚‚‚‚€€~~}}|||{{{zzzzyyyyyxxxxxxxxxxxxxwwwwsssssssssssrrrrrrrrrrrrqqppppppppppppooooooooooooonnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggggggfffffffffffeffffffffeeeeeeeeeeeeeeeeddccccbbbbbbbbbbbbbbbbbaaaa`````````_________^^^^^^]_^^^^^^^]]]]]]]]]]\\\\\\\ZZZZZZZZYYYYYYYYYXXXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777777666666655555555555444444433333333322222222222111111100000000000///////////...........------------,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||~~~}}~~~~~~€€€€€€€~}}||{{{{{{{{||}~€‚‚ƒƒƒƒƒ‚‚€~~}}}}}}}~~~~€€€~~}}}|||{{{zzzzyyyyyyxxxxxxxxxxxxxwwwwssssssssssssrrrrrrrrrrrrqpppppppppppppoooooooooooonnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggggggggffffffffffeffffffffffeeeeeeeeeeeeeeeeccccccbbbbbbbbbbbbbbbaaaa``````````_________^^^^^^__^^^^^^^]]]]]]]]]\\\\\\\ZZZZZZZZYYYYYYYYYYXXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777777666666655555555555444444433333333322222222222111111100000000000///////////............-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€~~~~~}}}}}}}|||||~~~~~~~~~~~€€€€€€~~}}||{{{{{{{{||}~~€‚‚ƒƒƒƒƒ‚‚‚€€~~}}}}}~~~~~~€€€~~~}}|||{{{{zzzzyyyyyyyxxxxxxxxxxxxxwwwwssssssssssssrrrrrrrrrrrrqpppppppppppppoooooooooooonnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeecccccccccbbbbbbbbbbbbaaaa```````````________^^^^^^___^^^^^^^]]]]]]]]]\\\\\\ZZZZZZZZZYYYYYYYYYXXXXXXXVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777666666655555555555444444433333333322222222222111111100000000000///////////............-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€€€~~~~~}}}}}}}}|||~~~~~~~~~~€€€€€€€~~}}||{{{{{{{{||}}~€‚ƒƒƒƒƒƒ‚‚€€~~~~~~~~~~~~€€€€€~~~}}}|||{{{zzzzzyyyyyyyyxxxxxxxxxxxxxxwwwssssssssssssrrrrrrrrrrrrqpppppppppppppoooooooooooonnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeccccccccccbbbbbbbbbbbaaaa````````````________^^^^^___^^^^^^^]]]]]]]]]\\\\\\ZZZZZZZZZYYYYYYYYYXXXXXXXVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777666666665555555555444444433333333322222222222111111100000000000///////////............-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€€€~~~~~~}}}}}}}||~~~~~~~~~~€€€€€€€~~}}||{{{{{{{{{|}}~€€‚‚ƒƒƒƒƒƒ‚‚€€~~~~~~~~~€€€€~~~}}}|||{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxwwwsssssssssssssrrrrrrrrrrrrqpppppppppppppooooooooooonnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeccccccccccccbbbbbbbbbaaaa`````````````________^^^^____^^^^^^^]]]]]]]]\\\\\\ZZZZZZZZZYYYYYYYYYYXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777666666665555555555444444433333333322222222222111111100000000000///////////............-----------,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€€€€~~~~~}}}}}}}|~~~~~~~~~~€€€€€€€~~}}||{{{{{{{{{||}~€‚‚ƒƒƒƒƒƒƒƒ‚‚€€~~~~~€€~~~}}}||||{{{{zzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwsssssssssssssrrrrrrrrrrrrqpppppppppppppooooooooooonnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgghggggggggggggggggggggffffffffffffffffffffffffffeeeeccccccccccccbbbbbbbbbaaaa`````````````________^^^^____^^^^^^^]]]]]]]]]\\\\\ZZZZZZZZZZYYYYYYYYYXXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777777777666666665555555555444444433333333322222222222111111100000000000///////////............-----------,,,,,,,,+++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„ƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~}}}}}}}~~~~~~~~~€€€€€€~~}}||{{{{{{{{{||}~~€‚‚ƒƒƒ„„„ƒƒƒ‚‚€€€€~~~~€~~}}}||||{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwsssssssssssssrrrrrrrrrrrrqpppppppppppppooooooooooonnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhgghhhggggghhhhggggggggggfffgfffffffffffffffffffffffeeddccccccccccbbbbbbbbbaaaa`````````````_________^^^_____^^^^^^]]]]]]]]]\\\\\ZZZZZZZZZZYYYYYYYYYYXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777777666666665555555555444444433333333322222222222111111100000000000///////////............-----------,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€€€€€€~~~~~}}}}}~~~~~~~~~€€€€€€€~~}}|||{{{{{{{{||}}~€‚ƒƒ„„„„„„ƒƒ‚‚‚€€€~~}~~}}}|||{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwtsssssssssssssrrrrrrrrrrrqqppppppppppppooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggffggfffffffffffffffffffffffeddcccccccccccbbbbbbbbaaaa`````````````_________^^^_____^^^^^^^]]]]]]]]\\\\\ZZZZZZZZZZYYYYYYYYYYYXXXXWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777666666665555555555544444433333333332222222222111111100000000000///////////............-----------,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~}}}}~~~~~~~~€€€€€€€€~~}}|||{{{{{{{{{|}}~€€‚ƒƒ„„„„„„„„ƒƒ‚‚‚€€€~~}~~}}||||{{{{{zzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwtsssssssssssssrrrrrrrrrrrqqpppppppppppppoooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggffgggfffffffffffffffffffffffdddccccccccccbbbbbbbbaaaa````````````__________^^^_____^^^^^^^]]]]]]]]]\\\\[ZZZZZZZZZZYYYYYYYYYYXXXXWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777666666665555555555544444433333333332222222222111111100000000000///////////............-----------,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€‚‚‚‚‚‚€€€~~~~~}}~~~~~~€€€€€€€€~~}}|||{{{{{{{{{||}~€‚ƒƒ„„…………„„„„ƒƒ‚‚€€~~}~~}}}||{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwttssssssssssssrrrrrrrrrrrqqqppppppppppppoooooooooonnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggfgggfffffffffffffffffffffffddddcccccccccbbbbbbbbaaaa```````````___________^^^______^^^^^^^]]]]]]]]\\\\[ZZZZZZZZZZYYYYYYYYYYYXXXWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777776666666655555555555444444333333333322222222222111111100000000000///////////...........------------,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€‚‚‚‚‚‚‚‚‚€€€€~~~~~}~€€€€€€€€€€€~~}}|||{{{{{{{{{||}~~€‚ƒƒ„……………………„„ƒƒ‚‚€€~~}~~}}|||{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwttsssssssssssssrrrrrrrrrrqqqppppppppppppoooooooooonnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffffffddddcccccccccbbbbbbbbaaaa``````````___________^^^^______^^^^^^^]]]]]]]]\\\\[ZZZZZZZZZZZYYYYYYYYYYYXXWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777776666666655555555555444444333333333322222222222111111100000000000///////////...........------------,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„††……………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€‚‚ƒƒƒƒƒƒƒ‚‚‚‚€€€~~~~€€€€€€€€€€€~~}}|||{{{{{{{{{||}~~€‚ƒƒ„………†††………„„ƒƒ‚‚€€~~}~~}|||{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwtttssssssssssssrrrrrrrrrrqqqpppppppppppppooooooooonnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiihhhhhgggggggggfffffffffffffffffffffdddddccccccccbbbbbbbbaaaa`````````____________^^^^______^^^^^^^]]]]]]]]]\\\[[ZZZZZZZZZZZYYYYYYYYYYXXWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777776666666665555555555444444333333333322222222222111111100000000000////////////...........-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††…………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚€€€€~~€€€€€€€€€€€€~~}}|||{{{{{{{{{||}}~€‚ƒƒ„……††††††………„ƒƒ‚€~}~}}||{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwtttssssssssssssrrrrrrrrrrqqqqppppppppppppooooooooonnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhiiiiiiiiiiihhhhgggggggggffffffffffgffffffffffdddddccccccccbbbbbbbbaaaa`````````___________^^^^^______^^^^^^^^]]]]]]]]\\\[[ZZZZZZZZZZZZYYYYYYYYYYXWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777776666666665555555555444444333333333322222222222111111100000000000////////////...........-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„††††………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€‚‚‚ƒƒ„„„„„„„ƒƒƒƒ‚‚‚€€€€~€€€€€€€€€€€€~}}}|||{{{{{{{{{||}}~€‚ƒ„„…†††‡‡††††…„„ƒ‚‚€~}~}}||{{{{zzzzzzzzzzzzzzyzyyyyyyyyyyyyyxxxxxxxxxxxxtttssssssssssssrrrrrrrrrrqqqqppppppppppppooooooooonnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhiiiiiiiiiiiiiihhhhgggggggggffffffffgggfffffffffdddddcccccccccbbbbbbbbaaa`````````__________^^^^^^_____^^^^^^^^^]]]]]]]]\\\[[ZZZZZZZZZZZZZYYYYYYYYYXWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777777776666666665555555555444444333333333322222222222111111100000000000////////////...........-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††……………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€‚‚‚ƒƒƒ„…………„„„„ƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€~}}}||||{{{{{{{{||}}~€‚ƒ„„…††‡‡‡‡‡†††…„„ƒ‚€~}~}}||{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxttttssssssssssssrrrrrrrrrqqqqpppppppppppppoooooooonnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiihiiiiiiiiiiiiiiiiiiihhhgggggggggggffffgggggggfffffffdddddcccccccccbbbbbbbbaaa````````__________^^^^^^^_____^^^^^^^^^]]]]]]]]\\\[[[ZZZZZZZZZZZZZYYYYYYYYXWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777776666666665555555555444444333333333322222222222111111100000000000////////////...........-----------,,,,,,,,+++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€‚‚ƒƒ„„……………………„„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~}}}||||{{{{{{{|||}}~€‚ƒ„„…††‡‡‡‡‡‡††……„ƒ‚€€~}~~}|||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxttttssssssssssssrrrrrrrrrqqqqqppppppppppppoooooooonnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhgghggggggggffgggggggffffffffddddddcccccccccbbbbbbbbaa````````__________^^^^^^^_____^^^^^^^^^]]]]]]]]\\\[[[ZZZZZZZZZZZZZZYYYYYYYYWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777776666666665555555555544444333333333322222222222111111100000000000////////////...........-----------,,,,,,,,+++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€‚‚ƒƒ„„„……†††……………„„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€~}}}|||||{{{{{{||||}~~€‚ƒ„……†‡‡‡ˆˆ‡‡‡††…„ƒ‚‚€~}~~}||{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxttttssssssssssssrrrrrrrrrqqqqqppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgghggggggggggggggggggfffffffddddddcccccccccbbbbbbbbaaa```````_________^^^^^^^^_____^^^^^^^^^]]]]]]]]]\\[[[ZZZZZZZZZZZZZZYYYYYYYYWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777776666666665555555555544444333333333332222222222111111100000000000////////////...........-----------,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€‚‚ƒƒ„„…††††††††………„„„„ƒƒƒ‚‚‚€‚€€€€€€€€€€€€€~~}}}|||||{{{{{||||}}~~€‚ƒ„……†‡‡ˆˆˆˆ‡‡††…„„ƒ‚€~}~~}||{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxttttsssssssssssssrrrrrrrrqqqqqpppppppppppppooooooonnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjiiiiiihhhhghgggggggggggggggggffffffffddddddcccccccccccbbbbbbbaa```````________^^^^^^^^^____^^^^^^^^^^]]]]]]]]]\\[[[[ZZZZZZZZZZZZZZYYYYYYYWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777777776666666665555555555544444333333333332222222222111111100000000000////////////...........-----------,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„„„„„„„„„„„„„„„„„†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€‚‚ƒƒ„„……†††††††††…………„„„„ƒƒ‚‚‚‚‚€€€€€€€€€€~~~}}}||||||||||||||}}~€‚ƒ„„…†‡‡ˆˆˆˆˆ‡‡†……„ƒ‚€~}~}||{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxttttsssssssssssssrrrrrrrrqqqqqpppppppppppppooooooonnnnnnnnmmmmmmmmmmmmllllllllllllllllllllmmllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjiiiiihhhhghhgggggggggggggggfffffffffddddddcccccccccccbbbbbbbaa```````________^^^^^^^^^___^^^^^^^^^^^]]]]]]]]]\\[[[[ZZZZZZZZZZZZZZYYYYYYYWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777766666666655555555555444443333333333322222222222111111100000000000///////////...........-----------,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„„„„„„„„„„††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€‚‚ƒƒ„„……††‡‡‡‡††††††………„„„ƒƒƒ‚‚‚ƒ‚‚‚€€€€€€€€~~~~}}||||||||||||||}}~~€‚ƒ„„…†‡‡ˆˆˆˆˆ‡‡††…„ƒ‚€~}~}}||{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxtttttssssssssssssrrrrrrrrqqqqqqppppppppppppooooooonnnnnnnnmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmlllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjiiiiihhhhghhggggggggggggggggffffffffddddddccccccccccccbbbbbbbaa``````_______^^^^^^^^^]___^^^^^^^^^^^^]]]]]]]]\\[[[[ZZZZZZZZZZZZZZYYYYYYYWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777766666666655555555555444443333333333322222222222111111100000000000///////////...........------------,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€‚ƒƒ„„………‡‡‡‡‡‡‡‡††††††………„„„ƒƒ‚‚‚ƒƒ‚‚‚€€€€€€~~~~}}|||||||||||||}}}~~€€‚ƒ„„…†‡‡ˆˆˆˆˆˆ‡‡†…„ƒ‚€~}~}}||{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxtttttsssssssssssssrrrrrrrqqqqqqppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiijjjjiiiiihhhhghhhggggggggggggggfffffffffdddddddcccccccccccbbbbbbbaa``````_______^^^^^^^^^]___^^^^^^^^^^^^]]]]]]]]\\[[[[[ZZZZZZZZZZZZZYYYYYYYWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777766666666665555555555444443333333333322222222222111111100000000000///////////............-----------,,,,,,,,+++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„„„„„„„„„„„„„„„††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€‚ƒƒ„„………‡‡‡‡‡‡‡‡‡‡‡††††…………„„ƒƒƒ‚ƒƒƒ‚‚‚€€€€€~~~~}}||||||||||||}}}}~~€€‚ƒƒ„…††‡‡ˆˆˆˆˆ‡‡†……„ƒ‚€~~~}||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxtttttsssssssssssssrrrrrrrqqqqqqpppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmlllllllmmmmmmmmmmmnnnmmmmmmmlllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiijjiiiiiihhhhhhhhhgggggggggggggfffffffffdddddddccccccccccccbbbbbbaa``````_______^^^^^^^^^]___^^^^^^^^^^^^]]]]]]]]]\[[[[ZZZZZZZZZZZZZZYYYYYYYWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777766666666665555555555444443333333333322222222222111111100000000000////////////...........-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††††††††††††††…………………………………………………………†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„……………„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………„„„„„„„„„„„„„„„„†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€‚‚ƒƒ„„……†‡‡‡‡‡‡‡‡‡‡‡‡‡††††………„„ƒƒƒ„„ƒƒ‚‚‚€€€€~~~~}}}|||||||||||}}}}~~~€€‚‚ƒ„…††‡‡ˆˆˆˆˆ‡‡††…„ƒ‚€~€~}}||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxttttttssssssssssssrrrrrrrqqqqqqqppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmmllmmmmmmmmmnnnnnnnnnnmmmmllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffddddddddcccccccccccbbbbbbaa``````_______^^^^^^^^^]___^^^^^^^^^^^^]]]]]]]]]\[[[[[ZZZZZZZZZZZZZYYYYYYYWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777777766666666665555555555444444333333333322222222222111111100000000000////////////...........-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††††††††††…………………………………………………††††††…………………………………………………………………„„„„„„„„„„…………………………………………………………………………………„………………„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€‚‚ƒƒ„………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……„„ƒƒ„„ƒƒƒ‚‚‚€€€€~~~~}}|||||||||||}}}}~~~€€‚‚ƒ„……†‡‡‡ˆˆˆˆ‡‡‡†…„„ƒ‚€€~~}|||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxttttttsssssssssssssrrrrrrqqqqqqqpppppppppppppooooonnnnnnnnnnmmmmmmmmmmmmmmmlmmmmmmmmnnnnnnnnnnnnnnmmlllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffddddddddcccccccccccbbbbbbaa``````_______^^^^^^^^^]___^^^^^^^^^^^^]]]]]]]]]\[[[[ZZZZZZZZZZZZZYYYYYYYYWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777766666666665555555555444444333333333322222222222111111100000000000////////////...........-----------,,,,,,,,+++++++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~}~~~~~€‚‚ƒ„„„……†††††‡‡‡‡‡‡‡††††††……„„„ƒƒ†……„„„ƒƒƒ‚‚‚€€€~~~||||||||||}}}~~~~€€‚‚‚ƒ„„……†††††††……„„ƒ‚€~€~}}||{{{{zzzzzzzzzzzzzwwvvvvvvvvvvvvvuuuuuuuuuuusssssssssssssrrrrrrrrrrrrqqqqqqpppppppppppppooooooppooooooooooonnnnnnnnnnnnmmmmmnnnnnnnooooooooonnnnllllkkkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhhhhhhhhggggffffffeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbaa``````______^^^^^^^^^]]]]^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBAAAAAAAAAA@@AAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777666666665555555555544444443333333333322222222222111111111100000000000///////..........-----------,,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………………††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„ƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~~~~~~~~~~~~~~€€‚ƒƒ„„………††††‡‡‡‡‡‡‡‡‡‡‡††††……„„ƒƒ††……„„ƒƒƒ‚‚‚€€€~~~|||||||||}}}~~~~€€€‚‚ƒƒ„„……†††††††……„ƒƒ‚€€~}||{{{{zzzzzzzzzzzzzwwvvvvvvvvvvvvvvuuuuuuuuuutssssssssssssrrrrrrrrrrrrqqqqqqqpppppppppppppoooooppooooooooooonnnnnnnnnnnnmmmmmnnnnnoooooooooooonnnmllllkkkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhhhhhhhggggfffffffeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbaa``````______^^^^^^^^^]]]]^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBAAAAAAAAAA@@AAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777766666666555555555544444443333333333322222222222111111111100000000000///////..........-----------,,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………………††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~~~~~~~~~€€‚ƒƒ„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††……„„ƒ††……„„„ƒƒ‚‚‚€€€~~~~||||||||}}}~~~€€€‚‚‚ƒ„„……††††††††……„ƒ‚€€‚€~~}||{{{{zzzzzzzzzzzzwwwvvvvvvvvvvvvuuuuuuuuuuutssssssssssssrrrrrrrrrrrrqqqqqqqqppppppppppppooooopppooooooooooonnnnnnnnnnnmmmmnnnnnoooooooooooooonnmmllllkkkkkkkkkkkkkkjjjjiiihhhhhhhhhhhhhhhhhhhggggffffffffeeeeeeeeeeddddddddddcccccccccccccccbbbbbbaa``````_______^^^^^^^^^]]]^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBAAAAAAAAAA@@AAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::999988888888887777777777766666666555555555544444443333333333322222222222111111111100000000000///////..........------------,,,,,,,,,,,,,+++++++++++***************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~~~~~~~~€€‚‚ƒƒ„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……„„ƒ‡††……„„ƒƒ‚‚‚€€€~~~~|||||||}}}}~~€€€‚‚‚ƒƒ„„……††††††††……„ƒ‚€ƒ‚€~}}||{{{zzzzzzzzzzzzwwwvvvvvvvvvvvvvuuuuuuuuuutssssssssssssrrrrrrrrrrrrqqqqqqqqpppppppppppppoooopppooooooooooonnnnnnnnnnnmmmnnnnnoooooopppppooooonmmlllllkkkkkkkkkkkkkkjjjjiihhhhhhhhhhhhhhhhhhhggggfffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbba``````_______^^^^^^^^^^]]^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::999988888888887777777777766666666555555555544444444333333333322222222222111111111100000000000///////..........------------,,,,,,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………………††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~~~~~~~€€‚‚ƒƒ„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……„„‡††……„„ƒƒƒ‚‚€€€~~~~|||||||}}}~~€€€€‚‚‚ƒ„„……††††‡††††……„ƒ‚„ƒ‚€~}||{{{{zzzzzzzzzzzwwwvvvvvvvvvvvvvuuuuuuuuuutsssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppoooopppooooooooooonnnnnnnnnnnmmmnnnnnoooooppppppppooonmmmlllllkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhhhhggggffffffffffeeeeeeeeedddddddddddcccccccccccccbbbbbbaa``````_______^^^^^^^^^^^]^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCCBBBBBBBBBBAAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::999988888888887777777777766666666555555555544444444333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~~~~~~€‚‚ƒ„„…………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……„„‡††……„„ƒƒ‚‚‚€€€~~~~||||||}}}~~~€€€€‚‚‚‚ƒƒ„„……††‡‡‡‡‡††……„ƒ‚„ƒ‚€~}}||{{{zzzzzzzzzzzwwwwvvvvvvvvvvvvuuuuuuuuuuttssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppoooopppooooooooooonnnnnnnnnnnmmnnnnnooooopppppppppoooommmllllllllllllllkkkkkjjjiiihhhhhhhhhhhhhhhhhggggggfffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbba``````________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::999988888888888777777777766666666555555555554444444333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~€‚ƒƒ„„………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……„„‡††……„„ƒƒƒ‚‚€€€~~~~~|||||}}}}~~€€€‚‚‚‚‚‚ƒ„„……††‡‡‡‡‡‡††…„„ƒ…„ƒ‚€~}||{{{{zzzzzzzzzzwwwwvvvvvvvvvvvvuuuuuuuuuuttssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppooooppppoooooooooonnnnnnnnnnnmmnnnnnoooopppppppppppooommmmlllllllllllllllkkkkjjiiiihhhhhhhhhhhhhhhhggggggffffffffffeeeeeeeedddddddddddccccccccccccccbbbbbbaa`````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::999998888888888777777777766666666555555555554444444333333333332222222222111111111110000000000///////...........-----------,,,,,,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………………††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~€€‚ƒƒ„„………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……„‡††……„„ƒƒ‚‚‚€€€~~~~~||||}}}}~~€€€‚‚‚‚‚‚‚ƒƒ„……††‡‡‡‡‡‡‡††…„ƒ†…ƒ‚€~}}|{{{{zzzzzzzzzzwwwwvvvvvvvvvvvvvuuuuuuuuuttsssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppppoooppppoooooooooonnnnnnnnnnnmnnnnnooooopppppppppppooommmmllllllllllllllllkkkkjjiiihhhhhhhhhhhhhhhhggggggffffffffffeeeeeeeeedddddddddddcccccccccccccbbbbbbaa`````__________^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999988888888887777777777666666665555555555544444443333333333322222222221111111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~~€€‚ƒƒ„………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……„‡‡†……„„ƒƒ‚‚€€~~~~~|||}}}}~~~€€€‚‚‚‚‚‚‚‚ƒƒ„……††‡‡‡ˆˆˆ‡‡††…„†…„ƒ€~}}||{{{zzzzzzzzzzwwwwwvvvvvvvvvvvvuuuuuuuuuttsssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppppoooppppooooooooooonnnnnnnnnnnnnnnnooooppppppppppppooonmmmmllllllllllllllllkkkjjiiihhhhhhhhhhhhhhhggggggggffffffffffeeeeeeeeddddddddddddcccccccccccccbbbbbaa``````__________^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999988888888887777777777666666665555555555544444443333333333322222222221111111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~€€‚‚ƒ„„………††‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡††……„‡‡†……„„ƒƒ‚‚€€€~~~~~}}}}}}~~~€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡‡ˆˆˆˆˆ‡‡†…„‡…„ƒ‚~~}||{{{zzzzzzzzzzwwwwwvvvvvvvvvvvvuuuuuuuuuttsssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppppoooppppooooooooooonnnnnnnnnnnnnnnoooooppppppppppppooonmmmmmllllllllllllllllkkkjjiiihhhhhhhhhhhhhhggggggggffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbaa``````____________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999988888888887777777777666666665555555555544444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~€€‚‚ƒ„„……†††‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡††……„‡‡†……„„ƒƒ‚‚€€€~~~~~}}}}}}~~€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……††‡‡ˆˆˆˆˆ‡‡†…„‡†„ƒ‚€~~}||{{{{zzzzzzzzzwwwwwvvvvvvvvvvvvvuuuuuuuutttssssssssssssrrrrrrrrrrqqqqqqqqqqppppppppppppoooppppooooooooooonnnnnnnnnonnnnnooooppppppppppppppoonmmmmmmllllllmmmmmlllllkkjjiiihhhhhhhhhghhhgggggggggfffffffffffeeeeeeeedddddddddddddcccccccccccbbbbbbaa``````_____________^^^^__^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999988888888887777777777666666666555555555544444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~€€‚‚ƒ„………†††‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡††……„‡‡†……„„ƒƒ‚‚€€€~~~~~}}}}}~~~€€‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚ƒƒ„„……††‡‡ˆˆˆˆˆ‡‡†…„‡†„ƒ‚~}||{{{{zzzzzzzzzwwwwwvvvvvvvvvvvvvuuuuuuuutttsssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppoooppppooooooooooonnnnnnnnoonnnnoooooppppppppppppppoonnmmmmmmmmmmmmmmmmmmlllkkjjjiiihhhhhhhggggggggggggggfffffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbaa```````______________^^____^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::9999988888888887777777777666666666555555555544444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~€€‚‚ƒ„……††††‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡††……„‡‡†……„„ƒƒ‚‚€€€~~~~}}}~~~~€€€‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚ƒƒƒ„„……††‡‡ˆˆˆˆˆ‡‡†…„‡†„ƒ‚~~}||{{{{zzzzzzzzzwwwwwwvvvvvvvvvvvvuuuuuuuutttsssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppoooppppooooooooooonnnnnnoooonnnoooooppppppqqqppppppponnnmmmmmmmmmmmmmmmmmmlllkkjjiiihhhhhhhgggggggggggggggffffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbaaa```````____________________^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::9999988888888887777777777666666666555555555544444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~€€‚ƒƒ„……††††‡‡‡‡††††††††‡‡‡‡‡‡‡‡††……„‡‡†……„„ƒ‚‚€€}}~~~~€€€‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆ‡‡†…„†…„ƒ‚€~}}||{{{{zzzzzzzzzwwwwwwvvvvvvvvvvvvuuuuuuuutttsssssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppppooppppooooooooooooooooooooonnoooooppppppqqqqqqppppponnnnmmmmmmmmmmmmmmmmmmlllkjjiiihhhhhhggggggggggggggggfffffffffffeeeeeeeeedddddddddddddccccccccccbbbbbaaaa````````___________________^^^^^^^]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999988888888887777777777666666666555555555544444443333333333322222222222111111111100000000000//////...........------------,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~€€‚ƒƒ„……††††‡‡‡‡††††††††‡‡‡‡‡‡‡‡††……„‡‡†……„ƒƒ‚‚€€€~~~~€€€‚‚‚‚ƒƒƒƒƒƒ„„‚ƒƒƒƒ„„„……††‡‡‡ˆˆˆˆ‡‡†……„†…„‚€~}}||{{{{zzzzzzzzzwwwwwwvvvvvvvvvvvvuuuuuuuuttttssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppooppppooooooooooooooooooooonoooooppppppqqqqqqqqpppppnnnnnnmmmmmmmnnnnnmmmmmllkjjjiiihhhhhhgggggggggggggggfffffffffffeeeeeeeeeddddddddddddddcccccccccbbbbbaaaaa``````````_________________^^^^^^^]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWVVVVVVVVUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999988888888888777777777666666666555555555544444444333333333322222222222111111111100000000000//////...........------------,,,,,,,,,,,,,+++++++++++***************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~€€‚ƒƒ„……††‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡††……„‡‡†……„ƒƒ‚‚€€€~~~€€€‚‚‚‚ƒƒƒƒƒ„„„„ƒƒƒ„„„„……†††‡‡‡‡‡‡‡‡††…„ƒ†„ƒ‚€~}||{{{{{zzzzzzzzzwwwwwwwvvvvvvvvvvvvuuuuuuuttttsssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppooppppoooooooooooooooooooooooooopppppqqqqqqqqqqqpppponnnnnnnnnnnnnnnnnnnmmmllkkjjiiihhhhhhgggggggggggggggfffffffffffeeeeeeeeedddddddddddddddcccccccccbbbbaaaaaa`````````````______________^^^^^^]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999988888888888777777777666666666555555555554444444333333333322222222222111111111100000000000//////............-----------,,,,,,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~€€‚ƒƒ„…†††‡‡‡‡‡‡††††††††††‡‡‡‡‡‡††……„‡‡†……„ƒƒ‚‚€€€~~€€€‚‚‚ƒƒƒƒƒƒ„„„„…ƒƒ„„„………†††‡‡‡‡‡‡‡‡††…„„‚…„ƒ‚€~~}||{{{{{zzzzzzzzzwwwwwwwvvvvvvvvvvvvuuuuuuuttttsssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppooppppoooooooooooooooooooppoooopppppqqqqqqqqqqqqqqppooonnnnnnnnnnnnnnnnnnmmmlkkjjjiiihhhhhhgggggggggggggggfffffffffffeeeeeeeeedddddddddddddddccccccccbbbbaaaaaaaa``````````````___`_______^^^^^^]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::9999998888888888777777777666666666555555555554444444333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~€€‚ƒ„„…†††‡‡‡‡‡‡††††††††††‡‡‡‡‡‡††……„‡‡†…„„ƒ‚‚€€€€€€€‚‚‚‚ƒƒƒƒƒ„„„„„……„„„…………†††‡‡‡‡‡‡‡‡††……„ƒ‚„ƒ‚€~}}||{{{{{zzzzzzzzzwwwwwwwvvvvvvvvvvvvuuuuuuuttttsssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppooppppoooooooooooooooooopppooopppppqqqqqqqqqqqqqqqqpooooonnnnnnnnnnnnnnnnnmmmlkkjjiiihhhhhhhggggggggggggggfffffffffffeeeeeeeeeedddddddddddddddccccccccbbbbaaaaaaaaaaa````````````_```______^^^^^^]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::9999998888888888777777777666666666555555555554444444333333333332222222222111111111110000000000///////...........-----------,,,,,,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………†††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~€€‚ƒƒ„…††‡‡‡‡‡‡‡††††…††††††‡‡‡‡†††……„‡††…„„ƒ‚‚€€€€€€€€€€‚‚‚ƒƒƒƒƒ„„„„„…………„„………††††‡‡‡‡‡‡‡‡††……„ƒ‚„ƒ€~~}|||{{{{{zzzzzzzzzwwwwwwwvvvvvvvvvvvvuuuuuuuttttssssssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppooppppoooooooooooooooooppppoppppppqqqqqqrrrrrrrqqqqqpooooooooooooooooonnnnnmmlkkjjjiiihhhhhhggggggggggggggffffffffffffeeeeeeeeeddddddddddddddddcccccccccbbbbbaaaaaaaaaaa`````````````______^^^^^^]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::9999998888888888777777777666666666555555555554444444333333333332222222222111111111110000000000///////...........-----------,,,,,,,,,,,,,++++++++++++**+***********)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€‚ƒ„„…††‡‡‡ˆ‡‡‡††††………†††††‡‡‡†††……„‡††…„„ƒ‚‚€€€€€€€€€€‚‚‚ƒƒƒƒƒ„„„„„„………††…………†††‡‡‡‡‡‡‡‡‡†††…„ƒ‚€ƒ‚€~}}||{{{{{{{zzzzzzzzwwwwwwwvvvvvvvvvvvvuuuuuuutttttsssssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppooppppooooooooooooooooppppppppppqqqqqqrrrrrrrrrrrqqqpppooooooooooooooooonnnmmllkkjjiiihhhhhhggggggggggggggfffffffffffffeeeeeeeeeddddddddddddddddcccccccccbbbbbbbbaaaaaaaaaa```````````______^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXWWWWWWWWWVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::99999988888888887777777776666666665555555555544444443333333333322222222221111111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++**+***********)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€‚ƒƒ„…††‡‡‡ˆ‡‡‡†††……………†††††‡‡†††……„‡††…„ƒƒ‚‚€€€€€€€€€€‚‚‚ƒƒƒƒ„„„„„„…………†††……†††‡‡‡‡‡‡‡‡‡‡†††…„„ƒ‚€‚€~}|||{{{{{{{{zzzzzzzwwwwwwwvvvvvvvvvvvvuuuuuuutttttsssssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppoopppppoooooooooooooppppppqppppqqqqqrrrrrrrrrrrrrrrrpppppoooooooooooooooonnnmllkkkjjiiihhhhhhggggggggggggggfffffffffffffeeeeeeeedddddddddddddddddccccccccbbbbbbbbbbbbaaaaaaa``````````______^^^^^^^]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWVVVVVVVUUUTTTTTTTTTSSSSSSSSSSRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::99999988888888887777777776666666665555555555544444443333333333322222222222111111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++**+***********)))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€‚ƒƒ„…††‡‡‡ˆ‡‡‡†††……………††††††††††……„‡††…„ƒƒ‚€€€€€€€€€€‚‚ƒƒƒ„„„„„„„……………†††‡…†††‡‡‡‡‡‡‡‡‡‡†††…„„ƒ‚€‚€~}}|||{{{{{{{{zzzzzzzwwwwwwwwvvvvvvvvvvvvuuuuuuttttttssssssssssssrrrrrrrqqqqqqqqqqqqppppppppppppoppppoooooooooooooppppppqqpppqqqqqrrrrrrrrssrrrrrrrqppppppppooooooooooooonnnmllkkjjiiihhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeddddedddddddddddcccccccbcbcbbbbbbbbbaaaaaaa````````_______^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::99999988888888887777777776666666666555555555544444443333333333322222222222111111111100000000000//////...........-----------,,-,,,,,,,,,,,+++++++++++**+***********)))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€‚‚ƒ„…††‡‡‡ˆ‡‡‡†††………………†††††††††……„‡†……„ƒ‚‚€€€€€€€€€€€€‚‚‚ƒƒƒ„„„„…………………††††‡‡†††‡‡‡‡ˆˆˆ‡‡‡‡††……„ƒ‚€€~~}}||{{{{{{{{{{zzzzzzwwwwwwwwvvvvvvvvvvvvuuuuuuttttttsssssssssssssrrrrrrqqqqqqqqqqqqppppppppppppopppppoooooooooooppppppqqqppqqqqqrrrrrrsssssssssrrrqqqpppppppppppppppooooonnmllkkkjjiiihhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbaaaaa`````````______^^^^^^^]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::99999988888888888777777776666666666555555555544444443333333333322222222222111111111100000000000//////...........-----------,,-,,,,,,,,,,,+++++++++++**+***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††‡‡……………………†††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€‚ƒ„…††‡‡‡ˆˆ‡‡†††………………†††††††††……„‡†…„„ƒ‚‚€€€€€€€€€€€‚‚‚ƒƒ„„„……………………†††††‡‡‡†‡‡‡‡ˆˆˆˆˆˆ‡‡‡††…„ƒƒ‚€~€~}}|||{{{{{{{{{{zzzzzzwwwwwwwwvvvvvvvvvvvvuuuuuuttttttsssssssssssssrrrrrrrqqqqqqqqqqqppppppppppppopppppooooooooooppppppqqqqpqqqqqrrrrrrssssssssssssrqqqqppppppppppppppppooonnmmllkkjjiiiihhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccbbbbaaaaa````````______^^^^^^^^]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::99999988888888888777777776666666666555555555544444443333333333322222222222111111111100000000000//////...........-----------,,-,,,,,,,,,,,+++++++++++**+***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡………………†††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€‚ƒ„……†‡‡‡ˆˆ‡‡‡††…………………†††††††……„„‡†…„„ƒ‚‚€€€€€€€€€€‚‚‚‚ƒƒ„„„……………†††††††‡‡‡‡ˆ‡‡‡‡ˆˆˆˆˆˆ‡‡‡††……„ƒ‚€~}€~~}}|||{{{{{{{{{{zzzzzzwwwwwwwwwvvvvvvvvvvvuuuuuuttttttsssssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppopppppoooooooooopppppqqqqqqqqqqrrrrrrssssssssssssssqqqqqppppppppppppppppooonmmllkkkjjiiihhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccbbbbaaaaa```````_______^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::99999988888888888777777776666666666555555555544444443333333333322222222222111111111100000000000//////...........-----------,,-,,,,,,,,,,,+++++++++++**+***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„…………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€‚ƒƒ„…†††‡†††………„„„„„„„„„„„„„„„„ƒƒ‚†…„ƒƒ‚€€€€€€€‚€€‚‚‚ƒƒƒƒ„„„„„„„„…………††‡‡‡ˆˆˆˆˆˆˆ‡‡‡†……„ƒ‚€€~}€€~~}}}|||||||||{{{{{{{{vvvvvvvvvuuuuuuuuuuuuuttttsssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnooooopppppqpppqqqqqqrrrrrrsssssrrrrrrqqqqqqpppppppppppppppooonmmllkkjjjiiihhhhhhhhgggghhggggggggggggggggfffffffffffffffffffffffffeeeeeeeefffffffffffeeeedddccccbbbcbbbbbaaaaaaa````````____^^]]]]]\\\\\\\[[[[[[[[[[ZYYYYYXXXXXXXXWWWWWWWWWVVVUUUUUUUTTTTTTTTTTSSSSSSSSQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::99999999888888888887777777777666666665555555555544444444443333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,,+++++++++++*++++************))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€‚ƒ„……††‡†††………„„„„„„„„„„„„„„„„ƒƒ‚†…„ƒƒ‚€€€€€€‚‚€€‚‚ƒƒƒ„„„„„„„………………†††‡‡ˆˆˆˆˆˆˆˆ‡‡††…„ƒƒ‚€~}|€~~}}||||||||||{{{{{{{{vvvvvvvvvvuuuuuuuuuuuuttttsssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnoooooppppqqqpqqqqqqrrrrrrrsssssssrrrrrqqqqqqqpppppppppppppppoonmmllkkjjjiiihhhhhhhhhggghhhggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffeeeedddccccbbcbbbbbaaaaaaa`````````___^^^]]]]]\\\\\\[[[[[[[[[[[YYYYYYXXXXXXXWWWWWWWWWWVVUUUUUUUUTTTTTTTTTSSSSSSSSQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;:::::::::::99999999888888888887777777777666666665555555555544444444443333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,,+++++++++++*++++************))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„……………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€‚ƒ„……††††††………„„„„„„„„„„„„„„„„ƒƒ‚†…„ƒƒ‚€€€€€€‚‚€‚‚ƒƒ„„„„………………………††††‡‡ˆˆˆˆˆˆˆˆ‡‡‡†……„ƒ‚€~~}|€~~}}}|||||||||||{{{{{{{vvvvvvvvvvuuuuuuuuuuuuttttsssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnoooooopppqqqqqqqqqqqrrrrrrrssssssssrrrrqqqqqqqppppppqqqqpppppoonnmmllkkjjiiiihhhhhhhhhhghhhhggggggggggggggggffffffffffffffffggfffffffffffffgggggggggffffeeedddccccbbccbbbbbaaaaaa```````````_^^^^]]]]]\\\\\\[[[[[[[[[[YYYYYYXXXXXXXWWWWWWWWWWVVUUUUUUUUTTTTTTTTTSSSSSSSSQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::99999999988888888887777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++*++++************))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€‚ƒ„„…†††††††………„„„„„„„„„„„„„„„ƒƒ‚†…„ƒ‚‚€€€€€€€‚‚ƒ‚‚ƒƒ„„„……………………††††††‡‡‡ˆˆˆˆˆˆˆˆ‡‡††…„ƒƒ‚€~}||~~}}}|||||||||||{{{{{{{vvvvvvvvvvuuuuuuuuuuuuutttssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnooooooppppqqqqqqqqqrrrrrrrrssssssssrrrrrqqqqqqppppppqqqqqqppppponnmmllkkjjiiiihhhhhhhhhhhhhhhhggggggggggggggggffffffffffffggggggggffffffffffggggggggggffffeeedddccccbccbbbbbaaaaaaa```````````^^^^^]]]]]\\\\\[[[[[[[[[[YYYYYYXXXXXXXXWWWWWWWWWVVUUUUUUUUTTTTTTTTTSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::99999999988888888887777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++*+++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„……………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€‚‚ƒ„……††††††………„„„„„„„„„„„„„„„ƒƒ‚†…„ƒ‚‚€€€€€€€€‚‚‚ƒ‚ƒƒ„„„…………††††††††††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡†……„ƒ‚€~~}|{~~}}}}|||||||||||{{{{{{{vvvvvvvvvvuuuuuuuuuuuuutttssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooonnnooooooppppqqqqrqqqqrrrrrrrrrsssssssrrrrrqqqqqqpppppppqqqqqqqpppponnmmllkkjjjiiihhhhhhhhhhhhhhhhhggggggggggggggggfffffffffgggggggggggggfffffgggggggggggggfffeeedddccccbcccbbbbbaaaaaaa``````````_^^^^^]]]]]\\\\\[[[[[[[[[YYYYYYYXXXXXXXWWWWWWWWWVVUUUUUUUUTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::99999999988888888887777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++*+++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€‚ƒ„„…††††††………„„„„„„„„„„„„„„„ƒƒ‚†…„ƒ‚‚€€€€€€€€€€‚‚ƒƒ‚‚ƒƒ„„………††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡††…„ƒ‚‚€~}||{~~}}}}||||||||||||{{{{{{vvvvvvvvvvvuuuuuuuuuuuutttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooooooooooopppqqqrrrqqrrrrrrrrrrsssssssrrrrrrqqqqpppppppppqqqqqqqqppponnmmllkkjjjiiihhhhhhhhhhhhhhhhhhggggggggggggggggfffffffggggggggggggggggggggghhhhhhgggggfffeeeddddcccccccbbbbbaaaaaaaaa````````___^^^^]]]]\\\\\\[[[[[[[[YYYYYYYXXXXXXXXWWWWWWWWVVUUUUUUUUTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::99999999988888888887777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++*+++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………†……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€‚ƒƒ„……†††††…………„„„„„„„„„……„„„ƒƒ‚†…„ƒƒ‚€€€€€€€€€‚‚ƒƒ„‚‚ƒƒ„„………†††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡††…„„ƒ‚€~}}|{{~~~}}}}||||||||||||{{{{{{vvvvvvvvvvvuuuuuuuuuuuutttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooooooopppqqqrrrrrrrrrrrrrrrrssssssrrrrrrqqqqppppppppppqqqqqqqqpppoonnmllkkjjjiiihhhhhhhhhhhhhhhhhhhggggggggggggggggffffggggggggggggggggggggggghhhhhhhggggfffeeeedddccccccccbbbbbaaaaaaaaaaa`````____^^^^]]]]\\\\\\[[[[[[[YYYYYYYXXXXXXXXWWWWWWWWWVUUUUUUUUTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::99999999988888888887777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++*+++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………†††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€‚ƒ„……†…†††…………„„„„„„„„…………„„„ƒ‚†…„ƒƒ‚€€€€€€€€‚‚‚ƒƒ„‚‚ƒ„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡†……„ƒ‚€€~}||{z~~}}}}}||||||||||||{{{{{{vvvvvvvvvvvuuuuuuuuuuuuuttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooooooooopppqqqrrrrsrrrrrrrrrrrrrrrsrrrrrrrqqqpppppppppppppqqqqqqqqppponnmllkkjjjiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggfggggggggggggggggggggggggghhhhhhhhgggffffeeeddddcccdccccbbbbbaaaaaaaaaaaaaa`_____^^^^]]]]\\\\\\[[[[[[YYYYYYYYXXXXXXXWWWWWWWWWVUUUUUUUUTTTTTTTTTTSSSSSSSRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::99999999988888888887777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++*+++++***********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~}~~~~€€‚ƒ„„…………………………„„„„„„„………………„„ƒ‚†…„ƒƒ‚€€€€€€€€‚‚ƒƒ„„‚ƒƒ„………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡††…„ƒƒ‚€~}}|{{z~~}}}}}||||||||||||{{{{{{vvvvvvvvvvvuuuuuuuuuuuuuttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooooooooppppqqqrrrssrrrsssssssssrrrrrrrrrrqqqppppppppppppppqqqqqqqqppponnmllkkjjjiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggghhhhhhhhgggfffeeeeddddcccddccccbbbbbaaaaaaaaaaaaaa______^^^^]]]]\\\\\\[[[[[ZYYYYYYYXXXXXXXWWWWWWWWWVUUUUUUUUTTTTTTTTTTSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::99999999988888888888777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++*+++++***********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………………………………††……………………………………………………………………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~}}}~~~€‚‚ƒ„……………………………„„„„„…………………„„ƒƒ†…„„ƒ‚€€€€€€€‚‚ƒƒ„„…ƒƒ„„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡††…„„ƒ‚€~~}|{{zz~}}}}}||||||||||||||{{{{{vvvvvvvvvvvvuuuuuuuuuuuuttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooooooooooopppqqqrrrsssssssssssssssrrrrrrrrqqqqqpppppooopppppppqqqqqqqppponnmllkkjjiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggghhhhhhhggggfffeeeedddddccdddccccbbbbbaaaaaaaaaaaaa``_____^^^^]]]]\\\\\\[[[[ZYYYYYYYXXXXXXXWWWWWWWWWVUUUUUUUUUTTTTTTTTTSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<;;;;;;;:::::::::::9999999988888888888777777777766666666555555555554444444443333333333322222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++*+++++***********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………††††…………………………………………………………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~}}}~~~€‚ƒ„„…………………………„„„„………………………„ƒƒ†……„ƒ‚€€€€€‚‚ƒƒ„„……ƒ„„……††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡††……„ƒ‚€~}||{{zz~}}}}}}|||||||||||||{{{{{vvvvvvvvvvvvuuuuuuuuuuuuutssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooopppqqqrrrssstssssssssssssrrrrrrrqqqqppppoooooooopppppqqqqqqpppponmmllkkjjiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggghhhhhhhhggggfffeeeedddddddddddccccbbbbbaaaaaaaaaaaa````____^^^^]]]]\\\\\[[[[ZYYYYYYYXXXXXXXXWWWWWWWWVUUUUUUUUUTTTTTTTTTTSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<;;;;;;;:::::::::::9999999988888888888777777777766666666555555555554444444443333333333322222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++*+++++***********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………………………†††††………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~}}~~~€‚ƒ„„…………………………„„„…………………………„„ƒ††…„ƒ‚€€€€‚‚‚ƒƒ„„…†ƒ„……†††‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……„ƒƒ‚€~}}|{{zzy}}}}}}||||||||||||||{{{{{vvvvvvvvvvvvuuuuuuuuuuuuutssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooooopppqqqrrrsssttssssssssssssrrrrrrqqqqppppoooooooooopppppqqqqqpppoonmmllkkjjiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffggggggggggggggggghhhhhhhhggggfffeeeeedddddddddddccccbbbbbaaaaaaaaaaa`````____^^^^]]]]\\\\\[[[ZZYYYYYYXXXXXXXXWWWWWWWWVUUUUUUUUUTTTTTTTTTTSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<;;;;;;;:::::::::::9999999988888888888777777777766666666555555555554444444443333333333322222222221111111111110000000000//////////////...........---------,,,,,,,,,,,+++++++++++++++++***********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………†††††††………………………………………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~}}~~~€€‚ƒ„„…………………………„„„…………††††………„ƒ‡†…„ƒ‚‚€€€‚‚ƒƒ„„……†„„……††‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……„ƒƒ‚€~~}||{zzzy}}}}}}}|||||||||||||{{{{{vvvvvvvvvvvvuuuuuuuuuuuuutssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooopppqqrrrsstttttttttsssssssrrrrrqqqqppppoooooooooooopppppqqqpppponnmmllkkjjiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffgggggggggggggghhhhhhggggffffeeeeeddddddeddddddcccbbbbbaaaaaaaaaa``````____^^^]]]]]\\\\\[[ZZYYYYYYXXXXXXXXWWWWWWWWVUUUUUUUUUTTTTTTTTTTSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;:::::::::::9999999988888888888777777777766666666555555555554444444443333333333322222222222111111111110000000000//////////////...........---------,,,,,,,,,,,+++++++++++++++++***********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………………††††††††………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~}~~~~€‚ƒ„„………………………„„„„…………†††††……„ƒ‡†…„ƒ‚‚€‚‚ƒƒ„„……††„……††‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†‡‡†††……„„ƒ‚€€~}||{{zzyy}}}}}}}|||||||||||||{{{{{vvvvvvvvvvvvvuuuuuuuuuuuuusssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooopppqqqrrssstttutttttttsssssrrrrqqqqppppooooooooooooooppppppppppponnmmllkjjjiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffgggggggggghhhhhgggggfffeeeeeeddddddeeedddddcccbbbbbbaaaaaaaa```````____^^^]]]]\\\\\\[ZZYYYYYYXXXXXXXXXWWWWWWWWUUUUUUUUUTTTTTTTTTTSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::99999999988888888887777777777666666665555555555544444444433333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++++++++***********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………††††††††††………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~€‚ƒ„„…„………………„„„„„………†††††††…„„‡†…„ƒ‚‚‚‚ƒƒ„„……††‡……††‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††………„ƒƒ‚€~}}|{{zzzyy}}}}}}}|||||||||||||{{{{{vvvvvvvvvvvvvuuuuuuuuuuuuusssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooppppqqrrssstttuuttttttttssssrrrqqqqppppoooonnnnnnoooooppppppppppoonnmmlkkjjjiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffgggggggghhhhgggggffffeeeeedddddddeeeeeddddcccbbbbbbbabbbbb````````___^^^^]]]]\\\\\[ZZZYYYYYYXXXXXXXXWWWWWWWWUUUUUUUUUUTTTTTTTTTTSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::99999999988888888887777777777666666666555555555544444444433333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++++++++***********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………†††††††††††………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~€€‚‚ƒ„„…„……………„„„„„…………†††††††……„‡†…„ƒ‚‚‚‚ƒƒ„„…††‡‡…††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡††††††…†………„„ƒƒ‚€~~}|{{zzzyyy}}}}}}}|||||||||||||{{{{{vvvvvvvvvvvvvuuuuuuuuuuuuusssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooopppqqqrrsstttuuuttttttttssssrrrqqqppppooonnnnnnnnnooooopppppppppoonnmllkkjjjiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffggggggghhhgggggffffeeeeeedddddddeeeeeedddccccbbbbbbbbbbbbaa``````____^^^^]]]]\\\\\ZZZYYYYYYXXXXXXXXWWWWWWWWUUUUUUUUUUTTTTTTTTTTSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::99999999988888888887777777777666666666555555555544444444433333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,,++++++++++++++++************)))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„…………………………………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………†††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~€‚ƒƒ„„………………„„„„„„………†††‡‡‡‡††…„‡†…„ƒƒ‚‚‚ƒƒ„„…††‡‡ˆ†††‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡†††††……………„„„ƒƒ‚€~~}||{{zzzyyy}}}}}}}}|||||||||||||{{{{vvvvvvvvvvvvvuuuuuuuuuuuuusssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooppppqqrrsssttuuuuuuuutttttsssrrrqqqpppoooonnnnnnnnnnooooopppppppooonmmllkkjjjiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffggggggggggggffffeeeeeeddddddddeeeeeeedddccccbbbbbbbbbbbaaa``````____^^^]]]]]\\\\ZZZYYYYYYXXXXXXXXWWWWWWWWUUUUUUUUUUTTTTTTTTTTSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::99999999988888888887777777777666666666555555555544444444433333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,,++++++++++++++++************)))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………………………………†„„„„„„„„„…………………………………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………††……………………………††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~€€‚‚ƒ„„………………„„„„„„„„……††‡‡‡‡‡††…„ˆ‡…„ƒƒ‚‚‚ƒ„„……†‡‡ˆˆ††‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††††………„„„„„ƒƒ‚‚€~}||{{zzzyyyy}}}}}}}}|||||||||||||{{{{vvvvvvvvvvvvvuuuuuuuuuuuuusssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooppppqqrrssttuuuuvuuuuuttttsssrrqqqpppooooonnnnnnnnnnooooooppppppooonmmllkkjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffgggggggggfffffeeeeedddddddddeeeeeeeddddcccbbbbbbbbbbbaaaa`````____^^^^]]]]\\\\ZZZYYYYYYXXXXXXXXXWWWWWWWVUUUUUUUUUTTTTTTTTTTSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::99999999988888888887777777777766666666555555555544444444433333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,++++++++++++++++************)))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………………………………†„„„„„„„„……………………………………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………†††…………………………†††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~€€‚ƒƒ„„……………„„„„„„„„………††‡‡‡‡‡‡†…„ˆ‡†…„ƒ‚‚‚‚ƒƒ„„…††‡ˆˆ‰†‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡††………„„„„„ƒƒƒ‚‚€€~}}|{{zzzyyyyy}}}}}}}}}||||||||||||{{{{wvvvvvvvvvvvvvuuuuuuuuuuuusssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooopppqqqrrssttuuuvvuuuuuutttsssrrqqqpppoooonnnnnnnnnnnnoooooooooooooonmmllkkjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffgggggfffffeeeeeddddddddddeeeeeeeedddccccbbbbbbbbbbaaaa``````____^^^^]]]]\\\ZZZZYYYYYYXXXXXXXXWWWWWWWVUUUUUUUUUTTTTTTTTTTSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::99999999988888888887777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,++++++++++++++++************)))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………††„„„„„„„„……………………………………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………††††………………………††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~€€‚ƒƒ„„………………„„„„„„„„……††‡‡ˆˆˆ‡‡††…ˆ‡†…„ƒ‚‚‚‚‚ƒ„„…††‡‡ˆ‰‰‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††………„„„ƒƒƒƒ‚‚€€~}}||{{zzzyyyyy}}}}}}}}}||||||||||||{{{{wvvvvvvvvvvvvvuuuuuuuuuuuusssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooooooppppqqrrsstttuuuvvuuuuuutttsssrrqqpppoooonnnnnnnnnnnnnnoooooooooooonnmmllkkkjjjiiiiiiiiiihhhhiihhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffgggffffffeeeeedddddddddddeeeeeeeeddddcccbbbbbbbbbbaaaa``````____^^^^]]]]\\\ZZZZYYYYYYXXXXXXXXWWWWWWWVUUUUUUUUUUTTTTTTTTTTSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::99999999988888888887777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++++++++***********)))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………††„„„„„„„………………………………………………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………†††††…………………††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~€€‚‚ƒ„„…………………„„„„„„„„……††‡‡ˆˆˆˆ‡‡†…ˆ‡†…„ƒ‚‚‚‚ƒƒ„……†‡‡ˆˆ‰‰‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡†††……„„ƒƒƒ‚‚‚€€~~}}||{{zzzyyyyyy}}}}}}}}}|||||||||||||{{{wwvvvvvvvvvvvvuuuuuuuuuuuussssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooppppqqrrssttuuuvvvuuuuuutttsssrrqqpppoooonnnnnnnnnnnnnnoooooooooooonnmmllkkkjjjiiiiiiiiiiiihhiiiiihhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffffeeeeeeddddddddddddeeeeeeeeddddcccbbbbbbbbbbaaaa```````____^^^^]]]\\\ZZZZYYYYYYXXXXXXXXXWWWWWWVUUUUUUUUUUTTTTTTTTTTSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@AA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::99999999988888888888777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++++++++***********)))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††„„„„„„„………………………………………………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………††††††………………†††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~€€‚ƒ„„………††………„„„„„„„„……†‡‡ˆˆˆˆˆˆ‡†…ˆ‡†…„ƒ‚‚‚‚‚‚‚ƒ„„…††‡ˆˆ‰‰Š‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡††……„„ƒƒ‚‚‚‚€€~~}}||{{zzzzyyyyyy}}}}}}}}}|||||||||||||{{{wwvvvvvvvvvvvvuuuuuuuuuuuussssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooppppqqrrssttuuuvvvuuuuuuuttsssrrqqpppooonnnnnnnnnnnnnnnnoooooooooonnmmmlllkkjjjjiiiiiiiiiiiihiiiiiihhhhhhhhhgggggggggggggggggggffffffffffeffffffffffffeeeeeedddddddddddddeeeeeeeeddddcccbbbbbbbbbb`a`````````____^^^^]]]]\\ZZZZYYYYYYXXXXXXXXXWWWWWWVUUUUUUUUUUTTTTTTTTTTSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@AA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::9999999988888888888777777777766666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++++++++***********)))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††„„„„„„…………………………………………………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………†††††††……………††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~€€‚ƒƒ„……††††………„„„ƒƒ„„„……†‡ˆˆ‰‰‰ˆˆ‡†…‰‡†…„ƒƒ‚‚‚‚‚ƒƒ„„…†‡‡ˆ‰‰ŠŠˆˆˆˆˆ‰‰ˆˆˆˆ‡‡‡†……„„ƒƒ‚‚€€€~~}}||{{{zzzyyyyyyy}}}}}}}}}}||||||||||||{{{wwvvvvvvvvvvvvvuuuuuuuuuuussssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooppppqqrrssttuuuvvvuuuuuuutttssrrqqppoooonnnnnnnnnnnnnnnnoooooooooonnmmmlllkkkjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggfffffffeeeeeeeeefffffeeeeeeddddddddddddddeeeeeeeeddddcccbbbbbbbabb```````````_____^^^^]]]\\ZZZZYYYYYYYXXXXXXXXWWWWWWVUUUUUUUUUUTTTTTTTTTTSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@AAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::9999999988888888888777777777766666666555555555554444444443333333333322222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++++++++***********)))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………………………………………††††„„„„„……………………………………………………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………††††††††…………†††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~€€‚‚ƒ„„……††††………„„„ƒƒ„„„…††‡ˆˆ‰‰‰‰ˆˆ‡†‰ˆ†…„ƒƒ‚‚‚‚‚ƒƒ„……†‡ˆˆ‰‰ŠŠˆˆˆˆ‰‰‰ˆˆˆˆ‡‡††……„ƒƒ‚‚€€€~~~}}||{{{zzzzyyyyyyy}}}}}}}}}}||||||||||||{{{wwvvvvvvvvvvvvvuuuuuuuuuuusssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooppppqqrrssttuuuvvvuuuuuuutttssrrqqppoooonnnnnnnnnnnnnnnnooooooooonnnmmmlllkkkjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggggfffffffeeeeeeeeefffeeeeeeedddddddddddddddeeeeeeeeddddcccbbbbbbaaaa````````````____^^^^]]]\\ZZZZYYYYYYYXXXXXXXXWWWWWWVUUUUUUUUUUTTTTTTTTTTTSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::9999999988888888888777777777766666666555555555554444444443333333333322222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++++++++***********)))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††„„„„„……………………………………………………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………†††††††††………††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~€€‚ƒƒ„……†††††………„„ƒƒƒ„„„…†‡‡ˆ‰‰‰‰‰‰ˆ‡†‰ˆ‡…„ƒƒ‚‚‚‚‚ƒ„„…††‡ˆ‰‰ŠŠŠˆˆˆ‰‰‰‰ˆˆˆˆ‡‡††…„„ƒ‚‚€€€~~}}}||{{{zzzzzyyyyyyy}}}}}}}}}}|||||||||||||{{wwvvvvvvvvvvvvvvuuuuuuuuuusssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooooppppqqqrrsstttuuvvvuuuuuuutttssrrqqppoooonnnnnnnnnnnooooooooooonnnnnnmmmmlllkkkjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggggffffffeeeeeeeeeeeeeeeeeeddddddddccccccddeeeeeeeddddccccbbbbbaaaaa````````````____^^^^]]]\\ZZZZYYYYYYYXXXXXXXXWWWWWWVUUUUUUUUUUTTTTTTTTTTTSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::9999999988888888888777777777766666666555555555554444444443333333333322222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~€‚ƒ„„…††††††„„„ƒƒƒ‚‚ƒƒ„„…†‡ˆˆˆ‰‰ˆˆ‡†…‡†„ƒ‚€€€€€‚‚ƒ„„…††‡ˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††…„„ƒ‚€€€€~~}}}}||||{{{{{{{{yyyyyyxxxxxxxxxxxxxwwwwwwtttttttttttsssssssssssssrrsssssssrrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqppppppoooooooopppqqqrrsstttuuuvvvvvvvuuuttssrrqqpppoooooppppppppppppppppppppppppollllkkkkjjjjiiiiiiiihhhhhiiiiiiiiiiiihhhhhhhggggggghhhhhhhhhhggggggfffffffffeeeeddddddddccccccccccccccdddddcccccbbbbaaaaa```````````````````____^^^]]]\[[ZZZZZYYYYYYYYXXXXXXXWWWVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;::::::::::99999999988888888888777777777766666666655555555555444444444333333333332222222222112222221111111111100000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(()(((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~€‚ƒ„……††††††„„ƒƒƒ‚‚‚ƒƒ„„…†‡ˆˆ‰‰‰‰ˆ‡†…‡†„ƒ‚€€€€‚‚ƒ„……†‡‡ˆˆ‰ˆ‰‰‰‰‰‰‰ˆˆˆ‡‡†……„ƒ‚‚€€€€~~~}}}}|||||{{{{{{{{yyyyyyxxxxxxxxxxxxxwwwwwwtttttttttttsssssssssssssrrsssssssrrrrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqqqppppppoooooooopppqqqrrsstttuuuuvvvvvvuuuttssrrqqpppoooooppppppppppppppppppppppppolllllkkkkjjjjjjiiiiiihhhhiiiiiiiiiiiiihhhhhhhgggggghhhhhhhhhhhgggggfffffffffeeddddddddddcccccccccccccccccdccccccbbbaaaaa```````````````````_____^^^]]]\[[ZZZZYYYYYYYYYXXXXXXXWWWVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;::::::::::99999999998888888888777777777766666666655555555555444444444333333333332222222222112222221111111111100000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(()(((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………††…………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~€€‚‚ƒ„……††††††„„ƒƒƒ‚‚‚ƒƒ„……†‡ˆˆ‰‰‰‰ˆ‡†…‡†„ƒ‚€€€€‚‚ƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡†…„„ƒ‚€~€€~~~}}}}||||||{{{{{{{{yyyyyxxxxxxxxxxxxxxwwwwwwtttttttttttsssssssssssssrrsssssssrrrrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqqqppppppoooooooopppqqqrrsssttuuuuvvvvvvuuuttssrrqqppoooooopppppppqqqqppppppppppppoolllllkkkkkjjjjjjiiiiiihhhiiiiiiiiiiiiiihhhhhhhggggghhhhhhhhhhhggggggfffffffedddddddddddccccccccccccccccccccccccbbbbaaaaa```````````````````_____^^^]]]\[[ZZZZYYYYYYYYYYXXXXXXXWWVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;::::::::::99999999998888888888777777777766666666655555555555444444444333333333332222222222112222221111111111100000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(()(((((((((((''''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………††††††…………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~€€‚ƒƒ„……††††††„„ƒƒ‚‚‚‚ƒƒ„…††‡ˆ‰‰‰‰‰ˆ‡†…‡†„ƒ‚€€€€‚ƒƒ„…††‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡††…„ƒƒ‚€€~~€~~~}}}}}||||||{{{{{{{{yyyyyyxxxxxxxxxxxxxwwwwwwttttttttttttsssssssssssssrssssssssrrrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqqqqpppppoooooooopppqqqrrssstttuuuvvvvvuuuuttssrrqqppoooooopppppqqqqqqqqqppppppppppollllllkkkkkkjjjjjjiiiiihhiiiiiiiiiiiiiiiihhhhhhgggghhhhhhhhhhhhgggggffffffeeddddddddddddccccccccccccccccccccccbbbbaaaaa````````````````````_____^^^]]]\[[ZZZZYYYYYYYYYYXXXXXXXWWVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;::::::::::99999999998888888888777777777776666666655555555555444444444333333333332222222222112222221111111111100000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(()(((((((((((''''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………†††††††††………………………††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~€€‚ƒƒ„……††††††„ƒƒƒ‚‚‚‚ƒƒ„…†‡‡ˆ‰‰‰‰‰ˆ‡†…‡…„ƒ‚€€€€€‚ƒƒ„…††‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡††…„ƒ‚€~~}~~~}}}}}|||||||{{{{{{{{yyyyyyxxxxxxxxxxxxxxwwwwwttttttttttttsssssssssssssrssssssssrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqpppppoooooooopppqqqrrrsstttuuuuvvvvuuuuttssrrqqppooooooppppqqqqqqqqqqqpppppppppomllllllkkkkkkkjjjjjiiiiihiiiiiiiiiiiiiiiiihhhhhhggghhhhhhhhhhhhggggggfffffeeddddddddddddccccccccccccccccccccccbbbbaaaa````````````````````_____^^^^]]]\[[ZZZZYYYYYYYYYYXXXXXXXWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;:::::::::::9999999998888888888777777777776666666655555555555444444444333333333332222222222112222221111111111100000000//////////...........---------,,,,,,,,,,,,++++++++++***********)))))))))))(()(((((((((((''''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………††††††††††††………††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~€€‚ƒ„„……†††††…ƒƒƒ‚‚‚‚‚ƒƒ„…†‡‡ˆ‰‰‰‰ˆˆ‡†…‡…„ƒ‚€€€€€‚ƒƒ„…††‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†……„ƒ‚€~~}~~~}}}}}|||||||||{{{{{{{yyyyyyxxxxxxxxxxxxxxwwwwwttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqpppppoooooooppppqqqrrrssttttuuuuvvuuuutttssrrqqppoooooopppqqqqqqqqqqqqqqppppppppmlllllllkkkkkkkjjjjjiiiiijiiiiiijjjjjiiiiiihhhhhggghhhhhhhhhhhhhgggggfffffeeddddddddddddcccccccccccccccccccccbbbbbaaaa``````````````````_______^^^^]]]\[[ZZZZYYYYYYYYYYXXXXXXXWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;:::::::::::9999999998888888888777777777776666666665555555555444444444333333333332222222222212222221111111111100000000//////////...........---------,,,,,,,,,,,,++++++++++***********)))))))))))(()(((((((((((('''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~€‚ƒ„„……††††……ƒƒ‚‚‚‚‚‚ƒƒ„…†‡ˆˆ‰‰‰‰ˆˆ‡†„†…„ƒ‚€€€€€€‚ƒƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†…„ƒ‚‚€~~}}~~~}}}}}}|||||||||{{{{{{{yyyyyyxxxxxxxxxxxxxxwwwwwtttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqpppppoooooooppppqqqrrrssstttuuuuuuuuuutttsrrqqpppoooooopppqqqqqrrrqqqqqqqpppppppmmllllllllkkkkkkkjjjjiiiijjiiijjjjjjjjjiiiiihhhhhgghhhhhhhhhhhhhggggggfffffedddddddddddddcccccccccccccccccccbbbbbaaaa````````````````__________^^^^]]]\[[ZZZZYYYYYYYYYYXXXXXXXWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<;;;;;;;;:::::::::::9999999998888888888777777777776666666655555555555444444444333333333332222222222212222221111111111100000000///////////..........----------,,,,,,,,,,,++++++++++***********))))))))))))()(((((((((((('''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………†††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~€‚ƒ„„………†…………ƒƒ‚‚‚‚‚‚ƒ„„…†‡ˆˆ‰‰‰ˆˆ‡†…„†…ƒ‚€€€€€€‚ƒƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡††…„ƒ‚€€~}}|~~~}}}}}||||||||||{{{{{{{yyyyyyyxxxxxxxxxxxxxxwwwwtttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqpppppoooooooppppqqqrrrsssttttuuuuuuuuuttssrrqqpppooooooppqqqqrrrrrrrqqqqqqppppppmmmlllllllllkkkkkkjjjiiiijjjjjjjjjjjjjjjjiiiihhhhgghhhhhhhhhhhhhhgggggfffffeddddddddddddddcccccccccccccccccbbbbbbaaaa````````_`_______________^^^^]]]]\[[ZZZZYYYYYYYYYYXXXXXXXWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<;;;;;;;;:::::::::::9999999998888888888777777777776666666655555555555444444444333333333332222222222212222221111111111100000000///////////..........----------,,,,,,,,,,,++++++++++***********))))))))))))()(((((((((((('''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………†††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~€‚ƒ„„…………………„ƒ‚‚‚‚‚‚‚ƒ„„…†‡‡ˆˆˆˆˆ‡‡†…„…„ƒ‚€€€€€€‚‚ƒ„…†‡‡ˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†…„„ƒ‚€~~}}|~~}}}}}||||||||||||{{{{{{yyyyyyyxxxxxxxxxxxxxxwwwwttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqpppppoooooooppppqqqqrrsssttttuuuuuuuutttssrrqqpppooooooppqqqrrrrrrrrrqqqqqqpppppmmmmlllllllllkkkkkjjjjiiijjjjjjjjjjjjjjjjjiiiihhhhghhhhhhhhhhhhhhhggggfffffedddddddddddddddcccccccccccccccbbbbbbaaaaa```````__________________^^^^]]]]\[[ZZZZZYYYYYYYYYXXXXXXXWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<;;;;;;;;:::::::::::9999999998888888888777777777776666666665555555555444444444333333333332222222222212222221111111111100000000///////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))()(((((((((((('''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††………†††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~€€‚ƒƒ„………………„„‚‚‚‚‚‚‚ƒƒ„……†‡‡ˆˆˆˆˆ‡†…„ƒ…„ƒ‚€€€€‚‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡††…„ƒ‚€~}}||~}}}}}}||||||||||||{{{{{{yyyyyyyxxxxxxxxxxxxxxwwwwttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqppppoooooooppppqqqqrrrsssttttuuuuuutttsssrrqqpppoooooopqqqqrrrrrrrrrrrqqqqqppppmmmmmmllllllllkkkkkjjjiiijjjjjjjjjjjjjjjjjjiiihhhhghhhhhhhhhhhhhhhgggggffffeddddddddddddddddcccccccccccccbbbbbbaaaaa```````__________________^^^^^]]]]\[[ZZZZZYYYYYYYYYXXXXXXXWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777776666666665555555555444444444333333333332222222222212222222111111111100000000///////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))()(((((((((((('''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~€€‚‚ƒ„„„……………„„‚‚‚‚‚‚‚ƒƒ„…††‡‡ˆˆˆˆ‡††…„ƒ„ƒ‚€€€€‚‚ƒ„…†‡ˆˆ‰‰Š‰‰‰‰‰‰ˆˆ‡‡†…„„ƒ‚€~~}}||~}}}}}|||||||||||||{{{{{{yyyyyyyxxxxxxxxxxxxxxwwwwttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqppppooooooopppppqqqrrrssstttttuuutttttssrrqqqpppoooooppqqqrrrrrrrrrrrrrqqqqqpppmmmmmmmlllllllkkkkkjjjiiijjjjjjjjjjjkkjjjjjjiiihhhghhhhhhhhhhhhhhhgggggfffffedddddddddddddddccccccccccccbbbbbbbaaaaa``````_________________^^^^^^^]]]]\[[ZZZZZYYYYYYYYYXXXXXXXWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777776666666665555555555444444444333333333332222222222212222222111111111100000000///////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))()(((((((((((('''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~€€‚‚ƒ„„„…………„„„‚‚‚‚‚‚ƒƒ„„…††‡‡ˆˆ‡‡‡†…„ƒ‚„ƒ‚€€€€‚‚ƒ„…†‡ˆˆ‰‰Š‰‰‰‰‰ˆˆ‡‡†……„ƒ‚€~}}|||}}}}}}}||||||||||||{{{{{{yyyyyyyxxxxxxxxxxxxxxxwwwutttttttttttttssssssssssssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqppppooooooopppppqqqrrrrssstttttttttttsssrrqqppppooooopqqqqrrrrssssrrrrrrqqqqqppmmmmmmmmlllllllkkkkjjjiiijjjjjjjjjjkkkkkjjjjiiihhhhhhhhhhhhhhhhhhhgggggfffffedddddddddddddddccccccccbccbbbbbbbaaaaa```````_____________^^^^^^^^^^^]]]]\[[ZZZZZYYYYYYYYXXXXXXXXWWVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777776666666665555555555444444444433333333332222222222212222222111111111100000000///////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))()(((((((((((('''''''''''&'''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~€‚‚ƒ„„„„…„„„„„‚‚‚‚‚‚ƒƒ„……††‡‡‡‡‡‡†……„ƒƒ‚€€‚ƒ„…††‡ˆ‰‰‰Š‰‰‰‰‰ˆˆ‡††…„ƒƒ‚€~~}}||{}}}}}}||||||||||||||{{{{{yyyyyyyyxxxxxxxxxxxxxxwwwutttttttttttttssssssssssssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqppppooooooppppppqqqqrrrssssttttttttssssrrqqqppppooooppqqqrrrrrsssssrrrrrqqqqqqpmmmmmmmmlllllllkkkkjjjiiijjjjjjjjjkkkkkkkjjjjiiihhhhhhhhhhhhhhhhhhgggggfffffedddddddddddddddccccccccbcbbbbbbbaaaaaa```````__________^^^^^^^^^^^^^^]]]]\[[ZZZZZYYYYYYYYXXXXXXXXWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777776666666665555555555444444444433333333332222222222212222222111111111100000000///////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))()(((((((((((('''''''''''&'''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~€€‚ƒƒ„„„„„„„„„„‚‚‚‚‚ƒƒ„„…††‡‡‡‡‡‡††…„ƒ‚ƒ‚€€‚ƒ„…†‡ˆˆ‰‰ŠŠ‰‰‰‰ˆˆ‡‡†…„„ƒ‚€€~}}|||{}}}}}}||||||||||||||{{{{{yyyyyyyyxxxxxxxxxxxxxxxwwuttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqppppooooooopppppqqqqrrrrsssssttttsssssrrrqqqpppppoppppqqqrrrrssssssrrrrrrqqqqqqnmmmmmmmllllllkkkkkjjjiiijjjjjjjjjjkkkkkkjjjjiiihhhhhhhhhhhhhhhhhhgggggfffffeeddddddddddddddcccccccbbcbbbbbbaaaaaa```````_________^^^^^^^^^^^^^^^]]]]]\[[ZZZZZYYYYYYYYXXXXXXXXWWVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777776666666665555555555444444444433333333332222222222212222222111111111100000000///////////...........---------,,,,,,,,,,,++++++++++************)))))))))))())((((((((((('''''''''''&'''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~€€‚ƒƒ„„„„„„„„„„‚‚‚‚ƒƒ„„……††‡‡‡‡‡††…„ƒ‚€‚€~€€‚ƒ„…†‡ˆ‰‰ŠŠŠŠ‰‰‰ˆˆ‡†……„ƒ‚€~~}}||{{}}}}}}}||||||||||||||{{{{yyyyyyyyxxxxxxxxxxxxxxxwwuttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqppppoooooooppppppqqqqrrrrssssssssssssrrrqqqpppppppppppqqrrrrrssssssrrrrrrqqqqqqnnmmmmmmllllllkkkkjjjjiiijjjjjjjjjjkkkkkkkjjjiiihhhhhhhhhhhhhhhhhhgggggfffffeedddddddddddddcccccccbbbbbbbbbaaaaaaa```````________^^^^^^^^^^^^^^^^]]]]\\[[ZZZZZYYYYYYYYXXXXXXXXWWVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777776666666665555555555444444444433333333332222222222212222222111111111100000000///////////...........---------,,,,,,,,,,,++++++++++************)))))))))))())((((((((((('''''''''''&'''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~€€‚‚ƒƒ„„„„„„„„„„‚‚ƒƒƒ„„……††‡‡‡‡‡‡†……„ƒ‚€‚€~~€€‚ƒ„…†‡ˆ‰‰ŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚‚€~}}|||{{}}}}}}}||||||||||||||{{{{yyyyyyyyyxxxxxxxxxxxxxxwwuttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqpppoooooooppppppqqqqrrrrrrsssssssrrrrrqqqqpppppppppppqqrrrrrssssssrrrrrrrqqqqqnnmmmmmllllllkkkkkjjjiiiijjjjjjjjjjjkkkkkkjjjiiihhhhhhhhhhhhhhhhgggggggfffffedddddddddddddcccccccbbbbbbbbbaaaaaaa```````________^^^^^^^^^^^^^^^^]]]]]\\[[ZZZZZYYYYYYYYXXXXXXXXWWVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777776666666665555555555444444444433333333332222222222212222222111111111100000000///////////...........---------,,,,,,,,,,,++++++++++************)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„……………………………………††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~€€‚‚ƒƒ„„„„„„„„„„ƒƒƒƒ„„……††‡‡‡‡‡‡††…„ƒ‚€€~~€‚„…†‡ˆ‰‰ŠŠŠŠŠ‰‰ˆˆ‡†…„ƒƒ‚€~}}|||{{{}}}}}}}}|||||||||||||{{{{yyyyyyyyyxxxxxxxxxxxxxxwwuutttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqpppooooooooppppppqqqqqrrrrrrrrrrrrrrrqqqqppppppppppppqqrrrrrrssssrrrrrrrqqqqqqnnmmmmmlllllkkkkkjjjjiiiijjiijjjjjjjjkkkkjjjjiiihhhihhhhhhhhhhhggggggggfffffedddddddddddccccccccbbbbbbbbbaaaaaaa````````________^^^^^^^^^^^^^^^]]]]]]\\[[ZZZZZYYYYYYYYXXXXXXXXWWVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444433333333332222222222212222222111111111110000000///////////...........---------,,,,,,,,,,,++++++++++************)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„………………………………………††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~€€‚ƒƒƒ„„„„„„„„„„ƒƒƒ„„……††‡‡‡‡‡‡‡†……„ƒ‚€€€~~€‚ƒ„…†‡ˆ‰ŠŠŠŠŠŠ‰‰ˆ‡††…„ƒ‚€€~~}}||{{{{}}}}}}}}}||||||||||||{{{{yyyyyyyyyxxxxxxxxxxxxxxwwuutttttttttttttssssssssssssssssssssssrrrrrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqqpppoooooooopppppppqqqqqqrrrrrrrrrrrqqqqqpppppppppppppqrrrrrrrrrrrrrrrrrqqqqqqqnmmmmmlllllkkkkkjjjjjiiiijiiiiijjjjjjjjjjjjjjiiihhhihhhhhhhhggggggggggffffffeddddddddddcccccccbbbbbbbbbbaaaaaaa````````________^^^^^^^^^^^^^^]]]]]]]]\\[[ZZZZZYYYYYYYYXXXXXXXXWWVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444433333333333222222222212222222111111111110000000///////////...........---------,,,,,,,,,,,++++++++++************)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~€€‚‚ƒƒ„„„„„„„„„……ƒ„„„……††‡‡‡‡‡‡‡††…„ƒ‚€€~~~€€‚ƒ„†‡ˆ‰‰ŠŠ‹‹ŠŠ‰‰ˆ‡†…„ƒ‚€~~}}|||{{{{}}}}}}}}}||||||||||||{{{{yyyyyyyyyyxxxxxxxxxxxxxwwuutttttttttttttssssssssssssssssssssssrrrrrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqqpppooooooooopppppppqqqqqqqqqqqqqqqqqqqqppppppppppppppqrrrrrrrrrrrrrrrrrqqqqqqpmmmmmmllllkkkkkjjjjjiiiihjiiiiiijjjjjjjjjjjjjiiihhhihhhhhhhggggggggggffffffedddddddddccccccccbbbbbbbabaaaaaaaa````````________^^^^^^^^^]]]]]]]]]]]]]\\\[ZZZZZZYYYYYYYYXXXXXXXXWWVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777777666666665555555555544444444433333333333222222222212222222111111111110000000///////////...........---------,,,,,,,,,,,++++++++++************)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„………………………………………†††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~€€‚‚ƒƒ„„„„„„……………„„………††‡‡‡ˆˆ‡‡‡†……„ƒ‚€~€€~~€‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹Š‰ˆˆ‡†…„ƒ‚€~}}|||{{{{{}}}}}}}}}}||||||||||||{{{yyyyyyyyyyxxxxxxxxxxxxxxwuuttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqpppooooooooooppppppppqqqqqqqqqqqqqqqqpppppppppppppppqqqrrrrrrrrrrrrrrqqqqqqqppmmmmmlllllkkkkjjjjjiiiiihiiiiiiiiiijjjjjjjjjiiiihhhihhhhhhhgggggggggfffffffeddddddddcccccccbbbbbbbaaaaaaaaaaa````````________^^^^^^^^]]]]]]]]]]]]]]]\\\[ZZZZZZYYYYYYYXXXXXXXXXWWVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;:::::::::::999999999888888888877777777776666666665555555555544444444433333333333222222222212222222111111111110000000///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~€€‚‚ƒƒ„„„„„………………„……†††‡‡ˆˆˆˆˆ‡‡†…„ƒ‚€€~€~€€‚ƒ„…‡ˆ‰ŠŠ‹‹‹‹‹Š‰ˆ‡†…„ƒ‚€~}}||||{{{{{}}}}}}}}}}||||||||||||{{{yyyyyyyyyyxxxxxxxxxxxxxxwuuttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqpppoooooooooooppppppppppppppqqqpppppppppppppppppppppqqqqrrrrrrrrrrqqqqqqqqqpppmmmmlllllkkkkkjjjjjiiiiihiiiiiiiiiiiijjjjjiiiiiihhhihhhhhhggggggggffffffffeeddddddccccccccbbbbbbbaaaaaaaaaa````````__________^^^^^^^]]]]]]]]]]]]]]]\\\\[ZZZZZZYYYYYYYYXXXXXXXXWWVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<;;;;;;;;;:::::::::::999999999888888888877777777776666666665555555555544444444433333333333222222222212222222111111111110000000///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„…………………………………………………„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~€€‚‚ƒƒƒ„„„„………………†……††‡‡‡ˆˆˆˆˆˆ‡††…„ƒ‚€~~€€‚ƒ„…†‡ˆ‰Š‹‹‹‹‹‹Š‰ˆ‡†…„ƒ‚€~~}}|||{{{{{{}}}}}}}}}}}||||||||||||{{yyyyyyyyyyyxxxxxxxxxxxxwwuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqqppooooooooooooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqppppppmmmlllllkkkkkjjjjjiiiiihhiiiiiiiiiiiiiiiiiiiiiihhhhihhhhhhgggggggfffffffeeeedddddcccccccbbbbbbbaaaaaaaaaaa````````__________^^^^^^^]]]]]]]]]]]]]]]\\\\\ZZZZZZYYYYYYYYXXXXXXXXXXWVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<;;;;;;;;;:::::::::::999999999888888888877777777776666666665555555555544444444433333333333222222222212222222111111111110000000///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………„„„„„„„„……………………………………………………„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€‚‚ƒƒƒ„„„„……………††…††‡‡ˆˆˆˆˆˆˆ‡‡†…„„ƒ‚€~}€€€‚ƒ„…‡ˆ‰ŠŠ‹‹Œ‹‹‹Š‰ˆ‡†„ƒ‚€~}}|||{{{{{{{}}}}}}}}}}}||||||||||||{{yyyyyyyyyyyxxxxxxxxxxxxxwuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrqqqqqqqqqqqqppooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqpppppppomllllllkkkkkjjjjjiiiiiihhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffeeeeedddccccccccbbbbbbaaaaaaaaaaa`````````__________^^^^^^^^]]]]]]]]]]]]]]\\\\\\ZZZZZZYYYYYYYYXXXXXXXXXXWVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<;;;;;;;;;:::::::::::9999999998888888888777777777776666666655555555555444444444333333333332222222222222222221111111111100000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………„„„„„„„„……………………………………………………„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€‚‚ƒƒƒ„„„„…………††‡††‡‡ˆˆˆˆ‰ˆˆˆ‡‡†…„ƒ‚€~~}€€‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒ‹‹‰‰ˆ†…„ƒ‚€~~}}|||{{{{{{{}}}}}}}}}}}}||||||||||||{yyyyyyyyyyyxxxxxxxxxxxxxwuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrqqqqqqqqqqqqppooooooooooooooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqppppppppooollllllkkkkkjjjjjjiiiiihhhiiiiihhhhhhiiiiiiihhhhhhhhhhhhhhggggggffffffeeeeeeeddccccccccbbbbbbaaaaaaa``aa`````````___________^^^^^^^]]]]]]]]]]]]]]\\\\\\\ZZZZZZYYYYYYYYXXXXXXXXXXWVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<;;;;;;;;;:::::::::::9999999998888888888777777777776666666655555555555444444444333333333332222222222222222221111111111100000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………„„„„„„„………………………………………………………„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€‚‚ƒƒƒ„„„„………†††‡†‡‡ˆˆˆ‰‰‰‰ˆˆ‡††…„ƒ‚€~}}€‚ƒ„…‡ˆ‰ŠŠ‹ŒŒŒŒ‹Š‰ˆ‡†…„ƒ€~}}||||{{{{{{{}}}}}}}}}}}}||||||||||||{yyyyyyyyyyyxxxxxxxxxxxxxxuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrqqqqqqqqqqqqppooooooooooooooooooooooooooooooooooooopppppppppppppqqqqqqqqqqppppppppppooooollllkkkkkkkjjjjjjiiiiihhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggfffffeeeeeeeedcccccccccbbbbbbaaaaaaa`````````````___________^^^^^^^^]]]]]]]]]]]]]\\\\\\\[ZZZZZYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9999999998888888888777777777776666666655555555555444444444333333333332222222222222222221111111111100000000//////////...........---------,,,,,,,,,,,,++++++++++***********)))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………„„„†††††††††……………………………………………………………………………………………………………………………………………………………………………„„…………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€‚‚‚ƒƒ„„…………††††‡‡ˆˆ‰ˆ‰‰ŠŠ‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚€€~‚‚ƒ„…†‡ˆ‰Š‹ŒŽŽŽŽŒ‡†„ƒ‚€~}|{{zzzyyyyyyyyy}}}|||||||||||||{{{{{{{{{vvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssssssssssrrtsssssssssssrrrrrrrrrrrrqrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooooooooppppppppppppppqqqqqqqpppoooooooooooooonnnnnnnmnmmmmmmmmllllllkkkkkkjjjjkkjjjjjjjjjjjjjjjjjjjjiiiihhhhhgggggffffeeeeeeedddddccccccccbbbbbbaaaaaaaa``````````__________^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777776666666666655555555554444444444444333333333322222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,++++++++++++************))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………„„†††††††††………………………………………………………………………………………………………………………………………………………………………………„…………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€‚‚ƒƒƒ„„…………†††‡‡‡ˆ‰‰‰‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡‡†…„ƒ‚€~‚‚ƒƒ„…†‡ˆŠ‹ŒŒŽŽŽŽŒ†…„ƒ‚€~}||{{zzzyyyyyyyyy}}}}||||||||||||{{{{{{{{{vvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssrrtsssssssssssrrrrrrrrrrrrqrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooopppppppppppppppppoooooooooooooooonnnnnnmmmmmmmmmmmlllllllkkkkkkjjjjkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhgggggffffeeeeeddddddccccccccbbbbbbaaaaaaa```````````__________^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRQQRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777776666666666655555555554444444444444333333333322222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,++++++++++++************))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………„††††††††††……………………………………………………………………………………………………………………………………………………………………………„……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€‚‚ƒƒ„„„…………†††‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚€€~‚‚ƒ„…†‡ˆ‰Š‹ŒŽŽŽŒŒ†…„‚€~}|{{zzzzyyyyyyyyy}}}}|||||||||||||{{{{{{{{vvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssrtsssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooopppppppppppppppoooooooooooooonnnnnnmmmmmmmmmmllllllllllkkkkkkjjjjkkjjjjjjjiiiiiiiiiiiiiiiiihhhhgggggffffeeeeedddddddcccccccbbbbbbaaaaaaa```````````__________^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRQQRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777776666666666655555555554444444444444333333333322222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€‚‚‚ƒƒ„„„…………†††‡‡ˆˆ‰Š‰ŠŠ‹‹‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚€€~‚‚ƒƒ„…†‡ˆ‰Š‹ŒŽŒ‹…„ƒ‚€~}|{{zzzyyyyyyyyyy}}}}}||||||||||||{{{{{{{{vvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssrtsssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooooppppppppppppppooooooooooooonnnnnnmmmmmmmmllllllllllllkkkkkkkjjjjkkjjjjjjiiiiiiiiiiiiiiiiiihhhhgggggfffeeeeeddddddddccccccbbbbbbbaaaaaaa``````````__________^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRQRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777776666666666655555555554444444444444333333333322222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€‚‚ƒƒƒ„„„…………†††‡‡ˆˆ‰Š‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚€~‚‚‚ƒƒ„…†‡ˆ‰ŠŠ‹ŒŒŒ‹…„ƒ€~}||{{zzzzyyyyyyyyy}}}}}||||||||||||{{{{{{{{vvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrtsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooooooopppppppppppooooooooooooonnnnnmmmmmllllllllllllllllkkkkkkkjjjjkkjjjjjiiiiiiiiiiiiiiiiiiihhhgggggffffeeeeddddddddccccccbbbbbbbaaaaaaa``````````___________^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRQRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777776666666666655555555554444444444444333333333322222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€‚‚‚ƒƒ„„„„……………††‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚€€~‚‚‚‚ƒ„„…†‡ˆ‰Š‹‹ŒŒŒŒ‹Š„ƒ‚€~}|{{zzzzzyyyyyyyyy}}}}}||||||||||||{{{{{{{{vvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssrtsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooonnooooooooooooooooooooooooonnnnnooooooonnnnnnmmmmlllllllllllllllllkkkkkkkjjjjkkjjjjjiiiiiiiiiiihhiiiiiiggggggggffffeeeedddddddccccccbbbbbbbbaaaaaa```````````__________^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRQRRQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777776666666666655555555554444444444444333333333322222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€‚‚ƒƒƒ„„„„……………††‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹Š‰ˆ‡†…„ƒ‚‚€€‚‚‚ƒƒ„…††‡ˆ‰Š‹‹ŒŒŒŒŒŒŒ‹Š‰„ƒ‚€~~}|{{zzzzzyyyyyyyyy}}}}}||||||||||||{{{{{{{{vvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssrtssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooonnnooooooooooooooooooooooooonnnnnnnooooonnnnnmmmmllllllllllllllllllkkkkkkkjjjjkkjjjjjiiiiiiiiihhhhhhhhhhgggggggffffeeeeddddddcccccccbbbbbbbbaaaaaaa``````````___________^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQRRQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777776666666666655555555554444444444444333333333322222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€‚‚‚ƒƒ„„„„………………††‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚€‚‚ƒƒ„„…†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒ‹‹Š‰‰ƒ‚€~}||{{zzzzzyyyyyyyyy}}}}}}||||||||||||{{{{{{{vvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssrtssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooonnnooooooooooooooooooooooooonnnnnnnooooonnnnnmmmmllllllllllllllllllkkkkkkkjjjjkkjjjjjiiiiiiihhhhhhhhhhhhgggggggffffeeeeddddddccccccbbbbbbbbbaaaaaaa``````````__________^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQRRQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777776666666666655555555554444444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€‚‚ƒƒƒ„„„…………………††‡‡ˆ‰ŠŠŠŠ‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚€€‚ƒƒƒ„……†‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹Š‰‰ˆ‚€~}|{{{zzzzzyyyyyyyyy}}}}}}||||||||||||{{{{{{{vvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssrtssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooonnooooooooooooooooooooooooonnnnnnnnoooonnnnnmmmmllllllllllllllllllkkkkkkkjjjjkkjjjjjiiiiiiihhhhhhhhhhhhggggggffffeeeeddddddccccccbbbbbbbbbaaaaaaaa``````````___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777776666666666655555555554444444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€‚‚‚ƒƒ„„„„…………………††‡‡ˆ‰ŠŠŠ‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚€€‚ƒƒ„„…††‡ˆˆ‰ŠŠŠ‹‹‹‹ŠŠ‰‰ˆ‡‚€~}}|{{zzzzzzzzyyyyyyy}}}}}}||||||||||||{{{{{{{vvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssrtsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooonnooooooooooooooooooooooooonnnnnnnnoooonnnnnmmmllllllllllllllllllllkkkkkkjjjjkkjjjjjiiiiiiihhhhhhhhhhhhggggggffffeeeeddddddccccccbbbbbbbbbaaaaaaaa`````````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777666666666655555555554444444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………†…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€‚‚ƒƒ„„„„……………………††‡‡ˆ‰Š‹Š‹‹‹‹‹‹Š‰‰ˆ‡†„ƒƒ‚€€ƒƒƒ„……†‡‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡†€~}||{{zzzzzzzzzyyyyyy}}}}}}|||||||||||||{{{{{{vvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssrtsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooonnooooooooooonnnnnnnnnnnnnnnnnnnnnnnoonnnnnnmmmllllllllllllllllllllkkkkkkkjjjkkjjjjjiiiiiiihhhhhhhhhhhhggggffffffeeeedddddccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777666666666655555555555444444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………†…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ„„„…………………………†‡‡ˆ‰Š‹Š‹‹‹‹‹‹Š‰‰ˆ‡…„ƒ‚‚€€€ƒƒ„„……†‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡††€€~}}||{{zzzzzzzzzyyyyyy}}}}}}||||||||||||||{{{{{vvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssrttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooonnooooooooonnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnmmmlllllllllllllllllllllkkkkkkkjjjkkkjjjjjiiiiiihhhhhhhhhhhhgggffffffeeeeedddddccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777666666666655555555555444444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††……………………†……………………………………………………………………………………………………………………………………………………………………………………………………†…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ„„„…………………………††‡‡ˆ‰Š‹Š‹‹ŒŒ‹‹Š‰‰ˆ‡…„ƒ‚‚€€€€ƒƒ„„…††‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡††…€~}}||{{zzzzzzzzzzyyyyy}}}}}}||||||||||||||{{{{{wvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssrttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooonoooooonnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnmmmlllllklllllllllllllllkkkkkkkjjjkkkjjjjjiiiiiihhhhhhhhhhhhgffffffffeeeeddddddccccccbbbbbbbbbbaaaaaaaa``````````___________^^^^^^^^^^^]]\\\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777666666666655555555555444444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††…………………†……………………………………………………………………………………………………………………………………………………………………………………………………††………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„……………………………††‡‡ˆ‰Š‹Š‹‹ŒŒ‹‹ŠŠ‰ˆ‡†„ƒƒ‚€€€€€€€ƒ„„……††‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††……~~}}||{{zzzzzzzzzzyyyyy}}}}}}}||||||||||||||{{{{wvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssrttsssssssssssssrrrrrrrrrrsrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnmmmlllllkklklllllllllllllkkkkkkkkjjkkkjjjjjiiiiiiihhhhhhhhhhhffffffffeeeeeddddddccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::999999999888888888877777777666666666655555555555444444444444333333333332222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††…………………††…………………………………………………………………………………………………………………………………………………………………………………………………††………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ„„„……………………………††‡ˆˆ‰Š‹‹‹ŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚€€€€€€€ƒ„„……††‡‡ˆˆˆˆˆˆ‡‡‡‡††………„~~}}||{{{zzzzzzzzzzyyyy}}}}}}}|||||||||||||||{{{wwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssttsssssssssssssrrrrrrrrrrsrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnmmmmllllkkkkkklllllllllllllkkkkkkkjjkkkkjjjjjiiiiiihhhhhhhhhhgffffffffeeeeeddddddccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^^^^^]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999998888888888777777776666666666555555555554444444444443333333333322222222222111111111110000000000000//////////.........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††………………††…………………………………………………………………………………………………………………………………………………………………………………………………††……………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ„„………………………………††‡ˆ‰ŠŠ‹‹‹ŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚€€€€€€„„……†††‡‡‡ˆˆ‡‡‡‡‡†††……„„„~~~}}||{{{zzzzzzzzzyyyyy}}}}}}}||||||||||||||||{{wwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssstttssssssssssssrrrrrrrrrrsrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnmmmmmmllllkkkkkkkkllllllllllllkkkkkkkkjkkkkjjjjjiiiiiiihhhhhhhhggfffffffeeeeeedddddddcccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999998888888888777777776666666666555555555554444444444443333333333322222222222111111111110000000000000//////////.........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††……………†††………………………………………………………………………………………………………………………………………………………………………………………………†††…………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ„„………………………………†††‡ˆ‰Š‹Œ‹ŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚€€€€€€„„……††‡‡‡‡‡‡‡‡‡†††………„„„ƒ~~~}}|||{{{zzzzzzzzyyyyy}}}}}}}|||||||||||||||||{wwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssstttssssssssssssrrrrrrrrrrsrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllkkkkkkkkkkllllllllllllkkkkkkkkkkkkkjjjjjiiiiiihhhhhhhhggfffffffeeeeeedddddddcccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999998888888888777777776666666666555555555554444444444443333333333322222222222111111111110000000000000//////////.........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††……………††††……………………………………………………………………………………………………………………………………………………………………………………………†††…………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„………††††…………†††‡‡ˆ‰Š‹Œ‹ŒŒŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚€€€€€€„„……††‡‡‡‡‡‡‡†††………„„„„ƒƒ~~~~}}}||{{{zzzzzzzzyyyyy}}}}}}}}||||||||||||||||{wwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssstttssssssssssssrrrrrrrrrrsrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkllllllllllkkkkkkkklkkkkjjjjjiiiiiiihhhhhhhggffffffeeeeeeedddddddccccccbbbbbbbbbaaaaaaaaa`````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777776666666666555555555554444444444443333333333322222222222111111111110000000000000//////////.........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††…………††††……………………………………………………………………………………………………………………………………………………………………………………………†††…………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ„„………††††††††††††‡ˆ‰‰Š‹ŒŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚€€€€„………††‡‡‡‡‡‡†††……„„„„„ƒƒƒ~~~~~}}|||{{zzzzzzzzzyyyy}}}}}}}}||||||||||||||||{wwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssstttsssssssssssssrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmlllllllmmmmlllllllkkkkkkkkkkkkkkkkkkllllllkkkkkkkkllkkkkjjjjjiiiiiihhhhhhhggffffffeeeeeeeddddddddcccccbbbbbbbbbaaaaaaaaa`````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777776666666666655555555554444444444443333333333322222222222111111111110000000000000//////////..........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††………†††††…………………………………………………………………………………………………………………………………………………………………………………………††††………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ„„……††††††††††††‡‡ˆ‰Š‹ŒŒŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚‚€€€„……†††‡‡‡‡‡†††……„„„„ƒƒƒƒƒ~~~~~~}}||{{{zzzzzzzzyyyy}}}}}}}}}||||||||||||||||wwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssstttsssssssssssssrrrrrrrrrssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkllkkkkjjjjjiiiiiihhhhhhhhgffffffeeeeeeeddddddddcccccbbbbbbbbbaaaaaaaaa`````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777776666666666655555555554444444444443333333333322222222222111111111110000000000000//////////..........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††………†††††…………………………………………………………………………………………………………………………………………………………………………………………††††………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ„„………†††††††††††‡‡ˆˆ‰Š‹ŒŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚‚€………†††‡‡‡‡†††……„„„ƒƒƒƒƒƒƒ~~~}}}||{{zzzzzzzyyyyy}}}}}}}}}||||||||||||||||wwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssttttssssssssssssrrrrrrrrrssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkklllkkkkjjjjjiiiiiihhhhhhhgffffffeeeeeeeddddddddccccccbbbbbbbbaaaaaaaaa`````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777776666666666655555555554444444444443333333333322222222222111111111110000000000000//////////..........----------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††……††††††………………………………………………………………………………………………………………………………………………………………………………………††††………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ„„……††††‡‡‡†††‡‡‡ˆˆ‰ŠŠ‹ŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚‚……†††‡‡‡‡†††……„„„ƒƒƒƒƒƒƒƒ~~~}}||{{{zzzzzzyyyyy}}}}}}}}}}|||||||||||||||wwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssttttssssssssssssrrrrrrrrrsssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkllllkkkjjjjjiiiiiihhhhhhhgffffffeeeeeeedddddddddcccccbbbbbbbbbaaaaaaaa`````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777776666666666655555555554444444444444333333333322222222222111111111110000000000000//////////..........-----------,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††……††††††………………………………………………………………………………………………………………………………………………………………………………………†††††……………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚‚……†††‡‡‡‡†††……„„ƒƒƒƒƒƒƒƒƒ~~~}}||{{zzzzzzyyyyy}}}}}}}}}}|||||||||||||||wwwwvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssttttssssssssssssrrrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmllllkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkklllllkkllllkkkkjjjjjiiiiiihhhhhhgffffffeeeeeeeeddddddddcccccbbbbbbbbbaaaaaaaa`````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777776666666666655555555554444444444444333333333322222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…†††††††……………………………………………………………………………………………………………………………………………………………………………………†††††……………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚‚‚…†††‡‡‡‡‡††………„„ƒƒƒƒƒƒƒƒƒ~~}}||{{zzzzzzzyyyy}}}}}}}}}}}||||||||||||||wwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssstttttsssssssssssrrrrrrrrrssssrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkllllllklllllkkkjjjjjiiiiiihhhhhhgffffffeeeeeeeedddddddddccccbbbbbbbbbaaaaaaaa`````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777776666666666655555555554444444444444333333333322222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…†††††††……………………………………………………………………………………………………………………………………………………………………………………†††††……………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚‚‚‚…†††‡‡‡‡‡††……„„ƒƒƒƒ‚ƒƒƒƒƒ~~}}||{{{zzzzzzyyyy}}}}}}}}}}}||||||||||||||wwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssstttttsssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllklllllkkkkjjjjiiiiiihhhhhhgffffffeeeeeeeedddddddddcccccbbbbbbbbaaaaaaaa`````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777776666666666655555555554444444444444333333333322222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………††††††…………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„……††‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„„ƒ‚‚‚‚‚‚†††‡‡‡‡‡†††……„„ƒƒƒ‚‚‚ƒƒƒƒ~~}||{{{zzzzzzzyyy}}}}}}}}}}}||||||||||||||wwwwwvvvvvvvvvvvvuuuuuuuuuuutttttttttttttsssssssssstttttsssssssssssrrrrrrrrrsssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllmllllkkkkjjjjjiiiiihhhhhhgfffffffeeeeeeeeddddddddcccccbbbbbbbbaaaaaaaaa````````___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777776666666666655555555554444444444444333333333322222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††…………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……†‡‡ˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒŽŽŽŽŒ‹‹Š‰ˆ‡††……„„„„………‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†††……††††‡„„„„„„ƒƒ‚‚€€~~~~~~~~||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxvvvvuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkjjjjiiiiihhhhhggggggfhhhgggggggffffffffeeeeeeeddddccccccccbbbbbbbbaaaaa``````````______________^]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777776666666666655555555555544444444443333333333322222222221111111111000000000000///////////............----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††…………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………†††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡‡ˆˆ‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒŽŽŽŽŽŒ‹Š‰ˆ‡‡††……………………†ŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†††…………††††„„„„„„ƒƒ‚‚€€~~~~~~~~||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkjjjjiiiihhhhhggggggfhhhggggggggffffffffeeeeeeddddccccccccbbbbbbbbaaaaa```````````_____________^]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777776666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……†‡‡ˆˆ‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒŽŽŽŽŽŒ‹Š‰‰ˆ‡††……………………††ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††………………†††„„„„„„ƒƒ‚‚€€~~~~~~~~|||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkjjjjiiiihhhhhhgggggghhhggggggggffffffffeeeeeeddddccccccccbbbbbbbbaaaaa```````````_____________^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777776666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……††‡ˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒŽŽŽŽŽŽŒ‹‹Š‰ˆ‡‡††…………………†††ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††………………†††ƒ„„„„ƒƒƒ‚‚€€~~~~~~~~|||||{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjkkkkkkkkllllllllllkkkkkjjjjiiiiihhhhhgggggghhhggggggggffffffffeeeeeeddddccccccccbbbbbbbbbaaaa```````````_____________^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777776666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒŽŽŽŽŽŽŒ‹‹Š‰ˆˆ‡‡††……………†††††ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††……………………††ƒƒƒ„ƒƒƒƒ‚‚€€~~~~~~~~|||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjkkkkkkklllllllllkkkkkkjjjjiiiihhhhhgggggghhhggggggggffffffffeeeeeeddddccccccccbbbbbbbbbaaaa```````````_____________^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……††‡ˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒŽŽŽŽŽŽŽŽŒŒ‹Š‰‰ˆ‡‡†††………††††††‡ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††………………………†ƒƒƒƒƒƒƒ‚‚‚€€~~~~~~~~|||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjkkkkkkllllllllkkkkkkkjjjjiiiiihhhhgggggghhhgggggggggffffffffeeeeeddddccccccccbbbbbbbbbaaaa```````````_____________^]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………………………†††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††………………………………………†††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒŽŽŽŽŽŽŽŒ‹ŠŠ‰ˆ‡‡†††††††††††‡‡‡‹‹ŠŠŠŠ‰‰ˆˆ‡‡†††………„„„…………ƒƒƒƒƒƒ‚‚‚€€€~~~~~~~~||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxvvvvvvuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjkkkkkkklllllllkkkkkkkjjjjiiiiihhhhhggggghhhgggggggggffffffffeeeeeddddccccccccbbbbbbbbbaaaa````````````_____________]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………………………†††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††……………………………………†††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……†‡‡ˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŽŽŽŽŽŽŽŽŒ‹‹Š‰ˆˆ‡‡†††††††††‡‡‡‡‡‹‹ŠŠŠ‰‰‰ˆˆ‡‡††………„„„„„………‚‚‚ƒ‚‚‚‚‚€€€~~~~~~~~||||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvvuuuuuuuuuuutttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmllllllllllllllllkkkkkkkjjjjjjjjjjjkkkkkkkllllllkkkkkkkjjjjjiiiihhhhhggggghhhhggggggggffffffffeeeeeddddccccccccbbbbbbbbbaaaa````````````_____________]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††………………………………†††††††††††††††††††††††††‡‡††††††††††††††††††††††††††††††††††……………………………………†††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŽŽŽŽŽŽŽŒ‹Š‰‰ˆ‡‡†††††††††‡‡‡‡‡‡‹ŠŠŠŠ‰‰ˆˆ‡‡††………„„„„„„„„…‚‚‚‚‚‚‚‚€€~~~~~~~|||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvvuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjkkkkkkkklllllkkkkkkkjjjjjiiiiihhhhhgggghhhhgggggggggfffffffeeeeeddddccccccccbbbbbbbbbaaaaa````````````____________]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††………………………………†††††††††††††††††††††††††‡‡††††††††††††††††††††††††††††††††††……………………………………†††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‹‹ŒŒŒŽŽŽŽŽŽŽŽŒŒ‹Š‰ˆˆ‡‡†††††††‡‡‡‡‡‡‡‡‹ŠŠŠ‰‰ˆˆˆ‡‡††………„„„„„„„„„‚‚‚‚‚‚€€€~~~~~~~|||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvvuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkkkkjjjjjjjjjjjkkkkkkkkllllkkkkkkkjjjjjjiiiihhhhhgggghhhhgggggggggfffffffeeeeeddddccccccccbbbbbbbbbbaaaa`````````````___________]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††††††††††††‡‡††††††††††††††††††††††††††††††††††……………………………………†††††††††††††††††††††††††††††††††††††††…†………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŽŽŽŽŽŒ‹ŠŠ‰ˆ‡‡†††††††‡‡‡‡‡‡‡‡‡‹ŠŠ‰‰‰ˆˆ‡‡††………„„„„„„„„„„€€€€~~~~~~~|||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvvuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqprqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkkkkjjjjjjjjjjjkkkkkkkkkkllkkkkkkkjjjjjjiiiiihhhhgggghhhhhggggggggfffffffeeeeeddddccccccccbbbbbbbbbbaaaa``````````````__________]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††††††††††††‡‡‡††††††††††††††††††††††††††††††††††…………………………………†††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„………††‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŽŽŽŽŽŒ‹Š‰ˆˆ‡‡††††††‡‡‡‡‡‡‡‡‡‡ŠŠŠ‰‰ˆˆ‡‡†††………„„„„„„„„„„€€€€~~~~~~||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvvuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqprqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjiiiiihhhhhggghhhhhggggggggfffffffeeeeeddddccccccccbbbbbbbbbbaaaa``````````````__________]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††††††††††††††††‡‡‡††††††††††††††††††††††††††††††††††…………………………………†††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……††‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹ŒŒŽŽŽŽŒ‹Š‰ˆˆ‡‡†††††‡‡‡‡‡ˆˆ‡‡‡‡ŠŠ‰‰ˆˆ‡‡†††………„„„„„„ƒƒƒ„„€€€€€~~~~~~||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqprqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjiiiiihhhhhggghhhhhggggggggfffffffeeeeeddddccccccccbbbbbbbbbbaaaa```````````````_________]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111000000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††††††††††††††††‡‡‡††††††††††††††††††††††††††††††††††…………………………………‡††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒ„„……††‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹ŒŒŽŽŽŽŒŒŒ‹Š‰ˆˆ‡‡††††‡‡‡‡‡ˆˆˆ‡‡‡‡Š‰‰ˆˆ‡‡†††…………„„„„„ƒƒƒƒƒƒ€€€€€€~~~~~||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjiiiiiihhhhhgghhhhhhgggggggfffffffeeeeeddddccccccccbbbbbbbbbbaaaa````````````````________^]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111100000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††‡‡‡††††††††††††††††††††††††††††††††††…………………………………‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŒŒ‹‹Š‰ˆˆ‡‡‡†††‡‡‡‡‡ˆˆˆ‡‡‡†Š‰‰ˆˆ‡‡††…………„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€~~~~||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhgghhhhhhgggggggfffffffeeeeeddddccccccccbbbbbbbbbbaaaa````````````````________^]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111100000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††††††††††………………………………‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰ŠŠ‹‹ŒŒŽŽŽŒŒ‹ŠŠ‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‰‰ˆˆ‡‡†††………„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€~~~||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjkjkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhgghhhhhhgggggggfffffffeeeeeddddccccccccbbbbbbbbbaaaaa`````````````````_______^]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111100000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††††††††††………………………………‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹ŒŽŽŽŽŒŒ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‰ˆˆ‡‡†††…………„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€~~||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvvvuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrqqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkjjkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhggihhhhhggggggffffffffeeeeeddddccccccccbbbbbbbbbbaaaa``````````````````______^]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9:999999999988888888887777777777666666666655555555555544444444443333333333322222222221111111111100000000000///////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††††††††††………………………………‡††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹ŒŒŽŽŽŒŒ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…‰ˆ‡‡‡††…………„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€~~||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjkkkkkjjjjjjjjjjiiiiiiiihhhhhhggihhhhhggggggfffffffeeeeeeddddccccccccbbbbbbbbbaaaaa``````````````````______^^]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877777777776666666666555555555555444444444433333333333222222222211111111111000000000000//////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………………‡‡†††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŒŒŒ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……ˆˆ‡‡††…………„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€~~||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrqqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggihhhhhggggggfffffffeeeeeeddddccccccccbbbbbbbbbaaaaa``````````````````______^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877777777776666666666555555555555444444444443333333333222222222211111111111000000000000//////////............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………………‡‡†††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŽŽŽŽŒ‹Œ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††……„ˆ‡‡†††…………„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€~~||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxvvvvvuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggihhhhhggggggffffffeeeeeeeddddccccccccbbbbbbbbbaaaaa``````````````````______^^]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877777777776666666666555555555555444444444443333333333222222222211111111111000000000000//////////............-----------,,,,,,,,,,,,,,,++++++++++************)))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††……………………………‡‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„„……††‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹ŒŒŽŽŽŽŒ‹‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††………„‡‡†††…………„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€~||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxvvvvuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggghhhhhhgggggfffffffeeeeeeeddddccccccccbbbbbbbbbaaaaa``````````````````______^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877777777776666666666555555555555444444444443333333333222222222211111111111000000000000//////////............-----------,,,,,,,,,,,,,,,++++++++++************)))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††……………………………‡‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŽŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡††††………„„‡‡††…………„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€~||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxvvvvuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggghhhhhhgggggffffffeeeeeeeedddddcccccccbbbbbbbbbaaaaa``````````````````______^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877777777776666666666555555555555444444444443333333333222222222211111111111000000000000//////////............-----------,,,,,,,,,,,,,,,++++++++++************)))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††………………†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………………‡‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒŽŽŽŽŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡†††††………„„ƒ‡††……………„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€~||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxvvvvuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhggggghhhhhhgggggffffffeeeeeeeedddddcccccccbbbbbbbbaaaaaa``````````````````______^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877777777776666666666555555555555444444444443333333333222222222211111111111000000000000//////////............-----------,,,,,,,,,,,,,,,++++++++++************)))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††………………†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………………‡‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ„„……††‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŒŽŽŽŽŽŒŒ‹Š‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡††††………„„„ƒƒ†††…………„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€~||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxvvvvuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhggggggghhhhhhgggggffffffeeeeeeeeddddddccccccbbbbbbbbaaaaaa``````````````````______^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877777777776666666666555555555555444444444443333333333222222222211111111111000000000000//////////............-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††………………†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………………‡‡‡†††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ„„„……††‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŽŽŽŽŒŒ‹Š‹Š‰‰‰ˆˆˆ‡‡‡‡††††………„„„ƒƒƒ††……………„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€~||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxvvvvuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhggggggggghhhhhhgggggffffffeeeeeeeeddddddccccccbbbbbbbbaaaaaa`````````````````_______^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877777777776666666666555555555555444444444443333333333222222222211111111111000000000000//////////............-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡†††††††††††††††††††††††††††……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††††††††††††††………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„„……†††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŒŒ‹‹Š‰‹ŠŠ‰‰ˆˆˆ‡‡‡‡††††………„„ƒƒƒ‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssrttsssssssssssssssrrrrrrrrsssssrrrrrrrrrrqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhhhggffffffeeeeedddddddddddccccccbbbbbbaaaaaaa```````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††……………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡†††††††††††††††††††††††††††……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††††††††††††††………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ„„„……†††‡‡‡‡‡‡‡ˆˆˆˆˆ‰ŠŠ‹‹ŒŽŽŽŽŽŽŒŒ‹‹ŠŠ‰ŠŠ‰‰‰ˆˆˆ‡‡‡†††………„„„ƒƒƒ‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚€~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssrttsssssssssssssssrrrrrrrrssssrrrrrrrrrrrqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhhhhhhgfffffffeeeeeddddddddddddccccccbbbbbaaaaaaa```````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††……………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡††††††††††††††††††††††††††……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††††††††††††††………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ„„………†††‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹ŒŒŽŽŽŽŽŒŒ‹‹ŠŠ‰‰ŠŠ‰‰‰ˆˆ‡‡‡†††………„„„ƒƒƒ‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚€~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssrttssssssssssssssrrrrrrrrrssssrrrrrrrrrrrqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhhggffffffffeeeeeddddddddddddccccccbbbbbbaaaaaa```````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVUVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††……………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡†††††††††††††††††††††††††††…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††††††††††††††………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†††‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽŒŒŒ‹‹ŠŠ‰‰ŠŠ‰‰ˆˆˆ‡‡‡†††……„„„ƒƒƒƒ‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚€~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssrrtsssssssssssssssrrrrrrrrrssssrrrrrrrrrrrqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkjjjjjjiiiiihhhhhhhhhhhgggggggffffffffeeeeeedddddddddddcccccccbbbbbaaaaaa```````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVUVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††……………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡††††††††††††††††††††††††††…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††††††††††††††……………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡‡‡‡ˆˆˆˆ‰‰‰Š‹‹ŒŒŽŽŒŒŒ‹‹ŠŠ‰‰‰Š‰‰‰ˆˆ‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssrrtssssssssssssssrrrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqpppppppppoooooooooooooooooonooooooooonnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkkjjjjjiiiiihhhhhhhhgggggggggggffffffffeeeeeedddddddddddcccccccbbbbbaaaaaa```````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVUVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††……………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡††††††††††††††††††††††††††…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††††††††††††††……………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆŠ‰‰ˆˆˆ‡‡†††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssrrtssssssssssssssrrrrrrrrrrssrrrrrrrrrrrrrqqqqqqqqpppppppppoooooooooooooooooooooooooooooonnnnnnnnnmmmmlllllllllllkkkkkkkkkkkjjjjjiiiiihhhhhhgggggggggggggffffffffeeeeeedddddddddddcccccccbbbbbaaaaaa```````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVUUVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††……………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡††††††††††††††††††††††††††………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡‡ˆˆˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‰‰‰ˆˆ‡‡‡††………„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssrrssssssssssssssrrrrrrrrrrrssrrrrrrrrrrrrrqqqqqqqqppppppppppoooooooooooooooooooooooooooooonnnnnnnnnmmmllllllllllllkkkkkkkkkkjjjjjiiiihhhhhhhgggggggggggggffffffffeeeeeedddddddddddcccccccbbbbbaaaaaa```````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVUUVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††……………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡††††††††††††††††††††††††††………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………††‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆ‰‰ˆˆ‡‡‡††………„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssrrrsssssssssssssrrrrrrrrrrrrsrrrrrrrrrrrrrqqqqqqqqqppppppppppooooooooooooooooooooooooooooooonnnnnnnnmmmlllllllllllllkkkkkkkkkjjjjjiiiihhhhhhggggggggggggggfffffffeeeeeeedddddddddddcccccccbbbbbaaaaaa```````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[ZZZZZZZZYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVUUVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡††††††††††††††††††††††††††………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………†††‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‰ˆˆˆ‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppooooooooooooooooooooooooooooooonnnnnnnnnmmlllllllllllllkkkkkkkkkjjjjiiiiihhhhhgggggggggggggggfffffffeeeeeeedddddddddddcccccccbbbbaaaaaaa```````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[ZZZZZZZZYYYYYYYXXXXWWWWWWWWWVVVVVVVVVUUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………††‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡ˆˆˆ‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssssssrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnmllllllllllllllkkkkkkkjjjjjiiiiihhhhhgggggggggggggggffffffeeeeeeeddddddddddddccccccbbbbbaaaaaaa```````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZYYYYYYYXXXXWWWWWWWWWVVVVVVVVVUUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡††††††††††††††††††††††††††……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………†††‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹Š‰‰‰ˆˆˆ‡‡‡††ˆ‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppooooooooooooooooooooopppoooooooonnnnnnnnnnllllllllllllllkkkkkkkkjjjjiiiiihhhhhgggggggggggggggffffffeeeeeeeddddddddddddccccccbbbbbaaaaaa````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZYYYYYYYXXXXWWWWWWWWWVVVVVVVVVUUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡††††††††††††††††††††††††††……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………†††‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒ‹‹Š‰‰ˆˆˆ‡‡‡††††‡‡‡†††………„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssrrrrsssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrrrqqqqqqqqqqppppppppppoooooooooooooooooooppppppooooooonnnnnnnnnnllllllllllllllkkkkkkkjjjjjiiiiihhhhhgggggggggggggggffffeeeeeeeeeddddddddddddccccccbbbbbaaaaaa````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZYYYYYYYXXXXWWWWWWWWWVVVVVVVVVUUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………†††‡‡‡ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††…‡††††………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssrrrrsssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrrrqqqqqqqqqqppppppppppooooooooooooooooppppppppppoooooonnnnnnnnnnmmmmllllllllllkkkkkkkjjjjjiiiiihhhhhhggggggggggggggfffeeeeeeeeeeddddddddddddcccccbbbbbaaaaaaa````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZYYYYYYYXXXXWWWWWWWWWVVVVVVVVUUUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††‡‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡††††…………†††………„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssrrrrsssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooooooooooppppppppppppooooonnnnnnnnnnmmmmmlllllllllkkkkkkjjjjjiiiiiihhhhhhgggggggggggggffeeeeeeeeeeeddddddddddddcccccbbbbbbaaaaaaaa```````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZYYYYYYYXXXWWWWWWWWWVVVVVVVVVUUUUVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŽŽŽŽŽŽŒŒ‹ŠŠ‰ˆˆ‡†††……………„„†…………„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssrrrrsssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooooooopppppppppppppooooonnnnnnnnnnmmmmmmlllllllkkkkkkkjjjjjiiiiiihhhhhhggggggggggggffeeeeeeeeeeeddddddddddddcccccbbbbbbbaaaaaaaa```````__________^^^^^^^^^^^^^^]^^]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZYYYYYYYXXXXWWWWWWWWWVVVVVVVVVUUUUVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŽŽŽŽŽŽŽŽŽŒŒ‹‹Š‰ˆˆ‡††…………„„„„„…………„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzzyyyyyyyyyyyyxxxxxxxxxxwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssrrrrsssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooooooppppppppppppppooooonnnnnnnnnnmmmmmmmllllllkkkkkkjjjjjjiiiiiihhhhhhhggggggggggfffeeeeeeeeeeedddddddddddccccccbbbbbbaaaaaaaaa```````__________^^^^^^^^^^^^^^]^^]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[ZZZZZZZYYYYYYYXXXXWWWWWWWWWVVVVVVVVVUUUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒ„„„„„………††‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹Š‰ˆˆ‡††………„„„„„„ƒ……„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzyyyyyyyyyyyyyxxxxxxxxxxwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssrrrrssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooopppppppppppppppooooonnnnnnnnnnmmmmmmmlllllkkkkkkjjjjjjjiiiiiihhhhhhhhgggggggggfffeeeeeeeeeeddddddddddccccccbbbbbbbbaaaaaaaaa```````__________^^^^^^^^^^^^^^]^]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZYYYYYYYXXXXXWWWWWWWWWVVVVVVVVUUUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒ„„„„„………††‡‡ˆ‰ŠŠŠ‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹ŠŠ‰ˆ‡††……„„„„ƒƒƒƒƒ„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzyyyyyyyyyyyyyxxxxxxxxxxwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssrrrrssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooopppppppqqqqppppppooooonnnnnnnnnmmmmmmmlllllkkkkkkjjjjjjiiiiiihhhhhhhhhgggggggggfffeeeeeeeeeddddddddddcccccccbbbbbbbaaaaaaaaa````````__________^^^^^^^^^^^^^]]^]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVUUUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„ƒƒƒƒƒ„„„„„„„……††‡‡ˆ‰‰Š‹‹ŒŽŽŽŽŽŽŒ‹‹Š‰ˆ‡‡†……„„„ƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzyyyyyyyyyyyyyxxxxxxxxxxwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssrrrrssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooopppppqqqqqqqpppppooooonnnnnnnnnmmmmmmllllllkkkkkjjjjjjiiiiiiihhhhhhhhhgggggggggfffeeeeeeeeeddddddddddccccccbbbbbbbbaaaaaaaaa````````__________^^^^^^^^^^^^^]]^]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVUUUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„ƒƒƒ„„„„„„„………†‡‡ˆ‰‰Š‹‹ŒŽŽŽŽŒŒ‹Š‰‰ˆ‡†……„„„ƒƒƒƒƒ‚‚‚„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssssrrrrssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooopppppqqqqqqqqqppppooooonnnnnnnnnmmmmmmlllllkkkkkjjjjjjjiiiiiiihhhhhhhhhhggggggggfffeeeeeeeeddddddddddcccccccbbbbbbbaaaaaaaaaaa```````__________^^^^^^^^^^^^^]]^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVUUUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„………††‡ˆˆ‰Š‹ŒŒŽŽŒ‹‹Š‰ˆ‡††…„„„ƒƒƒƒ‚‚‚‚‚„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssssrrrrssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooppppppqqqqqqqqqppppooooonnnnnnnnnmmmmmlllllkkkkkjjjjjjjiiiiiiiihhhhhhhhhhggggggggfffeeeeeeeedddddddddccccccccbbbbbbbaaaaaaaaaaa```````__________^^^^^^^^^^^^^]]^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVUUUUVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222211111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„………††‡‡ˆ‰ŠŠ‹ŒŽ‘‘‘‘‘‘‘‘ŽŽŒŒ‹Š‰ˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssssrrrrsssssssssssrrrrrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooopppppqqqqqqqqqqqpppooooonnnnnnnnnmmmmmlllllkkkkjjjjjjjiiiiiiiihhhhhhhhhhhggggggggfffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaaa```````__________^^^^^^^^^^^^^]]^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVUUUUVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222221111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰‰Š‹ŒŽ‘‘‘‘‘‘‘‘‘‘‘ŽŒ‹Š‰‰ˆ‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttsssssssssssrrrrsssssssssssrrrrrrrrrrrrqqrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooopppppqqqqqqqqqqqpppooooonnnnnnnnnmmmmlllllkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhggggggggfffeeeeeeeddddddddddccccccccbbbbbbaaaaaaaaaaaa```````__________^^^^^^^^^^^^^]]^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVUUUUVVVVUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222221111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆˆ‰Š‹ŒŒŽ‘‘’’’’’’‘‘‘‘‘ŽŽŒ‹ŠŠ‰ˆ‡††…„„ƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssrrrrsssssssssssrrrrrrrrrrrrqqrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooopppppqqqqqqqqqqqqpppooooonnnnnnnnnmmmllllllkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggfffeeeeeeeddddddddddccccccccbbbbbbaaaaaaaaaaaa```````__________^^^^^^^^^^^^^]]^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVUUUUVVVVUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222221111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡ˆˆ‰ŠŠ‹ŒŽŽ‘‘’’’’’’’’‘‘‘‘ŽŽŒ‹‹Š‰ˆ‡‡†……„„ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssrrrrsssssssssssrrrrrrrrrrrrqqrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooopppppqqqqqqqqqqqqpppooooonnnnnnnnnmmllllllkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggfffeeeeeeeddddddddddccccccccbbbbbbaaaaaaaaaaaa```````__________^^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVUUUUVVVVUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888878877777777776666666666555555555555544444444443333333333222222222221111111110000000000///////////...........----------,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆ‰ŠŠ‹ŒŽ‘‘’’’’’’’‘‘‘ŽŽŒŽŒ‹‹Š‰‰ˆˆ‡‡‡‡†††††††††††††††………………………………„„„„„„€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvwwwwvvvvvvvvvuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooooooooppppqqppppppppoooonnnnnnmmmmmmmmmmmmmmllllkkkkkjjjjjjjjjhhhhggggggggggggffffffffeedcccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIHHHIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........-----------,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„…„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆ‰‰Š‹ŒŒ‘‘’’’’’’’’‘‘‘ŽŽŒŒŽŒŒ‹Š‰‰ˆˆ‡‡‡‡††††††††††††††††……………………………„„„„„„„€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvwwwwvvvvvvvvvuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooooooooppppqqppppppppoooonnnnnmmmmmmmmmmmmmmlllllkkkkkjjjjjjjjjhhhgggggggggggggffffffffeedcccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIHHHIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........-----------,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰Š‹‹ŒŽ‘‘’’’’’’’’‘‘‘ŽŽŒŒ‹ŽŒ‹ŠŠ‰ˆˆˆ‡‡‡†††††††††††††††††…………………………„„„„„„„„€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooopppppqppppppppoooonnnnnmmmmmmmmmmmmmlllllkkkkkkjjjjjjjjjhhhggggggggggggfffffffffeedcccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\\\\[[[[[[[[[[ZZZZZZZZZYZZZYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIHHHIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........-----------,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„ƒƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰ŠŠ‹ŒŒŽ‘‘’’’’’’’’‘‘ŽŒ‹ŠŽŒ‹ŠŠ‰‰ˆˆ‡‡‡‡†††††††††††††††††…………………………„„„„„„„„€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooopppppppppppppoooonnnnnnmmmmmmmmmmmmllllllkkkkkjjjjjjjjjihhggggggggggggffffffffffeedcccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\\\[[[[[[[[[[[ZZZZZZZZZYZZZYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIHHHIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........-----------,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„ƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰ŠŠ‹ŒŒŽ‘‘‘’’’’’’’‘‘ŽŒ‹ŠŠŽŒ‹ŠŠ‰‰ˆˆ‡‡‡‡††††††††††††††††††………………………„„„„„„„„„€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}|||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooooooooopppppppppppooooonnnnnmmmmmmmmmmmmmlllllkkkkkkjjjjjjjjjihhggggggggggggffffffffffeedcccccccccbbbbbbbbbbaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\\\[[[[[[[[[[ZZZZZZZZZZYZZYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIHHHIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........-----------,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒ„„„……††‡‡ˆˆ‰ŠŠ‹‹ŒŽŽ‘‘‘’’’’’’‘‘ŽŒ‹‹Š‰Œ‹‹Š‰‰ˆˆ‡‡‡‡‡††††††††††††††††††………………………„„„„„„„„„€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}|||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooooopppppppppooooonnnnnnmmmmmmmmlmmmllllllkkkkkkjjjjjjjjjihhgggggggggggffffffffffeeeccccccccccbbbbbbbbbbaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\\[[[[[[[[[[[ZZZZZZZZZYYZZYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIHHHIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........-----------,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒ„„„„……††‡‡ˆˆ‰ŠŠ‹‹ŒŽŽ‘‘‘’’’’’‘‘‘ŽŒ‹‹Š‰ˆŒ‹‹Š‰‰ˆˆˆ‡‡‡‡†††††††††††††††††††………………………„„„„„„„„„€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}|||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooooooooooopppooooooooonnnnnnmmmmmmmmmlmmllllllkkkkkkkjjjjjjjjjihgggggggggggfffffffffffeeeccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\\[[[[[[[[[[ZZZZZZZZZZYYZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIHHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒ„„„„………†‡‡ˆˆ‰ŠŠ‹‹ŒŽŽ‘‘‘’’’‘‘‘ŽŒ‹‹Š‰ˆˆ‹‹ŠŠ‰ˆˆˆ‡‡‡‡††††††††††††††††††††……………………„„„„„„„„„„€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}|||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooooooooooooppoooooooonnnnnnmmmmmmmmmllmlllllllkkkkkkkjjjjjjjjiihggggggggggffffffffffffeeeccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\\[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIHHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„……††‡ˆˆ‰ŠŠ‹‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘ŽŒ‹‹Š‰ˆˆ‡‹ŠŠ‰‰ˆˆ‡‡‡‡‡†††††††††††††††††††………………………„„„„„„„„„„~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}|||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooooooonnnnnnmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjiihggggggggggfffffffffffeeeeccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[ZZZZZZZZZZYYYZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„……††‡ˆˆ‰ŠŠ‹‹ŒŽŽ‘‘‘‘‘‘‘‘ŽŒ‹ŠŠ‰ˆˆ‡†ŠŠ‰‰ˆˆ‡‡‡‡‡‡†††††††††††††††††††………………………„„„„„„„„„„~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}|||||{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooooonnnnnnnmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjiihggggggggggfffffffffffeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[ZZZZZZZZZZYYYZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„………†‡‡ˆ‰‰Š‹‹ŒŽŽŽ‘‘‘‘‘‘‘‘ŽŒ‹ŠŠ‰ˆˆ‡††Š‰‰ˆˆˆ‡‡‡‡‡†††††††††††††††††††…………………………„„„„„„„„„„~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}|||||{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjiigggggggggggfffffffffffeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„………††‡ˆˆ‰Š‹‹ŒŒŽŽŽ‘‘‘‘‘‘‘ŽŒ‹ŠŠ‰ˆ‡‡††…‰‰ˆˆˆ‡‡‡‡‡‡†††††††††††††…†††††…………………………„„„„„„„„„„~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}|||||{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjiigggggggggggffffffffffeeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„……††‡‡ˆ‰ŠŠ‹ŒŒŽŽ‘‘‘‘‘‘ŽŽŒ‹ŠŠ‰ˆ‡‡††……‰ˆˆˆ‡‡‡‡‡‡†††††††††††††……††††……………………………„„„„„„„„„„~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjiigggggggggggffffffffffeeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„………††‡ˆˆ‰Š‹‹ŒŽŽ‘‘‘‘‘‘ŽŒ‹ŠŠ‰ˆ‡‡†………„ˆˆˆ‡‡‡‡‡‡‡††††††††††††………††††…………………………„„„„„„„„„„„~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„……††‡‡ˆ‰‰Š‹ŒŒŽŽ‘‘’’’‘‘‘ŽŒŒ‹Š‰ˆ‡‡†……„„„ˆˆ‡‡‡‡‡‡‡†††††††††††††………†††……………………………„„„„„„„„„„„~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvwwwwwvvvvvvvvvuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„………††‡ˆˆ‰Š‹‹ŒŽŽ‘‘‘’’’‘‘‘ŽŒ‹Š‰ˆ‡‡†……„„„ƒˆ‡‡‡‡‡‡‡‡††††††††††††…………†††……………………………„„„„„„„„„„„~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllklllkkkkkkkkkkjjjjjjjjjiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„………†‡‡ˆ‰‰Š‹ŒŒŽŽ‘‘‘‘’’’’‘‘ŽŒ‹ŠŠ‰ˆ‡†……„„„ƒƒ‡‡‡‡‡‡‡‡‡††††††††††††…………††………………………………„„„„„„„„„„„~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllkklllkkkkkkkkkjjjjjjjjjjiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………††‡‡ˆ‰ŠŠ‹ŒŽŽ‘‘‘‘’’’’’‘‘ŽŒ‹Š‰ˆ‡††……„„ƒƒƒ‡‡‡‡‡‡‡‡††††††††††††……………†…………………………………„„„„„„„„„„„~~~~~~~~~~~~}}}}}}}}}}}}}||}|}|}}}}}}|||||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnmmmmmmmmmmmlllllllllllkkkllkkkkkkkkkkjjjjjjjjjjiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………††‡ˆˆ‰Š‹‹ŒŽ‘‘‘‘’’’’’’‘‘ŽŒ‹Š‰ˆ‡†……„„ƒƒƒƒ‡‡‡‡‡‡‡‡††††††††††††…………………………………………………„„„„„„„„„„„~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwvvvvvvvvvvvuuuuuuuuuuttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnmmmmmmmmmmllllllllllllkkkllkkkkkkkkkkjjjjjjjjjiiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††‡‡ˆ‰‰Š‹‹ŒŽŽ‘‘‘’’’““’’‘‘ŽŒ‹‰ˆ‡‡†…„„„ƒƒƒƒ‡‡‡‡‡‡‡††††††††††††……………………………………………………„„„„„„„„„„„~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwvvvvvvvvvvvuuuuuuuuuuttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnmmmmmmmmmllllllllllllkkkklkkkkkkkkkkkjjjjjjjjjiiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††‡‡ˆ‰‰Š‹ŒŒŽŽ‘‘’’’’““’’‘‘ދЉˆ‡†……„„ƒƒƒƒƒ‡‡‡‡‡‡‡††††††††††††……………………………………………………„„„„„„„„„„„~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuuuttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnmmmmmmmmlllllllllllllkkkklkkkkkkkkkkjjjjjjjjjjiiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†……††‡ˆˆ‰ŠŠ‹ŒŽŽ‘‘‘’’’’““’’‘‘ދЉˆ‡†……„„ƒƒƒƒ‚‡‡‡‡‡‡††††††††††††……………………………………………………„„„„„„„„„„„„~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwvvvvvvvvvvuuuuuuuuuuuttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[ZZZZZZZZZZZYYYZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666665555555555444444444443333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†…††‡‡ˆ‰‰Š‹‹ŒŽŽ‘‘’’’’’“““’‘‘ŽŒ‹Š‰ˆ‡†……„„ƒƒƒƒ‚‡‡‡‡‡†††††††††††††……………………………………………………„„„„„„„„„„„„~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwvvvvvvvvvvvuuuuuuuuuuttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiggggggggggfffffffffffeeeeecccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[\\[[[[[[[[[ZZZZZZZZZZZYYYZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIHHIHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666665555555555444444444443333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†…††‡‡ˆ‰ŠŠ‹ŒŒŽŽ‘‘‘’’’’““““’‘‘ŽŒ‹Š‰ˆ‡†……„„ƒƒƒƒ‚‡‡‡‡‡†††††††††††††……………………………………………………„„„„„„„„„„„„~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvwwwvvvvvvvvvvvvuuuuuuuuuuttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiigggggggggffffffffffffeeeeecccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[\\[[[[[[[[[[ZZZZZZZZZZYYYZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHIHHHHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666665555555555444444444443333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††…††‡ˆˆ‰Š‹‹ŒŽ‘‘’’’’“““““’‘‘ŽŒ‹Š‰ˆ‡†……„„ƒƒƒƒ‚‡‡‡‡†††††††††††††………………………………………………………„„„„„„„„„„„„~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvwwwvvvvvvvvvvvvuuuuuuuuuuttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooonnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiigggggggggffffffffffffeeeeecccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[\\[[[[[[[[[ZZZZZZZZZZZYYYZZZYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHIHHHHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666665555555555444444444443333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ††††††††……………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††…††††††††††††††………………………………†††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„………†‡‡ˆ‰‰Š‹ŒŒŽŽ‘‘’’““““““”””““’‘ŽŒ‹Š‰ˆ‡‡†………„„„„‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvwwwvvvvvvvvvvvvvuuuuuuuuutttssssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbabbbbbbbbbaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAA@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<;;;;;::::::::::999999999988888888887777777777766666666665555555555444444444443333332222222222111111111100000000//////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ††††††††……………………………†……………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††…†††††††††††††…………………………………†††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„………†‡ˆˆ‰ŠŠ‹ŒŽ‘‘’’’“““”””•””““’‘ŽŒ‹Š‰ˆˆ‡††……„„„„‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvwwwvvvvvvvvvvvvvuuuuuuuuutttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbabbbbbbbbbaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<;;;;;::::::::::999999999988888888887777777777766666666665555555555444444444443333322222222222111111111100000000//////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ†††††††††……………………………††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††……†††††††††††††…………………………………†††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„………†‡‡ˆ‰‰Š‹ŒŒŽŽ‘‘’’“““””””•””“’’‘ŽŒ‹Š‰‰ˆ‡††……„„„„‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvwwwvvvvvvvvvvvvvuuuuuuuuutttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeddddccccccccccbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<;;;;:::::::::::999999999988888888887777777777766666666665555555555444444444443333322222222222111111111100000000//////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ†††††††††…………†††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††……†††††††††††††…………………………………†††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„………†‡‡ˆ‰ŠŠ‹ŒŽŽ‘‘’’“““”””””•””“’’‘ŽŒ‹Š‰‰ˆ‡††……„„„„‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvuuuuuuuuutttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<;;;;:::::::::::999999999988888888887777777777666666666665555555555444444444433333322222222222111111111100000000//////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ††††††††††……††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††……†††††††††††††…………………………………†††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„………†‡ˆˆ‰Š‹ŒŒŽ‘‘’’’““””””””•””“’‘Œ‹ŠŠ‰ˆ‡††……„„„„‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvuuuuuuuuutttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<;;;;:::::::::::99999999998888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ†††††††††††…†††††††††††††††††††…††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††………††††††††††††……………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„……††‡ˆ‰ŠŠ‹ŒŽŽ‘’’’““”””””””””““’‘ŽŒ‹ŠŠ‰ˆ‡‡†……„„„ƒ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvuuuuuuuuutttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999998888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††………††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††………††††††††††††……………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„………††ˆˆ‰Š‹ŒŽ‘‘’’““””””””””””““’‘ŽŒ‹ŠŠ‰ˆ‡‡†……„„„ƒ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999998888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡†††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††…………††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††…………††††††††††††……………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„……††‡ˆ‰ŠŠ‹ŒŽ‘‘’’““”””””””””””“’’‘ŽŒ‹ŠŠ‰ˆ‡‡†……„„„ƒ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999998888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††……………†††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††…………†††††††††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„……††‡ˆ‰Š‹ŒŽŽ‘‘’’““””””””””””””“’‘‘ŽŒ‹Š‰‰ˆ‡‡†……„„„ƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††…………††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††…………†††††††††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„……„„„„„„„„„„„„„„„„……††‡‰ŠŠ‹ŒŽ‘’’““””””•••”””“”““’‘ŽŽŒ‹Š‰ˆˆ‡††……„„„ƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††††††††††††††††…………††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††……………†††††††††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„……†‡‡‰Š‹ŒŽ‘’’““”””•••••”””“”“’‘‘ŽŒ‹‹Š‰ˆˆ‡††……„„„ƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††……†††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††……………††††††††††…………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„……†‡ˆ‰Š‹ŒŽ‘‘’““”””••••••””““““’‘ŽŽŒ‹ŠŠ‰ˆ‡‡††……„„„ƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvuuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††………………††††††††††…………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„…††‡ˆŠ‹ŒŽ‘’’“”””•••••••””“““’‘‘ŽŒ‹‹Š‰‰ˆ‡‡†………„„ƒƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††………………††††††††††…………………………………………††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„…††‡ˆŠ‹ŒŽ‘’’““””•••••••”””“’“’‘ŽŒŒ‹Š‰‰ˆˆ‡††……„„„ƒƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††…………………†††††††††……………………………………………††††††††††††††††††††††††…††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„…††‡ˆŠ‹ŒŽ‘’““”””•••••••””“’’’‘ŽŽŒ‹ŠŠ‰ˆˆ‡‡††……„„„ƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††…………………†††††††††……………………………………………††††††††††††††††††††††††…††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ‘’’““””•••••••””““’‘’‘ŽŒ‹ŠŠ‰ˆˆ‡‡††………„„„ƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††……………………††††††††………………………………………………†††††††††††††††††††††††……††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹ŒŽ‘’““”””••••••”””“’’‘‘ŽŒ‹‹Š‰‰ˆ‡‡†††……„„„ƒƒƒ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvuuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††……………………††††††††………………………………………………†††††††††††††††††††††††……††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹Œ‘‘’““””•••••••””““’‘ŽŒ‹‹Š‰‰ˆ‡‡†††………„„„ƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvuuuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222111111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††………………………†††††††…………………………………………………†††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹ŒŽ‘’’“”””••••••””““’‘ŽŒ‹Š‰ˆˆ‡‡†††………„„„„ƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvuuuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222111111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ†††††††††††††……†††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††…………………………†††††††…………………………………………………††††††††††††††††††††††………†††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹Ž‘’““”””•••••”””“’’‘ŽŒ‹Š‰‰ˆ‡‡†††………„„„„„ƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvuuuuuuuuuuuuutttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ†††††††††††………………†††††††††††……†……†††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††…………………………††††††……………………………………………………††††††††††††††††††††††………†††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠŒŽ‘’“””””••••”””““’‘ŽŽŒ‹Š‰‰ˆ‡‡†††………„„„„„ƒƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvuuuuuuuuuuuuuutttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111110000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ††††††††††………………………………………†……………………††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††……………………………††††††……………………………………………………††††††††††††††††††††††………†††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„……†‡‰ŠŒŽ‘’’“”””••••”””““’’‘ŽŽŒ‹Š‰ˆ‡‡††…………„„„„„„ƒƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuvvvvvvvvvvuuuuuuuuuuuuuuutttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111110000000///////////.............----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†††††††††…………………………………………………………………………†††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††……………………………†††††………………………………………………………†††††††††††††††††††††…………††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„……†ˆ‰ŠŒ‘’““”””•••””””““’‘‘ŽŽŒ‹Š‰ˆˆ‡††…………„„„„„„ƒƒƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuvvvvvvvvvvuuuuuuuuuuuuuuuttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbaaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111110000000///////////.............----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………………………………………†††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††………………………………†††††………………………………………………………†††††††††††††††††††††…………††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ‘’““”””••”””””“’’‘ŽŒ‹Š‰ˆ‡‡†…………„„„„„„„ƒƒƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuvvvvvvvvvvuuuuuuuuuuuuuuuttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbaaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111110000000///////////.............----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………………………………………††††††††††……………………………………………………………………………………………………………………………………………††††††††††††…………………………………††††…………………………………………………………†††††††††††††††††††††…………††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŽ‘’“””””••””””““’’‘ŽŒ‹Š‰ˆ‡††………„„„„„„„ƒƒƒƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuvvvvvvvvvvuuuuuuuuuuuuuutttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaabbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111110000000///////////.............----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†††…………………………………………………†††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„…………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹Ž‘’“””•••••••”””““’‘ŽŽŒ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttuuuuttttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888877777777776666555555555544444444443333333333322222222221111111000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†††…………………………………………………………†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„…………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹‘’“””•••••••””““’’‘ŽŽŒ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttuuuuttttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooooooonnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888877777777776666555555555544444444443333333333322222222221111111000000000//////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹Ž‘’“””••••••”””““’’‘ŽŽ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttuuuuttttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888877777777776665555555555544444444443333333333322222222221111111000000000//////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡‰Š‹Ž’’“””••••••”””““’’‘ŽŽŒ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttuuuuttttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888877777777776665555555555544444444443333333333322222222221111111000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‰Š‹Ž‘’““”•••••••”””““’’‘ŽŽŒ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttuuuutttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888877777777776665555555555544444444443333333333322222222221111111000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………………††††……………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„……†ˆ‰ŠŒŽ‘’“””•••••••”””““’’‘ŽŽŒ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttuuuutttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddccccccccccbbbbbbbbbaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888877777777776665555555555544444444443333333333322222222221111111000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„………………………………††††††…………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ‘’“””•••••••”””““’’‘ŽŽŒ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttuuuutttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddccccccccccbbbbbbbbbaaaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888877777777776665555555555544444444443333333333322222222221111111000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„………………………………††††††…………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ‘’“””•••••••”””““’’‘ŽŽŒ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttuuuttttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddccccccccccbbbbbbbbbaaaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888877777777776665555555555444444444443333333333322222222221111111000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„……………………………†††††††…………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ‘’“””•••••••”””““’’‘ŽŽŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttuuuttttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888877777777776665555555555444444444443333333333322222222221111111000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„……………………………†††††††…………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…††ˆ‰Š‹Ž‘’“””•••••••”””““’’‘ŽŽŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttuuuttttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888887777777777666555555555544444444444333333333332222222222111111100000000///////////.........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„…………………………†††††††…………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„……†‡‰Š‹Ž’““”•••••••”””““’’‘ŽŽŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttuuuutttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777777666555555555544444444444333333333332222222222111111100000000///////////.........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„………………………†††††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡‰Š‹Ž‘’“”•••••••”””““’‘‘ŽŽŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttuuuutttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444444333333333322222222222111111100000000///////////.........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„……………………†††††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹‘’“””••••••”””““’‘‘ŽŽŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttuuuttttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhggggffffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444444333333333322222222222111111100000000///////////.........-----------,,,,,,,,,,,,,++++++++++************))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„………………………†††††…………………„„ƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒ„„…†‡ˆ‰‹Ž‘’“””••••••”””““’‘ŽŽŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttuuuuttttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444444333333333322222222222111111100000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„………………………†††††…………………„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ„…†‡ˆ‰ŠŽ‘’““””•••••”””“’’‘ŽŽŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttuuuuttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiijjjjiiiiiiiiiiihhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444443333333333322222222222111111100000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„………………………††††…………………„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„…†‡‰ŠŒŽ‘’“””•••••””““’’‘ŽŒŽŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttuuuuttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiijjjjiiiiiiiiiiihhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444443333333333322222222222111111100000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**********)))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„…………………………†††…………………„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„…†‡ˆŠŒ‘’“”””••••””““’’‘ŽŒŽŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttuuutttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiijjjjiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444443333333333322222222222111111100000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„…†‡ˆ‰ŒŽ‘’““””•••”””““’’‘ŽŒŽŒŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttuuutttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqpppppppppppoooooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiijjjjiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444443333333333322222222222111111100000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„……†ˆ‰‹ŒŽ‘’“””••••””““’‘‘ŽŒŽŒŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttuuutttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbaaaaaaaaaaa```````````___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444443333333333322222222222111111100000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ„„…†‡ˆ‹Œ‘’“”””•••””““’‘‘ŽŒŽŒ‹‹Š‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttuuutttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777777666555555555544444444443333333333322222222221111111100000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„…†‡ˆŠŒŽ‘’““””•••””““’‘‘ŽŒŽŒ‹‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttuuutttttttttttttsssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888877777777776666555555555544444444443333333333322222222221111111100000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆŠ‹Ž‘’““””•••”””“’‘Œ‹ŽŒ‹‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttuuuttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@????????????>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999988888888887777777777666555555555544444444443333333333322222222221111111100000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„„…†ˆŠ‹Ž’““””•••”””“’‘ŽŒ‹ŽŒ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttuuuttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhgggffffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999988888888887777777777666555555555544444444443333333333322222222221111111100000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„„…†‡Š‹ŒŽ‘’“””•••”””“’‘ŽŒ‹ŽŒ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttuuuttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777666555555555544444444443333333333322222222221111111100000000//////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„„…†‡Š‹ŒŽ‘’“””••••””“’‘ŽŒ‹ŽŒ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttuutttttttttttttssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaa```````````___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888887777777777666555555555544444444443333333333322222222221111111100000000//////////..........-----------,,,,,,,,,,+,+++++++++++***********)))))))))(((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒ„…†‡ˆ‰Š‹Ž‘’’’“’’’‘‘ŽŒ‹Š‰Œ‹‹Š‰‰ˆ‡‡‡†††††………………………„‚‚‚‚‚‚‚‚€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppoopoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllklllkkkkkkkkkkkjjjjjjjjjjjhggggggggggggffffffffffeeffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbaaa```````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@???????????>>>>>>>>>>===>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999988888877777777776666666666655555555544444444443333333222222222221111111111000000000//////////.......-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((('''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„…†‡ˆ‰ŠŒŽ‘’’’“’’’‘ŽŒ‹Š‰Œ‹ŠŠ‰ˆˆ‡‡‡†††††………………………„‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqpppppppppppppoopoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkllkkkkkkkkkkkkjjjjjjjjjjjhgggggggggggfffffffffffeefffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaa```````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@???????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999988888877777777776666666666655555555544444444443333333222222222211111111111000000000//////////.......-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰ŠŒŽ‘’’’“’’’‘ŽŒ‹Š‰Œ‹ŠŠ‰ˆˆ‡‡‡†††††………………………„‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqpppppppppppppoopoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkllkkkkkkkkkkkkjjjjjjjjjjjhgggggggggggfffffffffffeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaaa``````````______________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@??????????>>>>>>>>>====>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999988888877777777776666666666655555555544444444443333333222222222211111111111000000000//////////.......-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…†‡ˆ‰‹ŒŽ‘’’’’’’’‘ŽŒ‹Š‰ˆŒ‹ŠŠ‰ˆˆ‡‡‡†††††………………………„‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqpppppppppppppoopoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkllkkkkkkkkkkkkjjjjjjjjjjjhgggggggggggfffffffffffeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaaa``````````___________^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??@@???????????>>>>>>>>>====>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999988888877777777776666666666655555555544444444443333333222222222211111111111000000000//////////.......-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ‘’’’’’’‘‘ŽŒ‹Š‰ˆŒ‹Š‰‰ˆˆ‡‡‡†††††………………………„‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppppoopoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkllkkkkkkkkkkkkjjjjjjjjjjjhgggggggggggfffffffffffeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaa```````````___________^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@@???????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888887777777777666666666665555555554444444444333333322222222221111111111100000000///////////.......-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹Ž‘‘’’’’’’‘ŽŒ‹Š‰ˆŒ‹Š‰‰ˆˆ‡‡‡†††††……………………„„‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppooopooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkllkkkkkkkkkkkkjjjjjjjjjjjggggggggggggfffffffffffeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaa```````````___________^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888887777777777666666666665555555554444444444333333322222222221111111111100000000///////////.......-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹ŒŽ‘‘’’’’’‘‘ŽŒ‹Š‰ˆ‹ŠŠ‰‰ˆˆ‡‡‡††††………………………„„‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqpppppppppppppoopooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkllkkkkkkkkkkkjjjjjjjjjjjiggggggggggggfffffffffffeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaa```````````___________^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<<;;;;;;;;::::::::::99999999998888887777777777666666666665555555554444444444333333322222222221111111111100000000///////////.......-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰ŠŠ‹ŒŽ‘‘’’’’‘‘‘ŽŒ‹Š‰ˆ‡‹ŠŠ‰ˆˆ‡‡‡†††††………………………„„‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrqqqqqqqqqqpppppppppppppoopooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkllkkkkkkkkkkkjjjjjjjjjjjiggggggggggggfffffffffffeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaa```````````___________^_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888887777777777666666666665555555554444444444333333322222222221111111111100000000///////////.......-----------,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰Š‹ŒŽ‘‘’’’‘‘‘ŽŒ‹Š‰ˆ‡‹Š‰‰ˆˆ‡‡‡†††††………………………„„‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppppoopooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkllkkkkkkkkkkkjjjjjjjjjjjiggggggggggggfffffffffffeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaa```````````___________^_^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888887777777777666666666655555555554444444444333333322222222221111111111100000000///////////.......----------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰Š‹ŒŽ‘‘‘‘‘‘‘ŽŒ‹Š‰ˆ‡‡ŠŠ‰ˆˆˆ‡‡‡††††………………………„„„‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppooopooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkklkkkkkkkkkkkkjjjjjjjjjjjigggggggggggfffffffffffeeefffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888887777777777666666666655555555554444444444333333322222222221111111111100000000///////////.......----------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰Š‹ŒŒŽ‘‘‘‘‘‘‘ŽŽŒ‹Š‰ˆ‡†Š‰‰ˆˆ‡‡‡†††††………………………„„„‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppooopooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkklkkkkkkkkkkkkjjjjjjjjjjjigggggggggggfffffffffffeeeffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888887777777777766666666665555555554444444444333333222222222221111111111100000000///////////.......----------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…††‡ˆ‰Š‹ŒŽ‘‘‘‘‘‘ŽŒ‹Š‰ˆ‡‡†Š‰‰ˆˆ‡‡‡†††††……………………„„„„‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttstttssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppppooopooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkklkkkkkkkkkkkkjjjjjjjjjjjigggggggggggfffffffffffeeeffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbaa``````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888887777777777666666666665555555554444444444333333222222222221111111111100000000///////////.......----------,,,,,,,,,,,+++++++++***********))))))))))((((((((((('''''''''''&&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡ˆ‰Š‹ŒŽŽ‘‘‘‘‘‘ŽŒ‹‹Š‰ˆ‡††‰‰ˆˆ‡‡‡‡††††………………………„„„„‚‚‚‚‚‚€€€€€~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttstttssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppppooopooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkklkkkkkkkkkkkkjjjjjjjjjjjigggggggggggfffffffffffeeeffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbaa``````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888887777777777666666666655555555554444444444333333322222222221111111111100000000///////////.......----------,,,,,,,,,,,+++++++++************)))))))))((((((((((('''''''''''&&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…†‡ˆ‰Š‹ŒŽ‘‘‘‘‘ŽŒ‹Š‰ˆ‡‡†…‰‰ˆˆ‡‡‡††††………………………„„„„„‚‚‚‚‚‚€€€€€~~~~~~~~~~~~~~~~}}}~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsttsssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkklkkkkkkkkkkkkjjjjjjjjjjjigggggggggggfffffffffffeeeffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbba```````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;:::::::::::99999999998888887777777777666666666655555555544444444444333333322222222221111111111100000000///////////.......----------,,,,,,,,,,,+++++++++************)))))))))((((((((((('''''''''''&&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹ŒŽ‘‘‘‘‘ŽŽŒ‹Š‰‰ˆ‡††…‰ˆˆ‡‡‡†††††……………………„„„„„„‚‚‚‚‚€€€€€~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsttsssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkklkkkkkkkkkkkjjjjjjjjjjjiigggggggggggfffffffffffeeeffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbba```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;::::::::::::9999999998888888777777777666666666655555555544444444444333333322222222221111111111100000000///////////.......----------,,,,,,,,,,,+++++++++************)))))))))((((((((((('''''''''''&&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘‘‘‘‘ŽŒŒ‹Š‰ˆ‡‡†……ˆˆˆ‡‡‡††††……………………„„„„„„„‚‚‚‚‚€€€€€~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttstssssssssssssssrrrrrrrrrrqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkklkkkkkkkkkkkjjjjjjjjjjjiigggggggggggfffffffffffeeeffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbba```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;::::::::::::9999999998888887777777777666666666655555555544444444444333333322222222221111111111100000000//////////........----------,,,,,,,,,,,+++++++++************)))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰‹ŒŽ‘‘‘‘‘‘ŽŒ‹Š‰ˆˆ‡†……„ˆˆ‡‡‡‡††††……………………„„„„„„„‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttstssssssssssssssrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiigggggggggggfffffffffffeeeffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@?????????>>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;::::::::::::9999999998888887777777777666666666655555555544444444444333333322222222221111111111100000000///////////.......----------,,,,,,,,,,,+++++++++************)))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘‘‘‘‘‘‘ŽŽŒ‹‹Š‰ˆ‡††……„ˆˆ‡‡‡†††††…………………„„„„„„„„‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiggggggggggfffffffffffeeeefffeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;::::::::::::9999999998888887777777777666666666655555555544444444444333333322222222221111111111100000000///////////.......----------,,,,,,,,,,,+++++++++************)))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆŠ‹ŒŽ‘‘‘‘‘‘‘‘ŽŒ‹Š‰ˆˆ‡†……„„ˆ‡‡‡‡††††…………………„„„„„„„„„‚‚‚‚€€€€€€~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiggggggggggfffffffffffeeeefffeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;::::::::::::9999999998888887777777777666666666655555555544444444443333333322222222221111111111100000000//////////........----------,,,,,,,,,,,+++++++++************)))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†ˆ‰Š‹ŒŽ‘‘‘‘‘‘‘‘‘ŽŽŒ‹‹Š‰ˆ‡††……„„ˆ‡‡‡†††††…………………„„„„„„„„„‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiggggggggggfffffffffffeeeefffeeeeeeeeeeedddddddddddcdddccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@??????????>>>>>>>>>>====>==========<<<<<<<<<<;;;;;;;;::::::::::::9999999998888887777777777666666666655555555544444444443333333322222222221111111111100000000///////////.......----------,,,,,,,,,,,++++++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„…†‡ˆ‰ŠŒŽ‘‘’‘‘‘‘‘ŽŒ‹Š‰‰ˆ‡†……„„ƒ‡‡‡‡†††††………………„„„„„„„„„„‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~}}}}~~~~}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiggggggggggfffffffffffeeeefffeeeeeeeeeeedddddddddddcdddccccccccccbbbbbbbbbbbaa``````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;::::::::::::9999999998888887777777777666666666655555555544444444444333333322222222222111111111100000000///////////.......----------,,,,,,,,,,,++++++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆŠ‹ŒŽ‘‘‘’‘‘‘‘‘ŽŽŒ‹‹Š‰ˆ‡‡†……„„ƒ‡‡‡†††††…………………„„„„„„„„„„‚‚‚€€€€€€€~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiggggggggggfffffffffffeeeefffeeeeeeeeeeedddddddddddcddcccccccccccbbbbbbbbbbba```````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@@??????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;::::::::::::9999999998888887777777777666666666655555555544444444443333333322222222222111111111100000000//////////........----------,,,,,,,,,,,++++++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡‰Š‹ŒŽ‘‘‘’‘‘‘‘ŽŒ‹ŠŠ‰ˆ‡††…„„„ƒ‡‡‡†††††…………………„„„„„„„„„„‚‚‚€€€€€€€€~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssstssssssssssssrrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiggggggggggfffffffffffeeeefffeeeeeeeeeeedddddddddddcddcccccccccccbbbbbbbbbbba```````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@@??????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;::::::::::::9999999998888887777777777666666666655555555544444444443333333322222222222111111111100000000//////////........----------,,,,,,,,,,,,+++++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…†ˆ‰Š‹ŒŽ‘‘‘‘‘‘ŽŽŒŒ‹Š‰ˆˆ‡†……„„ƒƒ‡‡‡†††††…………………„„„„„„„„„„‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~}}}}}~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssstssssssssssssrrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiggggggggggfffffffffffeeeefffeeeeeeeeeeedddddddddddcddcccccccccccbbbbbbbbbbba```````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@??????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;::::::::::::9999999998888887777777777666666666555555555544444444443333333322222222222111111111100000000//////////........----------,,,,,,,,,,,,+++++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘‘‘‘ŽŽŒ‹‹Š‰ˆ‡‡†……„„ƒƒ‡‡‡†††††…………………„„„„„„„„„„‚‚€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiigggggggggfffffffffffeeeeeffeeeeeeeeeeeedddddddddddcddcccccccccccbbbbbbbbbbaa```````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@??????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;::::::::::::9999999998888887777777777666666666555555555544444444443333333322222222222111111111100000000//////////........-----------,,,,,,,,,,,+++++++++************))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹ŽŽ‘‘‘ŽŽŒ‹ŠŠ‰ˆ‡‡†……„„ƒƒˆˆˆ‡‡‡‡‡†††††††…………………………€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbcbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::99999999999988888888887887777777777666666666555555444444444433333333333222221111111111110000000000//////////..........-------,,,,,,,,,,,,,+++++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!!! €€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰ŠŒŽ‘ŽŽŒŒ‹Š‰‰ˆ‡††……„„ƒƒˆˆˆ‡‡‡‡‡†††††††…………………………€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeedddddddccccccccccccbbbbbbbcbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::99999999999998888888887887777777777666666666555555444444444433333333333222221111111111110000000000//////////..........-------,,,,,,,,,,,,,+++++++++++************)))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!!! €€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…†‡ˆ‰ŠŒŒŽŽŽŒ‹‹Š‰ˆˆ‡††…„„„ƒƒˆˆˆ‡‡‡‡‡†††††††…………………………€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeedddddddccccccccccccbbbbbbbcbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;::::99999999999998888888887887777777777666666666555555444444444433333333333222222111111111110000000000//////////..........-------,,,,,,,,,,,,,,++++++++++************))))))))))((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!! €€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹ŒŽŽŽŒŒ‹ŠŠ‰ˆ‡‡†……„„„ƒƒˆˆˆ‡‡‡‡‡†††††††…………………………€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbcbbbbbbbbbbbaaaaaaaaaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>=============<<<<<<<<<<;;;;;;;;::::99999999999998888888887887777777777666666666555555444444444433333333333222221111111111110000000000//////////..........-------,,,,,,,,,,,,,,+++++++++++***********))))))))))((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!! €€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡ˆ‰Š‹ŒŽŽŽŽŒŒ‹‹Š‰‰ˆ‡††……„„„ƒƒˆˆˆ‡‡‡‡‡†††††††…………………………€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbcbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>=============<<<<<<<<<<;;;;;;;;::::99999999999998888888887887777777776666666666555555444444444433333333333222221111111111110000000000//////////..........-------,,,,,,,,,,,,,,,++++++++++***********))))))))))((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!! €€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆˆŠŠ‹ŒŽŽŽŽŽŽŒ‹‹ŠŠ‰ˆˆ‡††……„„„ƒƒˆˆˆ‡‡‡‡‡††††††……………………………€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbcbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>=============<<<<<<<<<<;;;;;;;;::::99999999999998888888887887777777776666666666555555444444444433333333333222221111111111110000000000//////////..........-------,,,,,,,,,,,,,,,,+++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""""!!!!!!!!!!!! €€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰ŠŠ‹ŒŽŽŽŽŽŽŒŒ‹ŠŠ‰‰ˆ‡‡†………„„„ƒƒˆˆˆ‡‡‡‡‡††††††……………………………€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZ[[[ZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;::::99999999999998888888877887777777776666666666555555444444444433333333333222221111111111110000000000/////////...........-------,,,,,,,,,,,,,,,,+++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""!""""!!!!!!!!!!!! €€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹‹ŒŽŽŽŽŽŽŒŒ‹‹Š‰‰ˆˆ‡††……„„„ƒƒƒˆˆˆ‡‡‡‡‡††††††……………………………€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZ[[[ZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;::::99999999999998888888877887777777776666666665555554444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,+++++++++**********))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!""""!!!!!!!!!!!! €€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹‹ŒŽŽŽŽŽŽŒŒ‹‹ŠŠ‰ˆˆ‡‡††……„„„ƒƒƒˆˆˆ‡‡‡‡‡††††††……………………………€€€€€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggfgggfffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZ[[[ZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;::::99999999999998888888877887777777776666666665555554444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,+++++++++**********))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!""""!!!!!!!!!!!! ~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹‹ŒŽŽŽŽŽŽŽŽŒŒŒ‹ŠŠ‰‰ˆˆ‡††………„„„ƒƒƒˆˆˆ‡‡‡‡††††††………………………………€€€€€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggfggffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;:::::9999999999998888888877877777777776666666665555554444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,,++++++++**********))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!""""!!!!!!!!!!!! ~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰Š‹‹ŒŽŽŽŽŽŽŽŒŒ‹‹Š‰‰ˆˆ‡‡††………„„„ƒƒƒˆˆˆ‡‡‡‡††††††………………………………€€€€€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggfggffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;:::::9999999999998888888877877777777766666666665555554444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!""""!!!!!!!!!!!! ~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…†‡‡ˆ‰Š‹‹ŒŽŽŽŽŽŽŒŒ‹‹ŠŠ‰‰ˆ‡‡†††……„„„„ƒƒƒˆˆ‡‡‡‡‡††††††………………………………€€€€€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggfggffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;::::9999999999988888888877877777777766666666665555554444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,,,++++++++*********)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""""!!!!!!!!!!!! ~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……†‡‡ˆ‰Š‹‹ŒŽŽŽŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††………„„„„ƒƒƒˆˆ‡‡‡‡‡††††††……………………………„€€€€€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyxxxxxxxxxxxxxxwxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;::::9999999999988888888777877777777766666666665555554444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,,,++++++++*********)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""""!!!!!!!!!!!! ~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„……†‡ˆˆ‰Š‹‹ŒŽŽŽŽŽŒŒ‹‹Š‰‰ˆˆ‡‡†††………„„„„ƒƒƒˆˆ‡‡‡‡‡†††††……………………………„„€€€€€€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyxxxxxxxxxxxxxxwxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;:::::999999999988888888777777777777766666666665555554444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,,,++++++++*********)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""""!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡ˆˆ‰Š‹‹ŒŽŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††………„„„„ƒƒƒˆˆ‡‡‡‡‡†††††……………………………„„€€€€€€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxwxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfggfffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;:::::999999999988888888777777777777766666666655555554444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,,,,++++++++********)))))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""""!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡ˆˆ‰Š‹‹ŒŒŽŽŒŒ‹‹ŠŠ‰ˆˆ‡‡†††…………„„„„ƒƒƒˆˆ‡‡‡‡†††††††…………………………„„€€€€€€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxwxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhggggggggggggfggfffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<;;;;;;;;;:::::999999999988888888777777777777766666666655555554444444444333333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,,,,++++++++********)))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!"""!!!!!!!!!!!!! ~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡‡ˆ‰‰Š‹‹ŒŒŒŒŒ‹ŠŠ‰‰ˆˆ‡‡†††…………„„„„„ƒƒˆˆ‡‡‡‡††††††……………………………„„€€€€€€€€€€€€€€€€€}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzyyyyyyyyyxxxxxxxxxxxxxxwwxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhggggggggggggfggfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>================<<<<<<<<;;;;;;;;;:::::999999999988888887777777777777766666666655555554444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,,,,++++++++********)))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!"""!!!!!!!!!!!!! ~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………††‡‡ˆ‰‰ŠŠ‹ŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††……………„„„„ƒƒˆˆ‡‡‡‡†††††††…………………………„„€€€€€€€€€€€€€€€€€}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzyyyyyyyyxxxxxxxxxxxxxxxwwxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;:::::999999999988888887777777777777766666666655555544444444444433333333333222221111111111100000000000/////////...........-------,,,,,,,,,,,,,,,,,,,,++++++++********)))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!"""!!!!!!!!!!!!! ~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡‡†††……………„„„„ƒƒˆˆ‡‡‡‡†††††††…………………………„„€€€€€€€€€€€€€€€€€}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzyyyyyyyyxxxxxxxxxxxxxxxwwxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;:::::999999999988888887777777777777766666666655555554444444444333333333333222221111111111100000000000/////////............------,,,,,,,,,,,,,,,,,,,,++++++++********)))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!"""!!!!!!!!!!!! ~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡‡†††……………„„„„ƒƒˆˆ‡‡‡‡†††††††…………………………„„€€€€€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyyxxxxxxxxxxxxxxwwwxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;:::::99999999988888888777777777777766666666665555554444444444433333333333322222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,,++++++++*******))))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!"""!!!!!!!!!!!! ~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………†††‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††……………„„„„ƒƒˆˆ‡‡‡‡†††††††…………………………„„€€€€€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyyxxxxxxxxxxxxxxwwwxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhggggggggggggffgfffffffffffeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;:::::99999999988888888777777777777766666666665555554444444444433333333333322222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$###########""""""""""""!!"""!!!!!!!!!!!! ~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………†††‡‡‡‡ˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††…………„„„„ƒƒˆˆ‡‡‡‡††††††††………………………„„€€€€€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxxxwwwxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhgggggggggggffgfffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;:::::99999999988888888777777777777766666666665555555444444444433333333333322222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,,,++++++++******))))))))))))(((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##########"""""""""""""!!"""!!!!!!!!!!!! ~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………††††‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††……………„„„ƒƒˆˆ‡‡‡‡††††††††………………………„„€€€€€€€€€€€€€€€€}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;::::999999999988888888777777777777766666666665555554444444444433333333333222222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##########"""""""""""""!!"""!!!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………†††‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡††††……………„„„ƒƒˆˆ‡‡‡‡††††††††………………………„„€€€€€€€€€€€€€€}}}}}}}}}|||||||||||||||{|||{{{{{{{{{{{{{{{zzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhggggggggggggffgfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;::::999999999888888888777777777777766666666665555554444444444433333333333222222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,,,++++++++*******))))))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##########"""""""""""""!!"""!!!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„…………††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††††……………„„„ƒƒˆˆ‡‡‡‡†††††††††……………………„„€€€€€€€€€€€€€€€}}}}}}}}}|||||||||||||||{|||{{{{{{{{{{{{{{{zzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhggggggggggfffgfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;:::::999999999888888888777777777777766666666665555554444444444433333333333222222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,,,++++++++******)))))))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##########"""""""""""""!!"""!!!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………††††‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹‹‹‹‹ŽŽŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡††††………………„„„„„„„„„ƒƒƒƒƒƒ€€€€€~}}}}}}}}}}}}|||||||||||||zzzzzzzzzzzzyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuttttttttttttttsssstttttttttsssssssssssssrrrrqqqqqqqqqqqpppppppppppppopooooooooooooonnnnnnnnnnnlllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaa````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::999999999999988888888877777777777666666666655555555554444444443333333333322222222111100000000000//////////.........-----------,,,,,,,,,,,,++++++++++++++++++******)))))))((((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$################""""""""""""!!!!!!!!!! ~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……††††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹ŽŽŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††††………………„„„„„„„„„ƒƒƒƒƒƒ€€€€€~~}}}}}}}}}}}}|||||||||||||zzzzzzzzzzzzyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuutttttttttttttttsssstttttttttsssssssssssssrrrrqqqqqqqqqqqppppppppppppoopooooooooooooonnnnnnnnnnnlllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaa````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::999999999999888888888877777777777666666666655555555554444444433333333333222222222111100000000000//////////.........-----------,,,,,,,,,,,,++++++++++++++++++******)))))))((((((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$################""""""""""""!!!!!!!!!! ~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………†††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹ŽŽŽŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆ‡‡‡‡†††††………………„„„„„„„„„ƒƒƒƒƒƒ€€€€€~~}}}}}}}}}}}||||||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttttttttttsssssttttttttssssssssssssssrrrrqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaa```````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::999999999999888888888777777777777666666666655555555554444444443333333333222222222111100000000000//////////.........-----------,,,,,,,,,,,,++++++++++++++++++*******))))))((((((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$################""""""""""""!!!!!!!!!! ~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒ„„„„………†††‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹‹‹‹‹ŽŽŽŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡†††††………………„„„„„„„„„ƒƒƒƒƒƒ€€€€€~~}}}}}}}}}}}||||||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuttttttttttttttsssssttttttttsssssssssssssrrrrrqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbaaaaa```````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::999999999999888888888877777777777666666666655555555554444444443333333333222222222111100000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++++++++******)))))))(((((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$################""""""""""""!!!!!!!!!! ~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹ŽŽŽŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††…………………„„„„„„„„„ƒƒƒƒƒƒ€€€€~~~}}}}}}}}}}}||||||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuttttttttttttttssssssttttttttsssssssssssssrrrrrqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::999999999999888888888777777777777666666666655555555554444444443333333333222222222111000000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++++++++*******))))))(((((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$################""""""""""""!!!!!!!!!! ~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„……†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹Œ‹ŽŽŽŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡††††††………………„„„„„„„„„ƒƒƒƒƒƒƒ€€€€~~~}}}}}}}}}}|||||||||||||||zzzzzzzzzzyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuttttttttttttttssssssttttttttsssssssssssssrrrrrqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;::::::::::999999999998888888888877777777777666666666655555555554444444443333333333222222222111000000000000//////////.........-----------,,,,,,,,,,,,,,++++++++++++++++******)))))))(((((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$################""""""""""""!!!!!!!!!! ~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„………††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹ŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††††…………………„„„„„„„„„ƒƒƒƒƒƒƒ€€€~~~}}}}}}}}}}|||||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuttttttttttttttsssssstttttttssssssssssssssrrrrrqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;::::::::::99999999999888888888887777777777766666666665555555555444444444333333333322222222211100000000000///////////.........-----------,,,,,,,,,,,,,,++++++++++++++++******)))))))(((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$###############"""""""""""""!!!!!!!!!! ~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„………††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹ŒŒ‹ŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††††……………………„„„„„„„„ƒƒƒƒƒƒƒ‚€€~~~~~}}}}}}}}}}|||||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuutttttttttttttttsssssstttttttssssssssssssssrrrrrqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnlllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>============<<<;;;;;;;;;::::::::::99999999999888888888887777777777766666666665555555555444444444333333333322222222211100000000000///////////.........-----------,,,,,,,,,,,,,,,+++++++++++++++******)))))))(((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$###############"""""""""""""!!!!!!!!!! ~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………††‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŽŽŽŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††………………………„„„„„„„„„ƒƒƒƒƒƒƒ‚€€~~~~~}}}}}}}}}||||||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuttttttttttttttssssssstttttttssssssssssssssrrrrrqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnlllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaa``````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;::::::::::99999999999888888888887777777777766666666665555555555444444444333333333322222222211100000000000///////////.........-----------,,,,,,,,,,,,,,,+++++++++++++++******)))))))(((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„………††‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹ŒŒ‹‹ŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††…………………………„„„„„„„„ƒƒƒƒƒƒƒ‚‚€~~~~~~}}}}}}}}}|||||||||||||||{zzzzzzzzyyyyyyyyyyyyyyyyxzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuutttttttttttttttssssssstttttttsssssssssssssrrrrrrqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;::::::::::99999999999888888888887777777777766666666665555555555444444444333333333322222222211100000000000///////////........------------,,,,,,,,,,,,,,,,++++++++++++++******)))))))(((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ„……††‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹ŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††††………………………„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚€~~~~~~~}}}}}}}}||||||||||||||||{zzzzzzzzyyyyyyyyyyyyyyyyxzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttttsssssssttttttssssssssssssssrrrrrrqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::99999999999888888888887777777777776666666665555555555444444444333333333322222222211100000000000///////////........------------,,,,,,,,,,,,,,,,++++++++++++++******)))))))(((((((((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„……††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŒŒ‹‹‹ŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††………………………„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚~~~~~~~}}}}}}}|||||||||||||||||{zzzzzzzzyyyyyyyyyyyyyyyyxzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttttsssssssttttttssssssssssssssrrrrrrqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;;:::::::::99999999999888888888887777777777766666666665555555555444444444333333333322222222211100000000000///////////........------------,,,,,,,,,,,,,,,,++++++++++++++******))))))))((((((((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„……††‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ‹‹‹‹ŽŽŽŒŒŒ‹‹ŠŠ‰ˆˆ‡‡†††……………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚~~~~~~~~}}}}}}}||||||||||||||||{{zzzzzzzzyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuutttttttttttttttssssssssttttttssssssssssssssrrrrrrqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnmllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<;;;;;;;;;;:::::::::99999999999888888888887777777777776666666665555555555444444444333333333322222222211100000000000///////////........------------,,,,,,,,,,,,,,,,++++++++++++++******))))))))((((((((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……†‡‡ˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹ŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††…………………„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~}}}}}}}||||||||||||||||{{zzzzzzzzyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuutttttttttttttttsssssssstttttssssssssssssssrrrrrrrqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnmllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa`````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>============<<<;;;;;;;;;;::::::::::9999999999888888888887777777777776666666665555555555444444444333333333322222222211100000000000//////////.........------------,,,,,,,,,,,,,,,,++++++++++++++******))))))))((((((((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹ŽŽŽŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~}}}}}}||||||||||||||||{{{zzzzzzzyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuutttttttttttttttsssssssstttttssssssssssssssrrrrrrrqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnmllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaa`````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::9999999999888888888887777777777776666666665555555554444444443333333333322222222211000000000000//////////.........------------,,,,,,,,,,,,,,,+++++++++++++++*****)))))))))((((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŽŽŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††…………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~}}}}}}||||||||||||||||{{{zzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuttttttttttttttssssssssstttttssssssssssssssrrrrrrrqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmlllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::999999999988888888888877777777777666666666555555555444444444333333333333222222221110000000000///////////.........------------,,,,,,,,,,,,,,,+++++++++++++++*****))))))))))(((((((((((((((((((('''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŽŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††…………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~}}}}}|||||||||||||||||{{{zzzzzzyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvutttttttttttttttssssssssstttttssssssssssssssrrrrrrrqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnmmlllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::999999999988888888888777777777777666666666555555555444444444333333333332222222221110000000000///////////.........------------,,,,,,,,,,,,,,++++++++++++++++*****))))))))))(((((((((((((((((((('''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŽŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††…………„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~}}}}}||||||||||||||||{{{{zzzzzzyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvutttttttttttttttssssssssstttttsssssssssssssrrrrrrrrqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnmmlllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::999999999988888888888877777777777666666666555555555444444444333333333333222222221110000000000///////////.........------------,,,,,,,,,,,,,,+++++++++++++++******)))))))))))((((((((((((((((((('''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹ŠŠŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~}}}}|||||||||||||||||{{{{zzzzzzyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuttttttttttttttsssssssssstttttsssssssssssssrrrrrrrrqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnmmlllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaa````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222221110000000000///////////.........------------,,,,,,,,,,,,,++++++++++++++++******)))))))))))((((((((((((((((((('''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒ‹‹ŠŠŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~}}}|||||||||||||||||{{{{{zzzzzyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttttsssssssssttttssssssssssssssrrrrrrrrqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaa````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222221110000000000///////////.........------------,,,,,,,,,,,,,+++++++++++++++******)))))))))))))(((((((((((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡‡ˆ‰ŠŠ‹‹ŒŒŒŒ‹‹ŠŠŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡†††…………„…„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~}}}|||||||||||||||||{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuttttttttttttttssssssssssttttssssssssssssssrrrrrrrrqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaa````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222221110000000000///////////.........------------,,,,,,,,,,,,++++++++++++++++******)))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰‰Š‹‹ŒŒŒŒ‹‹ŠŠŒŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡†††…………………………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~}}||||||||||||||||||{{{{{zzzzyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttttssssssssssttttssssssssssssssrrrrrrrrqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaa````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222221110000000000///////////.........------------,,,,,,,,,,,,++++++++++++++++******)))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…††‡ˆˆ‰ŠŠ‹ŒŒŒŒŒ‹‹ŠŠŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆ‡‡‡†††…………………………………„„„„„„ƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~}}|||||||||||||||||{{{{{{zzzzyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttttsssssssssstttssssssssssssssrrrrrrrrrqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<<<;;;;;;;;;;::::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222221110000000000///////////.........------------,,,,,,,,,,,,+++++++++++++++*******)))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$################""""""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡‡ˆ‰‰Š‹‹ŒŒŒŒ‹‹ŠŠŒŒ‹‹ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡††††…………………………………„„„„„ƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~}}||||||||||||||||||{{{{{zzzzyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttssssssssssstttssssssssssssssrrrrrrrrrqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZYYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222221110000000000///////////.........------------,,,,,,,,,,,++++++++++++++++*******)))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„……†‡ˆˆ‰ŠŠ‹ŒŒŒŒŒŒ‹‹Š‰ŒŒ‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡†††††…†…………………………„„„„„ƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~~}}|||||||||||||||||{{{{{{zzzyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttssssssssssstttssssssssssssssrrrrrrrrrqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZZZYYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>===========<<<<<<;;;;;;;;;;::::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222221110000000000///////////.........------------,,,,,,,,,,,++++++++++++++++*******)))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰‰Š‹‹ŒŒŒŒŒŒ‹‹Š‰Œ‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††††…………………„„„„ƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~}|||||||||||||||||||{{{{{zzzzyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttsssssssssssttssssssssssssssrrrrrrrrrrqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaa```____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQPPPQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>==========<<<<<<<;;;;;;;;;:::::::::::999999999998888888888877777777776666666665555555555444444443333333333333222222221110000000000///////////.........------------,,,,,,,,,,,++++++++++++++++*******)))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$#################""""""""""""!!!!!!!!! ~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„……†‡‡ˆ‰ŠŠ‹ŒŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡‡††††††………………„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€~}}}}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuttttttttuuuuuttttttttttttttssssssrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAA@@@@@@@@??????????>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::999999999988888777777777776666666665555555544444444444333333333322222222222211111111100000000000///////////....------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))))))((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! ~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„……†‡ˆˆ‰Š‹‹ŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡†††††††……………………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚€€€€€~~~}}}}}}}}}}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuttttttttuuuuuttttttttttttttssssssrrrrrrrrqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAA@@@@@@@@??????????>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::99999999998888877777777777666666666555555554444444444333333333332222222222221111111110000000000////////////....------------,,,,,,,,,,,+,++++++++++++++****************)))))))))))))))))((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! ~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„……†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆ‡‡‡††††††………………………………„„„„„„ƒƒƒƒƒ‚‚‚‚€€€€€€€~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuttttttttuuuuuttttttttttttttssssssrrrrrrrqqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCBBBBBAA@@@@@@@@?????????>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999988888777777777776666666665555555544444444444333333333222222222222211111111100000000000///////////....------------,,,,,,,,,,,+,+++++++++++++++***************)))))))))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„…††‡ˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆ‡‡‡††††…………………………………………„„„„„„ƒƒƒƒ‚‚‚‚€€€€€€~~~~~~~}}}}}}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuttttttttuuuuuttttttttttttttssssssrrrrrrrqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCBBBBBBAA@@@@@@@@?????????>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::::::::999999999998888877777777776666666665555555554444444444333333333332222222222221111111110000000000////////////....-----------,,,,,,,,,,,,+,+++++++++++++++***************))))))))))))))))(((((((((((''''''''&&&&&&&&&%&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! ~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„„…†‡ˆˆ‰Š‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†††………………†††††††††…………„„„„„ƒƒƒƒ‚‚‚‚€€€€~~~~~~~~}}}}}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuttttttttuuuuuttttttttttttttssssssrrrrrrrqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999988888777777777766666666655555555544444444443333333333322222222222211111111100000000000///////////....-----------,,,,,,,,,,,,+,+++++++++++++++****************)))))))))))))))(((((((((((''''''''&&&&&&&&&%&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! ~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒ„……†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‹ŠŠŠ‰ˆˆ‡‡†††……………†††††††††††……………„„„„ƒƒƒƒ‚‚‚‚€€€~~~~~~~~~}}}}}}}}||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuttttttttuuuuutttttttttttttsssssssrrrrrrqqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::::9999999999998888877777777776666666665555555554444444444333333333332222222222221111111110000000000////////////....-----------,,,,,,,,,,,,+,+++++++++++++++****************)))))))))))))))(((((((((((''''''''&&&&&&&&&%&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! ~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒ„…†‡‡ˆ‰Š‹‹ŒŒŒŒŒ‹‹ŠŠŠ‰ˆˆ‡‡††………………†††††††††††††…………„„„„ƒƒƒƒ‚‚‚‚€~~~~~~~~}}}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuutttttttttuuuuutttttttttttttsssssssrrrrrrqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::::999999999999988888777777777766666666655555555544444444443333333333322222222222211111111100000000000///////////....-----------,,,,,,,,,,,,+,++++++++++++++++***************)))))))))))))))(((((((((((''''''''&&&&&&&&&%&&%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! ~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„……†‡ˆ‰ŠŠ‹‹ŒŒŒŒ‹‹Š‹Š‰ˆˆ‡‡††………………†††††‡‡‡‡‡‡†††…………„„„„ƒƒƒƒ‚‚‚‚~~~~~~~}}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuutttttttttuuuuutttttttttttttsssssssrrrrrrqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBA@@@@@@@@@?????????>>>>>>=======<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888877777777776666666655555555554444444444333333333332222222222221111111110000000000////////////....-----------,,,,,,,,,,,,+,++++++++++++++++***************))))))))))))))((((((((((((''''''''&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! ~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„…†‡ˆ‰‰Š‹‹ŒŒŒŒ‹‹Š‹Š‰‰ˆ‡‡††…………………††††‡‡‡‡‡‡††††…………„„„„ƒƒƒƒ‚‚‚‚~~~~~}}}}}}||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttuuuuutttttttttttttsssssssrrrrrqqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa```___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888877777777776666666655555555554444444444333333333332222222222221111111110000000000////////////....-----------,,,,,,,,,,,++,++++++++++++++++***************))))))))))))))((((((((((((''''''''&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! ~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„……†‡ˆ‰Š‹‹‹ŒŒŒ‹‹‹‹Š‰‰ˆ‡‡††…………………†††‡‡‡‡‡‡‡‡††††…………„„„„ƒƒƒƒ‚‚‚‚‚~~~~~}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuuutttttttttttttsssssssrrrrrqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[\[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>=======<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888877777777766666666655555555554444444444333333333332222222222211111111110000000000////////////....-----------,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))((((((((((((''''''''&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒ„„…†‡ˆ‰ŠŠ‹‹ŒŒŒ‹‹‹‹ŠŠ‰ˆ‡‡††…………………†††‡‡‡‡‡‡‡‡‡††††…………„„„„ƒƒƒƒ‚‚‚‚‚€~~~~}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuutttttttttttttssssssssrrrrrqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999999998888877777777766666666655555555554444444444333333333332222222222221111111110000000000////////////....-----------,,,,,,,,,,,++++++++++++++++++++**************))))))))))))))(((((((((((('''''''&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! ~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„…†‡ˆ‰‰Š‹‹‹ŒŒ‹‹‹‹ŠŠ‰ˆ‡‡††…………………†††‡‡‡‡‡‡‡‡‡††††……………„„„„ƒƒƒƒ‚‚‚‚‚‚€€€~~~~~}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuuuttttttttttttssssssssrrrrqqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999999998888877777777766666666655555555554444444444333333333332222222222211111111110000000000////////////....-----------,,,,,,,,,,,+++++++++++++++++++****************)))))))))))))(((((((((((('''''''&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! ~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„…†‡ˆˆ‰Š‹‹‹ŒŒ‹‹‹‹ŠŠ‰ˆ‡‡††…………………††††‡‡‡‡‡‡‡‡‡††††……………„„„„ƒƒƒƒ‚‚‚‚‚€€€€~~~~}}}}||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuutttttttttttttssssssssrrrrqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999999998888877777777766666666655555555554444444444333333333332222222222221111111110000000000///////////.....-----------,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))(((((((((((('''''''&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! ~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„……†‡ˆ‰ŠŠ‹‹‹Œ‹‹‹‹ŠŠ‰ˆˆ‡††……………………†††‡‡‡‡‡‡‡‡‡†††††……………„„„„ƒƒƒƒ‚‚‚‚€€€€€~~~~}}}}||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuttttttttttttttssssssssrrrrqqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa``_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999999998888877777777766666666655555555554444444444333333333332222222222221111111110000000000////////////...------------,,,,,,,,,,,+++++++++++++++++++****************))))))))))))((((((((((((('''''''&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒ„„…†‡ˆ‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡††……………………†††‡‡‡‡‡‡‡‡‡‡†††††………………„„„ƒƒƒƒ‚‚‚€€€€€~~~}}}}||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuutttttttttttuuutttttttttttttsssssssssrrrqqqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnnmnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999999988888877777777766666666655555555554444444444333333333333222222222221111111110000000000///////////....------------,,,,,,,,,,,+++++++++++++++++++****************))))))))))))((((((((((((('''''''&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„…†‡ˆ‰‰Š‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡††……………………††††‡‡‡‡‡‡‡‡‡†††††††……………„„„ƒƒƒƒ‚‚€€€€€€~~~}}}}||||||||{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuutttttttttttuuutttttttttttttsssssssssrrrrqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnmnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999999988888877777777666666666655555555554444444444333333333333222222222221111111110000000000///////////....------------,,,,,,,,,,,++++++++++++++++++*****************))))))))))))((((((((((((''''''''&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„…†‡ˆ‰‰Š‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡††……………………††††‡‡‡‡‡‡‡‡‡‡††††††††…………„„„ƒƒƒ‚‚€€€€€€~~~~}}}||||||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttttttuuttttttttttttttsssssssssrrrqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnmnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999999988888777777777666666666655555555554444444444333333333332222222222221111111110000000000///////////....------------,,,,,,,,,,,++++++++++++++++++*****************))))))))))))((((((((((((''''''''&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„…†‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡†††…………………††††‡‡‡‡‡‡‡‡‡‡‡††††††††…………„„ƒƒƒƒ‚€€€€€~~~~}}}||||||||{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuttttttttttttuttttttttttttttssssssssssrrrqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnmnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::999999999999988888777777777666666666555555555554444444444433333333333222222222221111111110000000000///////////....------------,,,,,,,,,,,+++++++++++++++++******************))))))))))))((((((((((((''''''''&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒ„…†‡‡ˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡††…………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………„„„ƒƒƒ‚€€€€€€~~~~}}}||||||||{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttttttuttttttttttttttssssssssssrrrqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnmmnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999999888888777777777666666666655555555554444444444433333333333222222222221111111110000000000///////////....------------,,,,,,,,,,,+++++++++++++++++******************))))))))))))(((((((((((('''''''''&&&&&&&&&%&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…††‡ˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡†††……………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………„„„ƒƒƒ€€€€€€~~~}}}}|||||||{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttttttttssssssssssrrrqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnmmnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999999888888777777777666666666655555555554444444444433333333333222222222221111111110000000000///////////....------------,,,,,,,,,,,+++++++++++++++++******************)))))))))))(((((((((((((''''''''&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„…†‡ˆ‰ŠŠ‹‹‹‹‹‹‹‹Š‰‰ˆ‡‡††††……††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……„„„ƒƒƒ€€€€€~~~}}}}|||||||{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttttttssssssssssrrrqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnmmnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBAA@@@@@@@@????????>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888887777777777666666666655555555554444444444433333333333222222222221111111110000000000///////////....------------,,,,,,,,,,,++++++++++++++++*******************)))))))))))((((((((((((('''''''''&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹Š‰‰ˆˆ‡‡†††††††††‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††………„„ƒƒƒ€€€€€~~~}}}}|||||||{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttttttssssssssssrrrqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnmmmnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBAA@@@@@@@@@????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888887777777777666666666655555555554444444444433333333333222222222221111111110000000000///////////....------------,,,,,,,,,,,++++++++++++++++********************))))))))))((((((((((((('''''''''&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡‡‡†††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††……„„„ƒƒ€€€€€~~~}}}}}||||||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssrrrqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnnmmmnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBAA@@@@@@@@@???????>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888877777777776666666666555555555554444444444433333333332222222222211111111100000000000//////////....------------,,,,,,,,,,,++++++++++++++++*******************)))))))))))((((((((((((('''''''''&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…†‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††………„„ƒƒ€€€€~~~~}}}}||||||{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssrrrqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnnmmmnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBAA@@@@@@@@@???????>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::99999999999888888877777777776666666666555555555554444444444433333333332222222222211111111100000000000//////////....------------,,,,,,,,,,,++++++++++++++++*******************)))))))))))(((((((((((((''''''''&&&&&&&&&&%&&%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…††‡ˆ‰ŠŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††………„„ƒƒ€€€€~~~~}}}}||||||{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssrrrqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnnmmmmnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``___________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBAAA@@@@@@@@???????>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::99999999999888888777777777776666666666555555555554444444444433333333332222222222211111111100000000000/////////.....------------,,,,,,,,,,,+++++++++++++++********************))))))))))((((((((((((((''''''''&&&&&&&&&&%&&%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~€‚ƒƒ„…††‡‡ˆˆˆˆˆˆˆ‡‡†††……………………………†††††††ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††……„„„ƒƒ‚„„ƒƒƒƒ‚‚‚‚€€€~~|||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrrrqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffggggggggfffffffffffeeeeeedddddddddccccccccccccbbbbbbbaaaaaaaaaaaa`````````````````````___________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::999999999988888888888777666666666666555555555544444444444433333333333222222222222211111111111000000000000000//////////.........-------------,,,,,,,,,,++++++++++++++****************)))))))))(((((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~€‚ƒ„……†‡‡‡ˆˆˆˆˆˆ‡‡‡††††…………………†††††††††ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††……„„„ƒƒƒ„„ƒƒƒƒ‚‚‚‚€€€€~~||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrqpppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffggggggggfffffffffffeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaa``````````````````````___________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA?????????>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::999999999988888888888777666666666666555555555544444444444443333333333222222222222211111111111000000000000000//////////.........-------------,,,,,,,,,,+++++++++++++*****************)))))))))(((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~}}}~~~~€€‚ƒ„„…††‡‡‡‡‡ˆˆˆˆ‡‡‡††††††††††††††‡‡‡‡‡‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡†††……„„„ƒƒƒ„„„ƒƒƒ‚‚‚‚€€€€~||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffgggggggffffffffffffeeeeeeddddddddccccccccccccbbbbbbbbaaaaaaaaaaa`````````````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA?????????>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::::999999999988888888887777666666666666555555555544444444444443333333333322222222222211111111111000000000000000//////////.........-------------,,,,,,,,,,+++++++++++++*****************)))))))))(((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!!! }}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€‚‚ƒ„……††‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‰‰‰‰ˆˆˆˆˆˆ‡‡‡†††………„„„ƒƒƒ„„„ƒƒƒ‚‚‚‚€€€€~||||||||||{{{{{{{{{{{{{{zyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrqpppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffgggggggffffffffffffeeeeeeddddddddccccccccccccbbbbbbbaaaaaaaaaaaa```````````_`````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA?????????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888887777666666666666555555555554444444444443333333333322222222222221111111111100000000000000//////////.........-------------,,,,,,,,,,+++++++++++++*****************)))))))))(((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!!! }}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€‚ƒ„„…†††‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰ˆˆˆˆˆ‡‡‡†††………„„ƒƒƒƒ„„ƒƒƒƒƒ‚‚‚€€€€€||||||||||{{{{{{{{{{{{{{zyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrrrqpppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffgggggggfffffffffffeeeeeeeddddddddccccccccccccbbbbbbbaaaaaaaaaaaa```````````_`````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA?????????>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888887777666666666666555555555554444444444444333333333322222222222221111111111100000000000000//////////.........-------------,,,,,,,,,,+++++++++++++*****************)))))))))((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!!! }}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€‚‚ƒ„„…†††‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‰‰‰‰‰‰ˆˆˆˆ‡‡‡††………„„„ƒƒƒ‚„„„ƒƒƒƒ‚‚‚€€€€€}||||||||||{{{{{{{{{{{{zzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrrrqpppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffggggggffffffffffffeeeeeeedddddddccccccccccccbbbbbbbaaaaaaaaaaaa````````````_`````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA??????????>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::999999999888888888887777666666666666555555555554444444444444333333333322222222222221111111111000000000000000//////////.........-------------,,,,,,,,,,+++++++++++++*****************)))))))))(((((((((('(((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!!! }}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€‚ƒƒ„……†††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡†††……„„„ƒƒƒƒ‚„„ƒƒƒƒ‚‚‚‚€€€€€}}||||||||||{{{{{{{{{{{zzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrrrqpppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffggggggffffffffffffeeeeeeedddddddccccccccccccbbbbbbbaaaaaaaaaaaa````````````_````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::999999999888888888887777666666666666555555555555444444444444333333333322222222222221111111111100000000000000/////////..........-------------,,,,,,,,,,+++++++++++++****************))))))))))(((((((((('(((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!!! }}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€‚ƒƒ„……†††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡‡††………„„ƒƒƒƒ‚‚„„ƒƒƒƒ‚‚‚‚€€€€€}}}|||||||||{{{{{{{{{{zzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrrrqpppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffgggggffffffffffffeeeeeeeedddddddccccccccccccbbbbbbbaaaaaaaaaaaa````````````_````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::9999999999888888888887777666666666666555555555555444444444444333333333322222222222221111111111000000000000000/////////..........-------------,,,,,,,,,,,++++++++++++****************))))))))))(((((((((('(((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!!! }}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€‚ƒƒ„……††‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆŠ‰‰‰‰‰ˆˆˆ‡‡‡††……„„„ƒƒƒ‚‚‚„ƒƒƒƒƒ‚‚‚‚€€€€€}}}}|||||||||{{{{{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrrrppppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffgggggffffffffffffeeeeeeeedddddddcccccccccccbbbbbbbbaaaaaaaaaaaa````````````_````````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::9999999999888888888887777666666666666555555555555444444444444433333333332222222222221111111111000000000000000/////////.........--------------,,,,,,,,,,+++++++++++++****************))))))))))(((((((((('(((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€‚ƒƒ„……†‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆŠ‰‰‰‰‰ˆˆˆ‡‡††……„„„ƒƒƒ‚‚‚‚ƒƒƒƒƒ‚‚‚‚€€€€€€}}}}}|||||||||{{{{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrrrppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlmmmlllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffgggggffffffffffffeeeeeeeedddddddcccccccccccbbbbbbbbaaaaaaaaaaaa```````````__````````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::999999999988888888888777766666666666655555555555544444444444443333333333222222222222111111111100000000000000//////////.........-------------,,,,,,,,,,,,++++++++++++****************))))))))))(((((((((''(((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€‚‚ƒ„„……‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆŠŠ‰‰‰‰ˆˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚€€€€€}}}}}}}||||||||{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrrrqpppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlmmmlllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffgggggffffffffffffeeeeeeeedddddddcccccccccccbbbbbbbaaaaaaaaaaaa````````````__```````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::999999999988888888888777766666666666665555555555544444444444443333333332222222222222111111111100000000000000//////////.........-------------,,,,,,,,,,,,++++++++++++****************))))))))))(((((((((''(((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$#####"""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€‚‚ƒ„„…‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆŠŠ‰‰‰‰ˆˆˆ‡‡††……„„ƒƒ‚‚‚‚ƒƒƒ‚‚‚‚‚€€€€€}}}}}}}}||||||||{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrrrqpppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlmmmllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffgggggfffffffffffeeeeeeeeeddddddccccccccccccbbbbbbbaaaaaaaaaaaa````````````__```````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::999999999888888888888777766666666666665555555555544444444444443333333332222222222222111111111100000000000000//////////.........-------------,,,,,,,,,,,+++++++++++++***************)))))))))))(((((((((''(((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€‚ƒƒ„…†‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆŠŠ‰‰‰‰ˆˆˆ‡‡††…„„ƒƒ‚‚‚ƒƒ‚‚‚‚‚€€€€€€}}}}}}}}}|||||||{{{{{{{zzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrrqqpppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffggggffffffffffffeeeeeeeeeddddddcccccccccccbbbbbbbbaaaaaaaaaaaa````````````__```````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::99999999988888888888877776666666666665555555555554444444444444333333333222222222222111111111110000000000000//////////..........-------------,,,,,,,,,,,+++++++++++++***************)))))))))))(((((((((''(((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}~~~€‚ƒ„…†‡ˆˆ‰‰ŠŠ‹‹‹‹Œ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆŠŠŠ‰‰‰‰ˆˆ‡‡††…„„ƒƒ‚‚‚‚‚‚‚‚‚€€€€€€}}}}}}}}}}}|||||{{{{{{{zzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrrqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffggggffffffffffffeeeeeeeeeddddddccccccccccccbbbbbbbaaaaaaaaaaaa```````````___```````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>========<<<<<<<<<;;;;;;;;;;;;:::::99999999988888888888877776666666666666555555555554444444444444333333333222222222222111111111100000000000000//////////..........------------,,,,,,,,,,,,+++++++++++++***************)))))))))))(((((((((''(((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}~~~€€‚ƒ„„†‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰‰‰ŠŠŠŠ‰‰‰ˆˆˆ‡††…„„ƒƒ‚‚€‚‚‚‚‚€€€€€€}}}}}}}}}}}||||||{{{{{{zzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrrrqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffggggffffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaaa````````````___``````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@?????????>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::9999999998888888888877777666666666666555555555555444444444444333333333322222222222211111111110000000000000///////////..........------------,,,,,,,,,,,,+++++++++++++**************))))))))))))(((((((((''(((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}~~€‚‚ƒ„†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ŠŠŠŠ‰‰‰‰ˆˆ‡‡†…„„ƒ‚‚€€€‚‚‚€€€€€€}}}}}}}}}}}}|||||{{{{{{zzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrrqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllmllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffgggffffffffffffeeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaaa````````````___``````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@?????????>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::9999999998888888888877777666666666666555555555555444444444444333333333322222222222211111111110000000000000//////////...........------------,,,,,,,,,,,,+++++++++++++**************)))))))))))((((((((((''((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#####""""""""""""!!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}|||}}}}~~~€‚ƒ„†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡†……„ƒ‚‚€€€€€€€€€€€}}}}}}}}}}}}}||||{{{{{{zzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrrrqqqpppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffgggffffffffffffeeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaaa```````````____``````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@?????????>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::9999999998888888888877777666666666666555555555554444444444443333333333222222222222211111111110000000000000//////////..........------------,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((('((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}|||||}}}}~~€‚ƒ„†‡‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰‹ŠŠŠŠŠ‰‰‰ˆˆ‡†……„ƒ‚‚€€€€€€€€€€}}~~}}}}}}}}}||||{{{{{{zzyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrrqqqqpppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffgggffffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````____``````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@????????>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::999999999888888888887777766666666666655555555555444444444444333333333322222222222211111111110000000000000///////////..........------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((('((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}||||||}}}~~€‚ƒ„††‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰‰‹‹ŠŠŠŠŠ‰‰ˆˆ‡††…„ƒƒ‚€€€€€€€€€€}~~~~}}}}}}}}||||{{{{{{zzyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrqqqqqppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllmllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffgggffffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaa```````````_____`````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@????????>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::999999999888888888887777766666666666655555555555444444444443333333333322222222222211111111110000000000000///////////..........------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((('((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}|||||||}}}~~€‚ƒƒ…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‹ŠŠŠ‰‹‹ŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒƒ‚€€€€€€€€€€€}~~~~}}}}}}}}||||{{{{{{zzyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssrrrrrrrrrrrrrrqqqqqpppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffgggffffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaaa```````````_____`````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::999999998888888888887777766666666666655555555554444444444443333333333222222222222211111111110000000000000//////////...........-----------,,,,,,,,,,,,,++++++++++++*************))))))))))))))((((((((((('(((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}||||||||}}}}~~€‚ƒ…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‹‹‹ŠŠŠŠŠ‰‰ˆˆ‡†……„ƒ‚€€€€€€€€€€~~~~}}}}}}}}|||||{{{{{zzzyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssrrrrrrrrrrrrrqqqqqqpppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffggffffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaaa```````````_____````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::999999998888888888887777766666666666655555555554444444444433333333333222222222222111111111110000000000000//////////...........-----------,,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}||||||||||}}}~~€‚ƒ…†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‹‹‹‹ŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚‚€€€€€€€€€~~~}}}}}}}}}|||||{{{{{zzzyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssrrrrrrrrrrrrrrqqqqqqpppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffggffffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaa````````````_____````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::999999998888888888887777766666666666655555555554444444444433333333332222222222222111111111100000000000000//////////...........-----------,,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}|||||||||||}}}~~€€‚ƒ…†‡‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‹‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡†…„ƒƒ‚€€€€€€€€€~~}}}}}}}}}|||||{{{{{{zzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssrrrrrrrrrrrrrrqqqqqqppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffggffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaaaaaaa```````````______````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@?????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::999999998888888888877777766666666666555555555544444444444333333333332222222222221111111111100000000000000//////////...........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))))((((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||}|||||||||||||}}}~~€‚ƒ……†‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‹‹‹‹‹‹ŠŠŠŠ‰‰ˆ‡††…„ƒ‚€€€€€€~}}}}}}}}}|||||{{{{{{zzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssrrrrrrrrrrrrrrqqqqqqqppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffgffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaaaaaaa```````````______````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@?????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::999999988888888888877777766666666666555555555544444444444333333333322222222222221111111111100000000000000//////////...........-----------,,,,,,,,,,,,++++++++++++*************)))))))))))))))((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||}}}~~€‚‚„…†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚‚€€€€€€~~}}}}}}}}|||||{{{{{{zzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssrrrrrrrrrrrrrrqqqqqqqpppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffgffffffffffffeeeeeeeeeeeddddccccccccccccbbbbbbbbbbaaaaaaaaa```````````______````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@?????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::999999988888888888877777766666666666555555555544444444443333333333322222222222221111111111100000000000000//////////...........-----------,,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#######""""""""""""""""!!!!!!!!!!!!! {{{{{{|||||||||||||||||{{{{{{{{{{{||||||||||||||~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€‚ƒ…†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹‹‹ŽŽŽŒ‹‹Š‰ˆ‡†…„„ƒ‚‚‚~~~~~}}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyywwwwwwvvvvvvvvvvvvuuuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnmmmmnnnnnmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@???????????>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::999999999988888877777777777666666666666666666655555555554444444444443333333333222222222222222221111111111100000000/////////............------------,,,,,,,,,,,,++,,,++++++++++++************))))))))))))))))(((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!! {{{{{{{||||||||||||||||{{{{{{{{{{{{|||||||||||||~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€‚ƒ……†‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŽŽŽŒ‹Š‰ˆ‡†……„ƒ‚‚‚~~~~~}}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyywwwwvvvvvvvvvvvvvvuuuuuuusssssssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmnnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeffeeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@???????????>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888877777777777666666666666666666655555555554444444444433333333333222222222222222211111111111100000000/////////............------------,,,,,,,,,,,,++,,,++++++++++++***********)))))))))))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!!!! {{{{{{{||||||||||||||||{{{{{{{{{{{{|||||||||||||~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€‚‚„…††‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŽŽŒ‹‹Š‰ˆ‡†…„„‚‚‚~~~~~}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyywwvvvvvvvvvvvvvvvvuuuuuuusssssssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmnnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeffeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@???????????>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888877777777776666666666666666666655555555554444444444433333333333222222222222222211111111111100000000//////////...........------------,,,,,,,,,,,,++,,+++++++++++++***********)))))))))))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""""!!!!!!!!!! {{{{{{{{|||||||||||||||{{{{{{{{{{{{{||||||||||||~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€‚„……†‡‡ˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒ‹‹‹‹‹ŠŽŽŽŒ‹Š‰ˆ‡†……„ƒ‚‚~~~~~}}}}}|||||{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvuuuuuuussssssssrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeefeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCBBBBB@@@@@@@@@@???????????>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888777777777776666666666666666666655555555544444444444433333333333222222222222222211111111111110000000//////////...........------------,,,,,,,,,,,+++,,++++++++++++***********))))))))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""!!!!!!!!! {{{{{{{{{||||||||||||||{{{{{{{{{{{{{{|||||||||||~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€‚ƒ„……†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŽŽŒ‹Š‰ˆ‡‡†…„ƒ‚‚€€€‚~~~~~}}}}}||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvuuuuuuuussssssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeefeeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888777777777766666666666666666666555555555544444444444433333333332222222222222222211111111111110000000//////////...........-.----------,,,,,,,,,,,+++,,++++++++++++***********))))))))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""!!!!!!!!! {{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{||||||||||~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}~~~€ƒ„„…††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŽŽŽŒŒ‹Š‰ˆ‡†…„ƒ‚‚‚€€‚‚‚‚~~~~~}}}}|||||{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvuuuuuuuusssssssrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmnnnnmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeefeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::999999999888888777777777766666666666666666666555555555544444444444333333333332222222222222222211111111111110000000//////////...........-.----------,,,,,,,,,,,+++,,++++++++++++***********)))))))))))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""!!!!!!!!! {{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{|||||||||~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~€€ƒƒ„……††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠŽŽŒ‹Š‰ˆ‡††…ƒƒ‚‚‚‚‚‚~~~~~}}}}}||||{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvuuuuuuuuussssssrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@???????????>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::999999999888888777777777766666666666666666666555555555444444444444333333333332222222222222222211111111111110000000//////////...........-.----------,,,,,,,,,,,+++,,++++++++++++***********)))))))))))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""!!!!!!!!! {{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{||||||||~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}~~€‚ƒ„„……††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŠŠŠŠŽŽŽŒŒ‹Š‰ˆ‡†…„ƒ‚‚‚‚‚‚~~~~~}}}}}||||{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvuuuuuuuuussssssrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddcbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@???????????>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::999999999888887777777777766666666666666666665555555555444444444444333333333332222222222222222211111111111110000000//////////...........-.----------,,,,,,,,,,,+++,+++++++++++++***********)))))))))))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$###############""""""""""!!!!!!!!! {{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{|||||||~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}~~~€€‚‚ƒ„„……†‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹ŠŠŠŠŽŽŒ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚~~~~~}}}}}||||{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuusssssrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmnnnmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddcbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRQQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@@??????????>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999888887777777777666666666666666666665555555555444444444444333333333333222222222222222211111111111110000000//////////.............----------,,,,,,,,,,,+++,+++++++++++++***********)))))))))))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$###############""""""""""!!!!!!!!! {{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{|||||||~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}~~~€‚‚ƒƒ„„…††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹ŠŠŠŠŽŽŒŒ‹Š‰ˆ‡†„„ƒ‚‚‚‚‚‚‚‚~~~~~~}}}}||||{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuusssssrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaa`aaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRQQQQSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888887777777777666666666666666666655555555555444444444444333333333333222222222222222211111111111110000000//////////.............----------,,,,,,,,,,,+++,++++++++++++************)))))))))))))))))(((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$###############""""""""""!!!!!!!!! {{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{||||||~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}~~‚‚ƒ„„……†‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹ŠŠŠŠŽŽŒ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚~~~~~~}}}}||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxvvvvvvvvvvvvvvuuuuuuuuuuussssrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaa`aaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRQQQQQSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888887777777777666666666666666666655555555554444444444444333333333333222222222222222221111111111110000000//////////.............----------,,,,,,,,,,,+++,++++++++++++************))))))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!! {{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{|||||~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}~~~‚ƒƒ„„…††‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹ŠŠŽŽŒŒ‹Š‰ˆ‡……„ƒ‚‚‚‚‚‚‚~~~~~~}}}}||||{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuussssrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaa`aaa````````````_____________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRQQQQQQSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<;;;;;;;;;;:::::::::::::9999999998888887777777777666666666666666666655555555554444444444444333333333333222222222222222221111111111110000000//////////.............---------,,,,,,,,,,,,+++,++++++++++++************))))))))))))))))(((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!! {{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{||||~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}~~~‚‚ƒ„„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŽŽŒ‹Š‰ˆ‡†…„„ƒ‚‚‚‚‚‚‚~~~~~~}}}}||||{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxvvvvvvvvvvvvvuuuuuuuuuuuusssrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbaaaaaaaaaaaa``aaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<;;;;;;;;;;:::::::::::::999999999888887777777777766666666666666666655555555555444444444444433333333333322222222222222222111111111111000000///////////.............---------,,,,,,,,,,,,+++,++++++++++++************))))))))))))))))(((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!! {{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}~~~€‚ƒƒ„……†‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŽŽŒ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚~~~~~~}}}}||||{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxvvvvvvvvvvvvvuuuuuuuuuuuusssrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbaaaaaaaaaaaa``aaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888887777777777766666666666666666655555555555444444444444433333333333322222222222222222111111111111000000///////////.............---------,,,,,,,,,,,,+++,++++++++++++************)))))))))))))))((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!! {{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{||~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}~~€€‚‚ƒ„……†‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŽŽŒ‹‹Š‰‡†…„„ƒ‚‚‚‚‚‚~~~~~~}}}}|||||{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxvvvvvvvvvvvvvuuuuuuuuuuuussrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmnmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddcccbbbbbbbbbbbaaaaaaaaaaaa``aaa```````````___________^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@???????????>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::::::9999999998888887777777777766666666666666666655555555555444444444444433333333333322222222222222222111111111111000000////////////............---------,,,,,,,,,,,,+++,++++++++++++************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!! {{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{|~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}~€€‚ƒ„„…†‡ˆˆ‰ŠŠ‹‹‹‹ŒŒŒŒ‹‹‘ŽŒ‹Š‰ˆ‡†…„ƒƒ‚‚~~~~~~}}}}|||||{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxvvvvvvvvvvvvuuuuuuuuuuuuussrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbaaaaaaaaaaaa```aa````````````___________^_^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::::::9999999998888887777777777766666666666666666655555555555444444444444433333333333322222222222222222111111111111000000///////////.............---------,,,,,,,,,,,,+++,++++++++++++************)))))))))))))))(((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!! {{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}~€€‚ƒƒ„…†‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‘‘‘ŽŽŒŒ‹Šˆ‡†……„ƒ‚‚‚~~~~~}}}}}||||{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxvvvvvvvvvvvvuuuuuuuuuuuuussrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbaaaaaaaaaaaa```aa````````````___________^_^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@??????????>>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::::::9999999998888887777777777766666666666666666655555555555444444444444433333333333322222222222222222111111111111000000///////////...........-.---------,,,,,,,,,,,,+++,++++++++++++************)))))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!! {{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}|||||||||||||||||||}}}€€‚‚ƒ„…†‡ˆˆ‰Š‹‹‹ŒŒŒŒŒŒŒŒ‘‘‘‘‘ŽŽŒ‹Š‰ˆ‡†…„ƒƒ‚‚~~~~~}}}}}||||{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxvvvvvvvvvvvvuuuuuuuuuuuuusrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddccccbbbbbbbbbbaaaaaaaaaaaa```a````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@??????????>>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::::99999999988888877777777777766666666666666666555555555555444444444444433333333333322222222222222222111111111111000000///////////...........-.---------,,,,,,,,,,,,+++,++++++++++++************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!! {{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}|||||||||||||||||||||}}€‚ƒ„…†‡ˆˆ‰Š‹‹ŒŒŒŒŒŒŒŒŒ’‘‘‘‘‘‘ŽŒ‹‰ˆ‡†……„ƒ‚‚‚~~~~~}}}}}|||||{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuusrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbaaaaaaaaaaaa````a````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@??????????>>>>>>======<<<<<<<<<;;;;;;;;;;::::::::::::9999999998888887777777777776666666666666666655555555555544444444444443333333333332222222222222222211111111111000000////////////...........-----------,,,,,,,,,,,,+++,++++++++++++************))))))))))))))(((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{||z{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}|||||||||||||||||||||||}~€€‚ƒ„…†‡‡ˆ‰Š‹‹ŒŒŒ’’‘‘‘‘‘‘‘ŽŽŒŒŠ‰ˆ‡†…„ƒƒ‚‚~~~~~}}}}}|||||{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxvvvvvvvvvvvvuuuuuuuuuuuutrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbaaaaaaaaaaaa````a````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCBBBBBBBB@@@@@@@@@??????????>>>>>>======<<<<<<<<<;;;;;;;;;;::::::::::::9999999998888887777777777776666666666666666655555555555544444444444433333333333332222222222222222211111111111000000////////////...........-----------,,,,,,,,,,,,+++,++++++++++++************))))))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{|zz{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||}~€‚‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒ’’’’‘‘‘‘‘‘ŽŽŒŠŠˆ‡†…„„ƒ‚‚~~~~~}}}}}||||{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuutrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbaaaaaaaaaaaa`````````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCBBBBBBBB@@@@@@@@@??????????>>>>>>======<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888877777777777776666666666666666665555555555544444444444433333333333332222222222222222111111111111000000////////////...........-----------,,,,,,,,,,,,+++,++++++++++++************))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{||||||~~€€‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒ’’’’’‘‘‘‘‘‘ŽŽŒ‹Š‰ˆ‡†…„ƒ‚‚~~~~}}}}}}||||{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuttrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCBBBBBBBB@@@@@@@@???????????>>>>>>======<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888877777777777776666666666666666665555555555544444444444433333333333332222222222222222111111111111000000///////////............-----------,,,,,,,,,,,++++,++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{||||~~€‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒŒ’’’’’’‘‘‘‘‘ŽŽ‹Š‰ˆ‡†…„ƒ‚‚~~~~~}}}}}||||{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuttrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@??????????>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888877777777777776666666666666666665555555555554444444444433333333333322222222222222222111111111111000000///////////...........-----------,,,,,,,,,,,,++++,++++++++++++************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{|||}~~€€‚ƒ„…†‡ˆ‰Š‹‹ŒŒ’’’’’’‘‘‘‘‘ŽŽŒ‹Š‰‡†…„ƒƒ‚~~~~~}}}}}|||||{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuutttrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbaaaaaaaaaaaa`````````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCBBBBBBBBB@@@@@@@@??????????>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888887777777777777766666666666666666555555555555444444444443333333333332222222222222222211111111111000000////////////...........-----------,,,,,,,,,,,,++++,++++++++++++************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! z{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{|}~~€‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒŒ’’’’’’’‘‘‘‘ŽŒ‹Š‰ˆ‡…„„ƒ‚€~~~~~}}}}}|||||{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuutttrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCBBBBBBBBB@@@@@@@@??????????>>>>>>>======<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888887777777777777766666666666666666555555555555444444444443333333333332222222222222222111111111111000000////////////...........-----------,,,,,,,,,,,,++++,++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyzzyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}||||||||||||}}~€€‚ƒ„††‡ˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰ˆŽŒ‹Š‰ˆ‡†…„ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒ~~~~~~~~}}}}}||||{{{{{{zzwwwwvvvvvvvvvvvvvvvvvvvvvsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSSSSSSSRRRSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHGGGFFFFFFFFFFFEEEEEEEEEEEBBBBBBBBBAAAAAAAAAA@@@@@@???>>>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999888888888887777777776677776666666666666555555555555555555555544444444443433333333333222222222222122111111111111000000000////////.............------....-----------,,,,,,,,,,++++++++++++*************)))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyzyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}||||||||||||}}~~€‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰ˆŽŽŒŠ‰ˆ‡†…„„ƒƒƒ‚‚‚ƒƒƒƒƒƒƒ~~~~~~~~}}}}}||||{{{{{{zzwwwwvvvvvvvvvvvvvvvvvvvvvssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHGGGFFFFFFFFFFFEEEEEEEEEEEBBBBBBBBBAAAAAAAAAA@@@@@@???>>>>>>>>>>>=========<<<<;;;;;;;;;:::::::::999999999888888888887777777776677776666666666666655555555555555555555544444444433433333333332222222222221121111111111111000000000////////.............------....-----------,,,,,,,,,,+++++++++++++************)))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}|||||||||||||}}~€‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰ˆŽŒ‹Šˆ‡†…„„ƒƒƒ‚‚‚‚ƒƒƒƒƒƒ~~~~~~~~}}}}|||||{{{{{{zzwwwwvvvvvvvvvvvvvvvvvvvvvssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHGGFFFFFFFFFFFFEEEEEEEEEEEBBBBBBBBAAAAAAAAAAA@@@@@@???>>>>>>>>>>>=========<<<<;;;;;;;;;:::::::::999999999888888888887777777776677776666666666666555555555555555555555544444444433333333333332222222222221121111111111110000000000////////.............------....-----------,,,,,,,,,,+++++++++++++************)))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}||||||||||||||}}~€‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰ˆŽŒ‹Š‰ˆ‡†…„ƒƒƒƒ‚‚‚ƒƒƒƒƒƒ~~~~~~~~}}}}}||||{{{{{{zzwwwvvvvvvvvvvvvvvvvvvvuvussssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppooooooooooooooonoooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeededddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHGGFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBAAAAAAAAAAA@@@@@@???>>>>>>>>>>==========<<<<;;;;;;;;;:::::::::99999999988888888888777777777667777666666666666655555555555555555555554444444443333333333333222222222222112111111111111000000000/////////.............------....-----------,,,,,,,,,,+++++++++++++************)))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}||||||||||||}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}|||||||||||{{|||}~~€‚ƒ„…††‡ˆ‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰ˆŽŒ‹Š‰ˆ‡†…„„ƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~}}}}|||||{{{{{zzzwwwvvvvvvvvvvvvvvvvuuuuuussssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppooooooooooooooonoooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeededdddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`aaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSSSSRRRRRRSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHGGFFFFFFFFFFFEEEEEEEEEEEDBBBBBBBBAAAAAAAAAAA@@@@@@???>>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999988888888888777777776667777666666666666655555555555555555555554444444443333333333333222222222222112111111111111000000000/////////.............------....-----------,,,,,,,,,,+++++++++++++************))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! xyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}|||||||||||||}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}|||||||||||{{||||}~~€‚ƒ„…††‡ˆˆ‰‰ŠŠŠ‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰ˆˆŽŒ‹Šˆ‡††…„„ƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~}}}}||||{{{{{{zzzwwwvvvvvvvvvvvvvvuuuuuuuusssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppooooooooooooooonnooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`aaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHGGFFFFFFFFFFEEEEEEEEEEEEDBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999988888888887777777776667777666666666666655555555555555555555554444444443333333333333222222222222112111111111110000000000/////////............-------....----------,,,,,,,,,,,+++++++++++++************))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! xxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}|||||||||||||||}}}}}}}||||||||||||||||||}}}}}}}}}}}}}||||||||||||{{{{||}}~€‚ƒ„…††‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰ˆˆŽŽŒ‹Š‰ˆ‡†……„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~}}}}}||||{{{{{{zzzwwvvvvvvvvvvvvvvuuuuuuuuusssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppooooooooooooooonnooooooooooonnnnnnnnnnnnnnmnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`aaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHGGFFFFFFFFFFEEEEEEEEEEEEDBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999988888888887777777777667777666666666666655555555555555555555554444444443333333333333222222222222111111111111110000000000/////////............-------....----------,,,,,,,,,,,+++++++++++++************))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! xxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}||||||||||||||||}}}}}}|||||||||||||||||||}}}}}}}}}}}}}||||||||||||{{{{{||}}~€€‚ƒ„…††‡ˆˆ‰‰Š‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‰ˆˆˆŽŽŒ‹‹Š‰ˆ‡†……„„ƒƒƒƒƒƒƒƒƒ~~~~~~~}}}}}||||{{{{{{zzzwwvvvvvvvvvvvvvuuuuuuuuuusssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppooooooooooooooonnnoooooooooonnnnnnnnnnnnnnnmnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``aaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHGGFFFFFFFFFEEEEEEEEEEEEEDBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999988888888888777777777666777766666666666665555555555555555555554444444444333333333333222222222222111111111111110000000000//////////.............------....----------,,,,,,,,,,,+++++++++++++************))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}|||||||||||||||||}}}}}||||||||||||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{||}}~€‚ƒ„…††‡ˆˆ‰‰Š‹‹‹ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆŽŒ‹Š‰ˆ‡‡†……„„ƒƒƒƒƒƒƒƒ~~~~~~~}}}}}||||{{{{{zzzzwwvvvvvvvvvvvvvuuuuuuuuuussssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooooonnnoooooooooonnnnnnnnnnnnnnmmnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``aa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFFEEEEEEEEEEEEEDBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999988888888888777777777666777666666666666665555555555555555555554444444444333333333333222222222222111111111111110000000000//////////.............------.....---------,,,,,,,,,,,+++++++++++++************)))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}||||||||||||||||||}}}}|||||||||||||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{||}~~€‚‚ƒ„…††‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆŽŽŒŒ‹Š‰ˆ‡‡†……„„„ƒƒƒƒƒƒ~~~~~~}}}}}||||{{{{{{zzzzwwvvvvvvvvvvvvuuuuuuuuuuussssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooooooonnnnooooooooonnnnnnnnnnnnnnnmmnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``aa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHGFFFFFFFFFFEEEEEEEEEEEEEDBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999988888888888777777777666777666666666666665555555565555555555554444444444333333333333222222222222111111111111110000000000//////////.............------.....---------,,,,,,,,,,,+++++++++++++************)))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}||||||||||||||||||||}}|||||||||||||||||||||||}}}}}}}}}}}||||||||||||||{{{{{{{|||}~~€‚‚ƒ„…††‡ˆˆ‰Š‹‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆŽŽŒ‹‹Š‰ˆ‡‡†……„„„ƒƒƒƒƒ~~~~~~}}}}}||||{{{{{{zzzzwvvvvvvvvvvvvvuuuuuuuuuuusssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooooooooonnnnooooooooonnnnnnnnnnnnnnmmmnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```a````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFEEEEEEEEEEEEEEDBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>>========<<<<<;;;;;;;;;;:::::::::9999999998888888888877777777766677766666666666666555555556555555555555444444444433333333333322222222222211111111111110000000000//////////..............------.....---------,,,,,,,,,,,+++++++++++++************))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}}}|||||||||||||||||||||}||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||{{{{{{{{||}}~€‚ƒƒ„…††‡ˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆŽŽŒ‹‹Š‰ˆ‡‡†……„„„ƒƒƒƒ~~~~~}}}}}}||||{{{{{{zzzzwvvvvvvvvvvvvuuuuuuuuuuuussssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppooooooooooooooonnnnnoooooooonnnnnnnnnnnnnnnmmmnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```a```````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFEEEEEEEEEEEEEDDBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999998888888888877777777766677766666666666665555555556555555555555444444444333333333333322222222222211111111111110000000000//////////..............------.....---------,,,,,,,,,,,+++++++++++++************))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}|||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}||||||||||||||||||{{{{{{{{{||}}~€‚ƒ„„…†‡‡‰‰Š‹‹‹ŒŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆŽŽŒ‹‹Š‰ˆ‡‡†……„„ƒƒƒƒ~~~~}}}}}}}||||{{{{{{zzzzwvvvvvvvvvvvvuuuuuuuuuuuusssssssssssrrrrrrrrrrrrrqrrrrrrrrrrqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnoooooooonnnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```a```````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFEEEEEEEEEEEEEDDBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999988888888888877777777766677766666666666665555555556555555555555444444444333333333333322222222222211111111111110000000000//////////...............-----.....---------,,,,,,,,,,,+++++++++++++************))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}|||||||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}|||||||||||||||||||{{{{{{{{{{||}}~€€‚ƒ„……†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆˆˆˆˆŽŽŒ‹‹Š‰ˆ‡‡†……„„ƒƒƒ~~~}}}}}}}}||||{{{{{{zzzzwvvvvvvvvvvvuuuuuuuuuuuuussssssssssrrrrrrrrrrrrrrqrrrrrrrrrrqqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnooooooonnnnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXYYXXXXXXXXXXWWWWWWWWWWWWVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@@??>>>>>>>>>========<<<<<<;;;;;;;;;:::::::::99999999988888888888877777777766677766666666666665555555556555555555555444444444333333333333322222222222211111111111110000000000//////////...............-----......--------,,,,,,,,,,,+++++++++++++************))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}||||||||||||||||||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}||||||||||||||||||||{{{{{{{{{{|||}~~€‚‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆŽŽŒ‹‹Š‰ˆ‡††…„„ƒƒƒ~~}}}}}}}}|||||{{{{{{zzzzwvvvvvvvvvvvvuuuuuuuuuuuussssssssrrrrrrrrrrrrrrrrqrrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnooooooonnnnnnnnnnnnnnmmmmmnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXWWWWWWWWWWWWVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@@??>>>>>>>>>========<<<<<<;;;;;;;;::::::::::9999999998888888888887777777766667766666666666666555555555665555555555544444444433333333333332222222222221111111111111000000000///////////...............-----......--------,,,,,,,,,,,+++++++++++++***********))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}|||||||||||||||||||||{{{{{{{{{{{||}}~€‚ƒ„……†ˆ‰‰Š‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆˆˆˆŽŽŒ‹ŠŠ‰ˆ‡†……„ƒƒƒ~~}}}}}}}}|||||{{{{{{zzzzwwvvvvvvvvvvvuuuuuuuuuuuussssssrrrrrrrrrrrrrrrrrqqrrrrrrrrrqqqqqqqqqqqqqqqqppppoooooooooooooonnnnnnnoooooonnnnnnnnnnnnnnnmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXWWWWWWWWWWWWVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHGGFFFFFFFFEEEEEEEEEEEDDDDBBBBBBBBBAAAAAAAAA@@@@@@@??>>>>>>>>=========<<<<<<;;;;;;;;::::::::::9999999998888888888887777777766667776666666666666555555555665555555555544444444433333333333332222222222221111111111110000000000///////////...............-----......--------,,,,,,,,,,,+++++++++++++***********))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}||||||||||||||||||||||{{{{{{{{{{{{||}}~€€‚ƒ„…†ˆˆ‰Š‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆŽŒ‹Š‰ˆ‡††…„„ƒƒ~}}}}}}}}}|||||{{{{{{zzzzwwvvvvvvvvvvvuuuuuuuuuuuussssrrrrrrrrrrrrrrrrrrrqqrrrrrrrrqqqqqqqqqqqqqqqqqppppoooooooooooooonnnnnnnoooooonnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXWWWWWWWWWWWVVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHGGFFFFFFFFEEEEEEEEEEEDDDDBBBBBBBBBAAAAAAAAA@@@@@@@??>>>>>>>>========<<<<<<<;;;;;;;;:::::::::99999999998888888888877777777766667766666666666666555555555665555555555544444444333333333333332222222222221111111111110000000000///////////................----......--------,,,,,,,,,,,+++++++++++++***********))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"#"""""""""""""!!!!!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{}}|||||||||||||||||||||||{{{{{{{{{{{{|||}~~€‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆˆˆŽŽŒ‹Š‰ˆ‡†…„„ƒƒ~}}}}}}}}}|||||{{{{{{zzzzwwvvvvvvvvvvvuuuuuuuuuuuussrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrqqqqqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnooooonnnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXYYXXXXXXXXXXWWWWWWWWWWWVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRRQRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHGGFFFFFFFFEEEEEEEEEEDDDDDBBBBBBBBAAAAAAAAAA@@@@@@@?>>>>>>>>>========<<<<<<<;;;;;;;::::::::::99999999988888888888877777777766667766666666666666555555555665555555555544444444333333333333322222222222221111111111110000000000///////////................----......--------,,,,,,,,,,,+++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{|||||||||||||||||||||||}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{}||||||||||||||||||||||||{{{{{{z{{{{{{||}}~€€‚ƒ„…‡ˆ‰Š‹‹ŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆŽŽŒ‹Š‰ˆ‡†……„ƒƒ~}}}}}}}}}}|||||{{{{{zzzzwwvvvvvvvvvvvuuuuuuuuuuuussrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrqqqqqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnooooonnnnnnnnnnnnnnmmmmmmmnmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````````_____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXYYXXXXXXXXXWWWWWWWWWWWWVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGFFFFFFFFEEEEEEEEEEDDDDDBBBBBBBBAAAAAAAAAA@@@@@@@?>>>>>>>>>========<<<<<<<;;;;;;;::::::::::9999999998888888888887777777776666766666666666666655555555566555555555554444444433333333333333222222222222111111111111000000000///////////.................----......--------,,,,,,,,,,,+++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{|||||||||||||||||||||||||{{{{{{zzz{{{{{||}~~€‚ƒ„…‡ˆ‰ŠŠ‹ŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆŽŽŒ‹Š‰ˆ‡†…„ƒƒ~}}}}}}}}}}|||||{{{{{zzzzwwvvvvvvvvvvvuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnoooonnnnnnnnnnnnnnnmmmmmmmnmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXYYXXXXXXXXXWWWWWWWWWWWWVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBAAAAAAAAAA@@@@@@@?>>>>>>>>>========<<<<<<<;;;;;;;::::::::::9999999998888888888887777777766666766666666666666555555555566555555555554444444433333333333333222222222222111111111111000000000////////////................----......--------,,,,,,,,,,,+++++++++++++**********)))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{||||||||||||||||||||||||{{{{{{{zzzz{{{{||}}~€€ƒ„…†‡‰‰Š‹ŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆŽŒ‹Š‰ˆ‡†…„ƒƒ~}}}}}}}}}}|||||{{{{{zzzzwwvvvvvvvvvvvvuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnoooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````````_____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXYXXXXXXXXXXWWWWWWWWWWWWVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQRQQQQQQQQQQQQPPPPPPPPPPPOPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBAAAAAAAAAAA@@@@@@@?>>>>>>>>========<<<<<<<<;;;;;;:::::::::::9999999998888888888877777777766666766666666666666555555555566555555555554444444333333333333332222222222222111111111111000000000////////////................----......--------,,,,,,,,,,,+++++++++++++*********))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||{|||||||||||||||||||{{{{{{||||||||||||||||||||||||{{{{{{{zzzzz{{{{||}~~€‚ƒ„†‡ˆ‰Š‹ŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆŽŒ‹‰ˆ‡†…„„ƒ~}}}}}}}}}}|||||{{{{{zzzzwwvvvvvvvvvvvvuuuuuuuuuuurrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXYXXXXXXXXXXWWWWWWWWWWWWVVWWWVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRQQQRQQQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGFFFFFFFFEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@>>>>>>>>>========<<<<<<<<;;;;;;:::::::::::9999999988888888888877777777766666666666666666666555555555566555555555554444444333333333333332222222222222111111111111000000000////////////................----......--------,,,,,,,,,,,++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||{{||||||||||||||||||{{{{{{{||||||||||||||||||||||||{{{{{{{zzzzzz{{{{||}~€‚ƒ„†‡ˆ‰Š‹ŒŒŒŒ‹‹ŠŠ‰‰ˆˆŽŽŒ‹Š‰ˆ†…„„ƒ~}}}}}}}}}}|||||{{{{{zzzzwwvvvvvvvvvvvvvuuuuuuuuuurrrrrrrrrrrrrrrrrrrqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYXXXXXXXXXXWWWWWWWWWWWWVVWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGFFFFFFFFFEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@>>>>>>>>>========<<<<<<<<;;;;;;:::::::::::9999999988888888888877777777666666666666666666665555555555566555555555554444444333333333333332222222222222111111111111000000000////////////................----......--------,,,,,,,,,,,++++++++++++**********)))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||||||||||{||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{|||||||||||||||||{{{{{{{{|||||||||||||||||||||||{{{{{{{zzzzzzzz{{{||}}~€‚„…‡ˆ‰Š‹ŒŒŒŒŒ‹ŠŠ‰‰‰ˆŽŽŒ‹Š‰ˆ‡†…„ƒ~}}}}}}}}}}|||||{{{{{zzzzwwvvvvvvvvvvvvvuuuuuuuuuurrrrrrrrrrrrrrrrrrqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggffffffffeeeeeeeeeeedddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````````_____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYYXXXXXXXXXWWWWWWWWWWWVVVWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOPPOOOOOOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGFFFFFFFFFEEEEEEEDDDDDDDBBBBBAAAAAAAAAAAA@@@@@@@@>>>>>>>>>=======<<<<<<<<<;;;;;;::::::::::99999999988888888888877777777666666666666666666665555555555565555555555544444444333333333333332222222222222111111111111000000000////////////................----.....---------,,,,,,,,,,,++++++++++++*********))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||||||||||{{|||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||{{{{{||||||||||||||||{{{{{{{{{||||||||||||||||||||||{{{{{{{{zzzzzzzzz{{{||}~€‚ƒ…†‡‰Š‹‹ŒŽŽŒŒ‹‹ŠŠ‰‰‰ŽŒ‹Š‰ˆ‡†…„ƒ~~}}}}}}}}}|||||{{{{{zzzzwwvvvvvvvvvvvvvvuuuuuuuuurrrrrrrrrrrrrrrrrrqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhgggggggggggggffffffffeeeeeeeeeeedddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaa````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYXXXXXXXXXXWWWWWWWWWWWVVVWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOPPOOOOOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGFFFFFFFFFEEEEEEEDDDDDDDBBBBAAAAAAAAAAAAAA@@@@@@@>>>>>>>>========<<<<<<<<<;;;;;:::::::::::99999999988888888888777777777666666666666666666665555555555565555555555544444444333333333333332222222222222111111111111000000000/////////////...............----.....---------,,,,,,,,,,,++++++++++++*********))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! vvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyzz{||}~€‚ƒ„†‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ†…„ƒ‚€€€~~~~}}}}|||||wwwwwwwwwwwvvvvvvvuuuuuuusssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````aa````````````____________^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVWWWWVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHHFFEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@??>>>>>>>>========<<<<<<<;;::::::::::999999999999988888888888777777776666666776666666666666665555555566666666666555555544444444444444444333333333333322111111111000000000////////////...............----------,,,,,,,,,+++++++++++++++************)))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyzz{|}~€‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚€€~~~~}}}}|||||wwwwwwwwwwwwwvvvvvvuuuuuusssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````aa````````````____________^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHHFFEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@??>>>>>>>>========<<<<<<<;;:::::::::::99999999999988888888887777777776666666776666666666666655555555566666666666555555544444444444444444333333333333322111111110000000000////////////...............----------,,,,,,,,,+++++++++++++++************)))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyz{|}~€‚„…†‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡†ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚€€€~~~~}}}}|||||wwwwwwwwwwwwwwvvvvvuuuuuussssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhgggggggggggggfffffffffffeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````aa```````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHHFFEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@?>>>>>>>>=========<<<<<<<;::::::::::::99999999999988888888887777777776666666766666666666666655555555566666666666555555544444444444444444333333333333222111111110000000000////////////..............-----------,,,,,,,,,+++++++++++++++************)))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyzz{|}~‚ƒ…†‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡…„ƒƒ‚€€€€~~~~}}}}|||||wwwwwwwwwwwwwwwvvvvvuuuuussssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhggggggggggggffffffffffffeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````a````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHHFFEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@?>>>>>>>>========<<<<<<<<;::::::::::::99999999999988888888887777777766666666766666666666666555555555566666666665555555544444444444444444333333333333222111111110000000000/////////////.............----------,,,,,,,,,,+++++++++++++++************)))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyz{|}~€‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡ŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚‚€€€€~~~}}}||||||wwwwwwwwwwwwwwwvvvvvuuuuussssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhgggggggggggggfffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````a````````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHHHFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@?>>>>>>>>========<<<<<<<<;:::::::::::999999999999988888888887777777766666666766666666666666555555555566666666665555555544444444444444444333333333333222111111110000000000/////////////.............----------,,,,,,,,,,+++++++++++++++***********))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{||||||||||||||||||||||||{||||||||||||||||||{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyzz{|}€‚„…†‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡ŒŒŒŒŒŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„„ƒ‚‚€€€€€~~~}}}||||||wwwwwwwwwwwwwwwwvvvvuuuuusssssssssssssssrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````````````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHHHFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@?>>>>>>>>========<<<<<<<<;:::::::::::999999999999988888888877777777766666666666666666666666555555555566666666665555555444444444444444443333333333333222111111110000000000/////////////.............----------,,,,,,,,,,++++++++++++++************))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{||||||||||||||||||||||{{{||||||||||||||||{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyz{|}~‚ƒ„†‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡ŒŒŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡†…„ƒƒ‚‚€€€€~~~}}}||||||wwwwwwwwwwwwwwwwwvvvvuuuusssssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppppppppppppppppppoooooooooooonoonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhggggggggggggfffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVWWWWVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHHGFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@>>>>>>>>=========<<<<<<<<::::::::::::9999999999999888888888777777777666666666666666666666655555555555666666666655555554444444444444444433333333333332221111111000000000000////////////............-----------,,,,,,,,,,++++++++++++++************))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{||||||||||||||||||||{{{{{|||||||||||||||{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyz{|}~€ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆŽŒŒŒŒŒŒŒŒŒŒ‹ŠŠ‰ˆ‡†…„„ƒƒ‚‚€€€~~~}}}|||||{wwwwwwwwwwwwwwwwwvvvvuuuussssssssssssssssrrrrrrrrrqqqqqqqqqppppppppppppppppppppppppppppoooooooooooonoonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhgggggggggggggfffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVWWWWVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHHGEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@>>>>>>>>========<<<<<<<<<::::::::::::9999999999999888888888777777777666666666666666666666655555555555666666666655555554444444444444444433333333333322221111111000000000000////////////............-----------,,,,,,,,,,++++++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{|||||||||||||||||||{{{{{{|||||||||||||{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyzz{|}~€‚„…†‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆŽŽŒŒŒŒŒ‹‹Š‰ˆ‡‡†…„„ƒƒ‚‚€€€~~~}}|||||{{vvwwwwwwwwxxwwwwwvvvvuuuussssssssssssssssrrrrrrrrrqqqqqqqqqpppppppppppppppppppppppppppooooooooooooononnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhgggggggggggggfffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVWWWVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLMMMMMMLLLLLLLLLLKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHHGGEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@>>>>>>>>========<<<<<<<<<:::::::::::::9999999999998888888887777777776666666666666666666666555555555556666666665555555544444444444444444333333333333222211111110000000000000///////////............----------,,,,,,,,,,,++++++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{|||||||||||||||||{{{{{{{{||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyz{|}~‚ƒ„†‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠŠ‰‰‰ˆŽŽŒŒŒŒ‹‹Š‰‰ˆ‡†……„„ƒƒ‚‚€€~~}}||||{{{vvvwwwwwwwxxwwwwwwvvvuuuusssssssssssssssssrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppooooooooooooononnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhgggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbabbbbbbbbaaaaaaaaaa```````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVWWWVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHHGGEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@>>>>>>>=========<<<<<<<<<:::::::::::::9999999999998888888887777777766666666666666666666666555555555556666666665555555544444444444444443333333333333222211111110000000000000////////////..........-----------,,,,,,,,,,,++++++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyzz{|~€ƒ„…†‡ˆ‰ŠŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆŽŽŽŒŒŒ‹‹ŠŠ‰ˆ‡‡†……„„ƒƒ‚‚‚€€~~}}|||{{{{vvvwwwwwwwxxxwwwwwvvvuuuusssssssssssssssssrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppooooooooooooononnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbabbbbbbbbaaaaaaaaa```````````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVWWWVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLMMMMMLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@>>>>>>>========<<<<<<<<<<::::::::::::99999999999998888888877777777766666666666666666666665555555555556666666665555555544444444444444443333333333332222211111110000000000000///////////...........-----------,,,,,,,,,,,++++++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwxxxxyyz{|}~€‚ƒ…†‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆŽŽŽŽŒŒŒ‹ŠŠ‰ˆˆ‡††……„„ƒƒ‚‚‚€€~~}}|||{{{{vvvvwwwwwwxxxwwwwwvvvuuuussssssssssssssssssrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppooooooooooooonnonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbaabbbbbbbbaaaaaaaaa```````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVWWWVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLMMMMMLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@>>>>>>>========<<<<<<<<<<::::::::::::999999999999888888888777777777666666666666666666666655555555555566666666655555555444444444444444433333333333322222111111000000000000000//////////..........------------,,,,,,,,,,++++++++++++++************)))))))))))((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwxxxyyz{|}~€‚ƒ„…†‡ˆ‰ŠŠŠ‹‹‹‹ŠŠŠ‰‰‰ŽŽŽŽŒŒŒ‹‹Š‰‰ˆ‡‡††……„„ƒƒ‚‚€~~}}||{{{{{vvvvvwwwwwwxxwwwwwvvvuuuussssssssssssssssssrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppooooooooooooonnonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhgggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbaaabbbbbbbaaaaaaaaaa```````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVWWVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLMMMMLLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@>>>>>>=========<<<<<<<<<<::::::::::::999999999999888888888777777777666666666666666666666655555555555566666666655555555444444444444444433333333333322222111111000000000000000//////////..........------------,,,,,,,,,,+++++++++++*++************)))))))))))((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwxxxxyzz{|~€ƒ„…†‡ˆ‰‰ŠŠŠ‹‹‹ŠŠŠ‰‰‰ŽŽŽŽŒŒŒ‹‹Š‰‰ˆˆ‡†††……„„ƒƒ‚‚€€~~}|||{{{{{vvvvvwwwwwwwwwwwwwvvvvuuussssssssssssssssssrrrrrrrqqqqqqqqqqppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbaaabbbbbbbaaaaaaaaaa```````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVWWVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHGGGGEEEEEEDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@>>>>>>=========<<<<<<<<<<::::::::::::999999999999888888888777777777666666666666666666666655555555555566666666555555555444444444444444433333333333322222111111000000000000000//////////..........-----------,,,,,,,,,,,+++++++++++*++************)))))))))))((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwxxxyyz{|}~‚ƒ„†‡ˆˆ‰ŠŠŠŠŠŠŠŠŠŠ‰‰ŽŽŽŽŽŒŒŒ‹‹ŠŠ‰ˆˆ‡‡‡††………„ƒƒ‚€~~}|||{{{{{vvvvvvwwwwwwwwwwwwvvvvuuussssssssssssssssssrrrrrrrqqqqqqqqqqppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhgggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbbaaaabbbbbbaaaaaaaaaa````````````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVWWVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLMMLLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHGGGGEEEEEDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@>>>>>>========<<<<<<<<<<<::::::::::::99999999999988888888877777777766666666666666666666665555555555556666666655555555544444444444444433333333333322222211111100000000000000///////////.........------------,,,,,,,,,,,+++++++++++*++************)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwxxxyz{|}~€ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰ŽŽŽŽŽŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††………„ƒƒ‚€~~}||{{{{{{vvvvvvwwwwwwwwwwwwvvvvuuussssssssssssssssssrrrrrrrqqqqqqqqqqppppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbaaaabbbbbbaaaaaaaaaa````````````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLMLLLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGEEEEEDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@>>>>>=========<<<<<<<<<<;::::::::::::99999999999988888888777777777766666666666666666666655555555555556666666555555555544444444444444433333333333332222211111100000000000000//////////..........------------,,,,,,,,,,++++++++++++*++*************))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvwwwwvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwxxxyyz{|}~€‚ƒ…†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ŽŽŽŽŽŽŒŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡†††…„„ƒ‚€~}||{{{{zzvvvvvvvwwwwwwwwwwwvvvvuuussssrrsssssssssssssrrrrrrqqqqqqqqqqpppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihgggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbbaaaaabbbbbbaaaaaaaaaa````````````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGEEEEDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@>>>>>=========<<<<<<<<<<;:::::::::::999999999999988888888777777777766666666666666666666655555555555556666666555555555544444444444444433333333333322222211111100000000000000//////////..........-----------,,,,,,,,,,,++++++++++++*++*************))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwxxyyz{|}~€‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰ŽŽŽŽŽŒŒŒ‹‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡††…„ƒ‚€~}||{{{zzzuuvvvvvvwwwwwwwwwwvvvvuuussssrrrrsssssssssssrrrrrrrqqqqqqqqqqppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaabbbbbbaaaaaaaaaa````````````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGEEEEDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@>>>>>=========<<<<<<<<<<;:::::::::::99999999999988888888877777777776666666666666666666665555555555555666666655555555554444444444444444333333333332222221111110000000000000///////////..........-----------,,,,,,,,,,,++++++++++++*+***************)))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxyzz{|}€‚„…†‡‡ˆ‰‰‰ŠŠŠŠŠ‰‰‰ŽŽŽŽŽŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡†……„ƒ‚€~}||{{{zzzuuuvvvvvwwwwwwwwwwvvvvuuusssrrrrrrrsssssssssrrrrrrrqqqqqqqqqqppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaa````````````````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\]\\\\\\\\\\\\\[[[[[[[[[[Z[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@>>>>=========<<<<<<<<<<;;:::::::::::99999999999988888888877777777776666666666666666666665555555555555666666555555555554444444444444444333333333332222221111110000000000000//////////..........------------,,,,,,,,,,,++++++++++++*+***************)))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxyyz{|}~‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰‰‰ŽŽŽŽŽŒŒŒ‹‹ŠŠ‰‰‰‰ˆ‰ˆˆˆˆ‡††…„ƒ‚€~}}|{{{zzzuuuuvvvvvwwwwwwwwwvvvvuuusssrrrrrrrsssssssssrrrrrrrqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiigggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaa````````````````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[Z[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@>>>>=========<<<<<<<<<<;;:::::::::::9999999999998888888887777777777666666666666666666665555555555555566665555555555555444444444444444433333333333322222111111000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++*+****************))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxyz{|}~€‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰‰ŽŽŽŽŒŒŒ‹‹ŠŠ‰‰‰‰‰‰‰‰ˆˆˆ‡†…„ƒ‚€~}}|{{{zzzuuuuvvvvvvwwwwwwwwvvvvuuusssrrrrrrrrsssssssrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiigggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbbbaaaaaaaabbbbbaaaaaaaaaaa```````````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[Z[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAAAAAA@@@@@@@@>>>>=========<<<<<<<<<<;;:::::::::::9999999999998888888887777777777666666666666666666665555555555555466665555555555555444444444444444443333333333322222111111000000000000///////////..........----------,,,,,,,,,,,,++++++++++++**+*****************)))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxyyz{|}~‚ƒ„…†‡‡ˆˆˆ‰‰‰‰‰‰‰ŽŽŽŽŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰ˆˆ‡‡†…„ƒ‚~}||{{zzzuuuuuvvvvvvwwwwwwwvvvvuuusssrrrrrrrrrsssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiigggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaaabbbbaaaaaaaaaaa````````````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[Z[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@>>>=========<<<<<<<<<<<;;::::::::::9999999999999888888887777777777666666666666666666666555555555555446655555555555555544444444444444444333333333332222211111000000000000///////////...........----------,,,,,,,,,,,,++++++++++++**+*****************)))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! uvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyz{|}~€‚ƒ„…†‡‡ˆˆˆ‰‰‰‰‰‰ŽŽŽŽŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆ‡†…„ƒ‚€~}||{{{zzuuuuuuvvvvvwwwwwwwvvvvuuusssrrrrrrrrrrssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbbbaaaaaaaaabbbbaaaaaaaaaaa````````````````````____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[Z[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHGGGGGGGGEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@>>>=========<<<<<<<<<<;;;::::::::::9999999999999888888887777777777666666666666666666666555555555555446555555555555555544444444444444444333333333332222211111000000000000///////////...........----------,,,,,,,,,,,,++++++++++++**+******************))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! uuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxyyz{|}~€ƒ„„…†‡‡ˆˆˆˆˆ‰‰‰ŽŽŽŽŒŒ‹‹‹ŠŠŠ‰‰‰‰ŠŠ‰‰‰‰ˆ‡‡†…ƒ‚€~}}|{{{zzuuuuuuvvvvvvwwwwwwvvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaabbbaaaaaaaaaaaa````````````````````____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZ[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHGGGGGGGFEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@>>>=========<<<<<<<<<<;;;::::::::::9999999999998888888887777777777666666666666666666666555555555554446555555555555555544444444444444444433333333332222211111000000000000///////////...........----------,,,,,,,,,,,,++++++++++++*********************))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! uuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxyyz{|}~€‚ƒ„……†‡‡‡ˆˆˆˆˆˆŽŽŽŒŒ‹‹‹ŠŠŠŠ‰‰‰ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚€~}||{{{zuuuuuuuvvvvvwwwwwwvvvvvuusssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggffffffffffffeeeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbbaaaaaaaaaaabbbaaaaaaaaaaa````````````````````_____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZ[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHGGGGGGGGFDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@>>>========<<<<<<<<<<<;;;:::::::::99999999999998888888887777777777666666666666666666666555555555554445555555555555555554444444444444444433333333332222211111000000000000//////////............----------,,,,,,,,,,,++++++++++++**********************))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! sssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwxwwwwwwwwwwwwwwwwwwvwwwwwwyyz{{|}~€‚ƒ„…††‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡††………„„„„„„„ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚€~}||{{zzxxxxxxxyyyyyzzzzzzzyyyyxxrrrrrqqqqqqrrrrrrrrrqqqqqrrqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````______________________^^^^^^^^^^^^___^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGFFFFFFFFEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>==========<<<<<;;;;;;;;;;;;::::::::::::98888777777777766666666666677666666666665555555555554444444444444444433333333222222222222111111111000000///////////.............------------,,,,,,,,,,++,,++++++++++++****************))))))))))))))))))(()((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! sssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvwwwwxyyz{|}~€‚ƒ„„…††‡‡ˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆ‡‡†††……„„„„„„„ŠŠŠŠŠ‰‰ˆ‡‡†…ƒ‚€~~}||{{zyxxxxxxyyyyyzzzzzzzyyyyxxrrrrrqqqqqqqrrrrrrrqqqqqqrrqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeedddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````______________________^^^^^^^^^^^^__^^^^^^^^^^^^]]]]]]]]]]\]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGFFFFFFFEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>==========<<<<<;;;;;;;;;;;;::::::::::::98888777777777766666666666677666666666665555555555544444444444444444433333333222222222222111111111000000///////////.............------------,,,,,,,,,,++,,++++++++++++****************))))))))))))))))))(((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! sssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwxyyzz{|}~€‚ƒ„……††‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆ‡‡†††……„„„„„„„ŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚€~}}|{{{yyxxxxxyyyyyzzzzzzzzyyyxxrrrrrqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_______________________^^^^^^^^^^^]__^^^^^^^^^^^]]]]]]]]]]]\]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGFFFFFFFFEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::::::98888777777777766666666666677666666666665555555555544444444444444444433333333322222222222211111111000000///////////.............------------,,,,,,,,,,++,,++++++++++++***************)))))))))))))))))))(((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! sssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwxxyyz{||}~€‚ƒ„……††‡‡ˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆ‡‡†††………„„„„„„ŠŠŠŠŠŠ‰‰ˆ‡††…ƒ‚€~}||{{yyxxxxxyyyyyzzzzzzzzyyyyxrrrrqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_______________________^^^^^^^^^^^]__^^^^^^^^^^^]]]]]]]]]]]\]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGFFFFFFFFEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>==========<<<<<<;;;;;;;;;;;:::::::::::::98888777777777766666666666677666666666665555555555544444444444444444433333333322222222222211111111000000///////////.............------------,,,,,,,,,,++,,++++++++++++****************))))))))))))))))))(((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! sssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwxxxyzz{|}~€‚‚ƒ„……†‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††………„„„„„…Š‹‹‹ŠŠŠ‰‰ˆ‡†…„ƒ‚€~}}||{yyyxxxxyyyyyzzzzzzzzyyyyxrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````_______________________^^^^^^^^^^^]__^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGFFFFFFFEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::::998888777777777766666666666677666666666665555555555544444444444444444433333333322222222222211111111000000///////////.............------------,,,,,,,,,,++,,+++++++++++****************))))))))))))))))))((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!! sssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwxxyyz{{|}~€‚ƒ„„…††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††…………„„………‹‹‹‹‹ŠŠŠ‰ˆ‡‡†…„ƒ‚€~}}|{yyyyyxyyyyyzzzzzzzzzzyyyxrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````_______________________^^^^^^^^^^^]_^^^^^^^^^^^]]]]]]]]]]]\\]]\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGFFFFFFFFEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::::998888777777777666666666666676666666666665555555555544444444444444444433333333322222222222211111111000000///////////.............------------,,,,,,,,,,++,,+++++++++++****************))))))))))))))))))((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!! sssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwxxxyyz{||}~€‚ƒ„……††‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††………………………‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚€~~}||zyyyyyyyyyyzzzzzzzzzzyyyxrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaa`aa``````````````_______________________^^^^^^^^^^^]_^^^^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNMNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHGGGGGGGFFFFFFFFEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::::998887777777777666666666666676666666666665555555555544444444444444444433333333332222222222211111111000000////////////............------------,,,,,,,,,,++,++++++++++++****************))))))))))))))))))((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!! ssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwxxxyzz{|}~€‚ƒ„……†‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡†††………………………‹‹‹‹‹‹‹ŠŠ‰ˆ‡†……ƒƒ‚€~}||zyyyyyyyyyyzzzzzzzzzzzyyxsrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaa``aa``````````````_______________________^^^^^^^^^^]]_^^^^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNMNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGFFFFFFFFEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::::99888777777777766666666666667666666666666555555555554444444444444444443333333332222222222221111111100000/////////////............------------,,,,,,,,,+++,++++++++++++***************))))))))))))))))))(((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!! ssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyywwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwxxyyzz{|}~€‚ƒ„„…††‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡††††……………………‹‹ŒŒ‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚€~}}|zzyyyyyyyyzzzzzzzzzzzzyyysrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeedddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaa``a```````````````_______________________^^^^^^^^^^]]^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHGGGGGGFFFFFFFFEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::::99888777777777766666666666667666666666666555555555554444444444444444433333333332222222222221111111000000/////////////............-----------,,,,,,,,,,+++,++++++++++++***********)***))))))))))))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!! sssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwxxyyz{{|}~€‚ƒ„……††‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡††††……………………ŒŒŒŒŒ‹‹‹ŠŠ‰ˆ‡†…„ƒ‚€~~}|zzyyyyyyyyzzzzz{{{zzzzyyysrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaa```a``````````````_________________________^^^^^^^^^]]^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>==========<<<<<<<;;;;;;;;;:::::::::::::999888777777777666666666666667666666666666555555555554444444444444444433333333332222222222221111111000000/////////////............-----------,,,,,,,,,,+++,++++++++++++***********)***))))))))))))))))))((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!! ssssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwxxyyz{|}~€‚ƒƒ„…††‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡††††………………††ŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚€~~}|zzyyyyyyyzzzzz{{{{{zzzzyysrrrrqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaa```a``````````````_________________________^^^^^^^^^]]^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>==========<<<<<<<;;;;;;;;;:::::::::::::999888777777777666666666666667666666666666555555555554444444444444444333333333332222222222211111111000000/////////////............-----------,,,,,,,,,,+++,+++++++++++************)***)))))))))))))))))(((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!! sssssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxyyz{|}~€‚ƒ„……††‡‡‡ˆˆˆˆ‡‡‡‡‡‡†††††………††††ŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚€~}|zzyyyyyyyzzzzz{{{{{zzzzyyssrrrqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaa``````````````````__________`______________^^^^^^^^^]]^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>==========<<<<<<<<;;;;;;;;;:::::::::::::999887777777777666666666666667666666666666555555555554444444444444444333333333332222222222211111111000000/////////////...........-----------,,,,,,,,,,,+++++++++++++++************)***)))))))))))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!! ssssssssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwxxyz{{|}~‚‚ƒ„…††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††ŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚€~~}|zzzyyyyyyzzzz{{{{{{{zzzyyssrrrqqqqqqqqqqqqqqppppppqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeedddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaa```````````````````__________`_______________^^^^^^^^]]^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>==========<<<<<<<<;;;;;;;;;:::::::::::::999887777777777666666666666666666666666666555555555554444444444444444333333333322222222222211111111000000/////////////...........-----------,,,,,,,,,,++++++++++++++++************)**))))))))))))))))))((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!! sssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwxyyz{|}~€‚ƒ„„…††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††ŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚€~~}|zzzyyyyyzzzzzz{{{{{{zzzyyssrrrqqqqqqqqqqqqqpppppppqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeedddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaa```````````````````__________`_______________^^^^^^^^]]^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::::9999887777777777666666666666666666666666665555555555554444444444444444333333333322222222222111111110000000////////////............-----------,,,,,,,,,,++++++++++++++++***********))**)))))))))))))))))(((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!! rssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwxxyyz{|}~€‚ƒ„……††‡‡‡‡‡‡‡‡‡‡†††††††††††††ŒŒŒŒŒŒ‹‹Š‰‰ˆ‡†…„ƒ‚€~}}|zzzyyyyyzzzzzz{{{{{{zzzyyssrrrqqqqqqqqqqqpppppppppqqqppppppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaa```````````````````___________`_______________^^^^^^^^]]^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::::999988777777777666666666666666666666666666555555555555444444444444444433333333332222222222211111111000000/////////////............----------,,,,,,,,,,,++++++++++++++++***********))**)))))))))))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! rrssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwxxyz{|}~€‚ƒ„„…†††‡‡‡‡‡‡‡‡‡†††††††††††††ŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚€~}}|zzzyyyyyzzzzzzz{{{{zzzzyyssrrrrqqqqqqqqqqpppppppppqppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggggfggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaa``````````````````____________`_______________^^^^^^^]]]^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::::9999877777777776666666666666666666666666665555555555554444444444444444333333333322222222222111111110000000////////////............----------,,,,,,,,,,+++++++++++++++++***********))**)))))))))))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! rrrssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwxyyz{|}~€‚ƒ„„…††††‡‡‡‡‡‡††††††††††††††ŒŒŒŒŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚€~~}||zzzyyyyyzzzzzzzzzzzzzzzyyssrrrrqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggggfgfffffffffffffeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaa``````````````````____________________________^^^^^^^]]]^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<;;;;;;;:::::::::::::9999987777777777666666666666666666666666666555555555555444444444444444433333333332222222222111111111000000/////////////...........-----------,,,,,,,,,,+++++++++++++++++***********))**))))))))))))))))(((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!! rrrrssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuvvvvvvvvwwxxyz{|}~€‚ƒƒ„……†††††‡‡‡‡††††††††††††††ŒŒŒŒŒ‹‹Š‰‰ˆ‡†…„‚€€~}}||zzzzyyyyzzzzzzzzzzzzzzyyyssrrrrqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggfgfffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaaa`````````````````_____________________________^^^^^^^]]]^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>==========<<<<<<<<<;;;;;;;:::::::::::::9999987777777777666666666666666666666666666555555555555444444444444444433333333332222222222111111110000000////////////............----------,,,,,,,,,,,+++++++++++++++++***********))***)))))))))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!! rrrrrsssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuvvvvvvvvvwwxyyz{|}~€‚ƒƒ„……††††††††††††††††††††††ŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚€~~}}||zzzzzzzzzzzzzzzzzzzzzzyyyssrrrrqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhggggggggggggfgffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````````______________________________^^^^^^^]]]^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<;;;;;;;:::::::::::::9999987777777777666666666666665666666666666555555555555444444444444444433333333332222222221111111110000000///////////............-----------,,,,,,,,,,++++++++++++++++++***********))***)))))))))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! rrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuvvvvvvvvvwwxxyz{|}~€€‚ƒ„„………†††††††‡††††††‡‡‡‡‡†ŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚€~}}}||zzzzzzzzzzzzzzzzzzzyyyyyysrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggggffgffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````````______________________________^^^^^^^]]]^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>===========<<<<<<<<<;;;;;;::::::::::::::9999977777777776666666666666665666666666666555555555555444444444444444433333333332222222221111111110000000///////////............-----------,,,,,,,,,,++++++++++++++++++************)***))))))))))))))(((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! rrrrrrrrssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvwwxxyz{|}~€‚ƒ„„………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡†ŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„‚€~}}}||zzzzzzzzzzzzyyyyyyyyyyyyxsrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaa``````````````````______________________________^^^^^^^]]]^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;:::::::::::::99999977777777776666666666666665666666666666555555555555444444444444444433333333332222222221111111110000000///////////...........-----------,,,,,,,,,,,++++++++++++++++++************)****)))))))))))))(((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! rrrrrrrrrssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvwwvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvwwxyzz{|}~€‚‚ƒ„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡†ŒŒŒŒ‹‹Š‰‰ˆ‡†„ƒ‚€~}}}}|{{{{zzzzzzzyyyyyyyyyyyyxxrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````````_______________________________^^^^^^^]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;:::::::::::::99999977777777776666666666666665666666666666555555555555444444444444444433333333332222222211111111110000000//////////............-----------,,,,,,,,,,++++++++++++++++++++***********)****)))))))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! rrrrrrrrrrsssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvwvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvwwxxyz{|}}~€‚‚ƒ„„……††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚€~~}}}}{{{{{{{zzzzzyyyyyyyxxxxxxrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````````````````_____________^^_______________^^^^^^^^]]]^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::::99999977777777776666666666666665666666666666555555555555444444444444444443333333332222222211111111110000000//////////...........------------,,,,,,,,,,++++++++++++++++++++****************)))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! rrrrrrrrrrrsssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvwwxyyz{|}~~€‚‚ƒ„„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚€~~~}}}|||||{{{{zzzyyyyxxxxxxxxxrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````````____________^^^^______________^^^^^^^^]]]]^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;:::::::::::::999999977777777766666666666666655666666666666555555555555544444444444444443333333332222222211111111110000000/////////............-----------,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! rrrrrrrrrrrrsssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvuuuvvvvwwxxyzz{|}~€‚ƒƒ„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚€€~~~~~|}}||||{{{zzyyyxxxxxxxxwwrrrqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````````````````____________^^^^_____________^^^^^^^^^]]]]^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::::999999977777777766666666666666655666666666666555555555555544444444444444443333333332222222211111111110000000/////////...........------------,,,,,,,,,,++++++++++++++++++++++****************))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrsssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttuuvvwwxyzz{|}}~€€‚‚ƒƒ„„……………………………„„‰ˆˆˆ‡‡†……„ƒ‚€~~}|||||||}}}}}}}||{{zzyyxxxxxwwwwwssrrrrrrrrsssssssrrrrrrqqqqqqpppppppppppppppppppppmmmmmmmmmmmmmllllllllllllmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaaa```````````````````____________^^```````_____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>==========<<<<<<<<<<<;;;;;;:::::::::::::9999999998888777777777766666666666655555555544444444444333333333333333333332222222222211111111110000000000////////////...........----------------,,,,,,,,,,+++++++++++++++++++++**************))))))))))))(((((((('''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttuuvvwwxyzz{||}~€‚ƒƒ„„……………………………„„‰‰ˆˆ‡‡††…„ƒ‚€~~}}}||}}~~~~~~}}||{{zyyxxxwwwwwwwrrrrrrrrrssssssssssrrrrrqqqqqpppppppppppppppppppppmmmmmmmmmmmmmlllllllllllkmmmmmmlllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaa```````````````````____________^^^````_______________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>==========<<<<<<<<<<<;;;;;;:::::::::::::9999999998888777777777766666666666655555555544444444444333333333333333333332222222222211111111110000000000////////////...........----------------,,,,,,,,,,+++++++++++++++++++++**************))))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuvvwwxyzz{|}}~€‚‚ƒ„„……………………………„„‰‰ˆˆ‡‡††…„ƒƒ‚€~~~~}~~~~~}}|{{zyyxxwwwwwwwrrrrrrrrssssssssssssrrrrqqqqqppppppppppppppppppppommmmmmmmmmmmmlllllllllllkmmmmmllllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaa``````````````````____________^^^^`_________________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>=========<<<<<<<<<<<;;;;;;;:::::::::::::9999999998887777777777766666666666655555555544444444444433333333333333333332222222222211111111110000000000////////////...........---------------,,,,,,,,,,,+++++++++++++++++++++**************)))))))))))))(((((((''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuvvwwxyz{{|}~€€‚ƒƒ„…………†††……………„‰‰ˆˆ‡‡††……„ƒ‚‚€€€€€~~}|{zzyxxxwwwwvvrrrrrrrrssssssssssssrrrrqqqqqppppppppppppppppppooommmmmmmmmmmmmllllllllllkkmmmmmlllllllllllllkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaa``````````````````___________^^^^^__________________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>==========<<<<<<<<<<<;;;;;;::::::::::::::9999999998887777777777666666666666655555555444444444444433333333333333333332222222222211111111110000000000////////////..........----------------,,,,,,,,,,,++++++++++++++++++++++*************)))))))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! qqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssstttttttssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuvvwwxyzz{|}~€‚ƒƒ„„……†††††…………„‰‰ˆˆˆ‡‡††…„„ƒ‚‚€€€€€€€€‚‚‚‚‚€~}|{zyyxxwwwwvvrrrrrrrrssssssssssssrrrrqqqqqppppppppppppppooooooommmmmmmmmmmmmllllllllllkkmmmmlllllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaaa``````````````````____________^^^^^_________________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[\\\\\\[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>==========<<<<<<<<<<<;;;;;;:::::::::::::99999999998887777777777666666666666655555555444444444444433333333333333333332222222222211111111110000000000///////////...........----------------,,,,,,,,,,,++++++++++++++++++++++*************)))))))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! qqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssssstttttssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuvvwxxyzz{|}€€‚ƒ„„……†††††…………„‰‰ˆˆˆ‡‡††……„„ƒ‚‚ƒƒƒƒƒ‚‚€€~}|{zyyxwwwwvvrrrrrrrrsssssssssssssrrrqqqqpppppppppppppooooooooommmmmmmmmmmmllllllllllkkkmmmmlllllllllllllkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaaa``````````````````___________^^^^^^________________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[\\\\\[[[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>=========<<<<<<<<<<<;;;;;;;:::::::::::::9999999999888777777777766666666666665555555544444444444433333333333333333332222222222221111111111000000000////////////..........-----------------,,,,,,,,,,+++++++++++++++++++++++*************)))))))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssssstttsssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssttttttuuvvwxxyz{|}~€‚ƒ„„………†††††………„‰‰ˆˆˆ‡‡‡††……„„ƒƒ‚‚‚‚‚‚‚‚ƒ„„„„„„ƒ‚‚€~}|{zyxxwwwvvrrrrrrrrsssssssssssssrrrqqqqppppppppppppoooooooooommmmmmmmmmmlllllllllllkkkmmmllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbaaaaaaaabbaaaaaaaaaaaa``````````````````____________^^^^^^_______________^^^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\[[\\\\[[[[[[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>=========<<<<<<<<<<<;;;;;;;:::::::::::::9999999999888777777777766666666666665555555544444444444433333333333333333332222222222221111111111000000000////////////..........-----------------,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssssssttssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssttttuuvvwxxyz{|}€‚‚ƒ„………†††††………„‰‰ˆˆˆˆ‡‡†††……„„„ƒƒƒƒƒƒƒ„„†††………„„ƒ‚€~|{{zyxxwwvvrrrrrrrrsssssstssssssrrrqqqqpppppppppppooooooooooommmmmmmmmmmlllllllllllkkkmmmllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbaaaaaaaabaaaaaaaaaaaaa`````````````````_____________^^^^^^______________^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\[[\\\\[[[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>=========<<<<<<<<<<<;;;;;;:::::::::::::99999999999887777777777766666666666665555555444444444444433333333333333333332222222222221111111111000000000////////////..........-----------------,,,,,,,,,,++++++++++++++++++++++++***********))))))))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqrrsssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssttttuuvwwxyz{|}~€‚ƒ„„………††††…………‰‰ˆˆˆˆ‡‡‡†††…………„„„„„„„……‡‡‡‡††……„ƒ‚€}|{zyyxwwwvrrrrrrrsssssttttsssssrrrqqqqpppppppppooooooooooooommmmmmmmmllllllllllllkkkkmmmlllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaabaaaaaaaaaaaa`````````````````_____________^^^^^^^_____________^^^^^^^^^^^]]^]]]]]]]]]]]]\\\\\\\\\\[[\\\\[[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>=========<<<<<<<<<<<;;;;;;:::::::::::::99999999999887777777777666666666666665555554444444444444433333333333333333322222222222221111111111000000000////////////..........-----------------,,,,,,,,,,++++++++++++++++++++++++***********)))))))))))))))(((((('''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssttttuuvwwxyz{|}€‚ƒƒ„………†††……………‰‰‰ˆˆˆˆ‡‡‡††††………………………††ˆˆˆˆ‡‡††…„ƒ‚~}|{zyxxwwvrrrrrrrssssstttttssssrrrqqqpppppppppoooooooooooooommmmmmmllllllllllllllkkkkmmmlllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````_````______________^^^^^^^____________^^^^^^^^^^^]]]^]]]]]]]]]]]]\\\\\\\\\[[[\\\[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>=========<<<<<<<<<<<;;;;;;::::::::::::999999999999887777777777666666666666665555544444444444444333333333333333333222222222222221111111111000000000////////////..........-----------------,,,,,,,,,,++++++++++++++++++++++++***********)))))))))))))))(((((('''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssstttuvvwwxz{|}~€‚ƒ„„…………………………‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††††††‡‡‰‰‰‰ˆˆ‡‡†…„ƒ‚€~}|{zyxxwwrrrrrrrssssttttttssssrrrqqqpppppppppoooooooooooooommmmmlllllllllllllllkkkkkmmmllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````_```______________^^^^^^^^___________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[\\\[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>========<<<<<<<<<<<;;;;;;:::::::::::::999999999999887777777777666666666666665555444444444444444333333333333333333222222222222211111111111000000000////////////.........------------------,,,,,,,,,+++++++++++++++++++++++++***********)))))))))))))))(((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssttuuvvwxyz{|}€‚ƒƒ„………………………„‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‰‰‰‰‰‰ˆ‡‡†…„‚€~|{zyyxwwrrrrrrrssssttttttssssrrqqqqppppppppooooooooooooooommmlllllllllllllllllkkkkkmmllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````__``_______________^^^^^^^^__________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>========<<<<<<<<<<<;;;;;;:::::::::::::99999999999988777777777766666666666666555444444444444444333333333333333333222222222222221111111111000000000////////////..........------------------,,,,,,,,,+++++++++++++++++++++++++***********)))))))))))))))(((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqrrssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssstttuuvwwxz{|}~€‚ƒ„„……………………„‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚~}|{zyxxwrrrrrrrssstttttttssssrrqqqqpppppppoooooooooooooooomlllllllllllllllllkkkkkkkmmllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````__``______________^^^^^^^^^__________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>========<<<<<<<<<<<;;;;;;:::::::::::::99999999999988777777777766666666666666555444444444444444333333333333333332222222222222221111111111000000000////////////..........------------------,,,,,,,,,++++++++++++++++++++++++++*********))))))))))))))))(((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!! pqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssttuuuvwxyz{|~€‚‚ƒ„„…………………„‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆŠŠŠŠŠŠ‰ˆˆ‡†…„ƒ€~|{zyxxwrrrrrrssssttttttttsssrrqqqqpppppppoooooooooooooooomlllllllllllllllkkkkkkkkkmmlllllllllkkkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````___``______________^^^^^^^^^_________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[\\\[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>========<<<<<<<<<<<;;;;;;:::::::::::::99999999999987777777777666666666666665554444444444444443333333333333333322222222222222221111111111000000000////////////..........------------------,,,,,,,,,++++++++++++++++++++++++++*********))))))))))))))))((((((''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! ppqqqqqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssttuuvwxyz{|}~€‚ƒƒ„„………………„‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚~}|{zyxwsrrrrrssstttttttttsssrrqqqpppppppooooooooooooooooommlllllllllllkkkkkkkkkkkkmllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````___`______________^^^^^^^^^^________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[\\\[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>=======<<<<<<<<<<<;;;;;;;::::::::::::999999999999987777777777666666666666665554444444444444433333333333333333322222222222222221111111110000000000////////////..........------------------,,,,,,,,,++++++++++++++++++++++++++*********)))))))))))))))(((((((''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! ppppqqqqqqqqqqqqqqqqqqqrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssttuuuvwxyz{|}€‚ƒƒ„„„………„„‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠ‰‰ˆ‡‡†…ƒ‚€}|{zyxxsrrrrsssstttuuuttttssrrqqqpppppppooooopppppppooooommmllllllllkkkkkkkkkkkkkkmllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````___`_____________^^^^^^^^^^^_______^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[\\\[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>=======<<<<<<<<<<<;;;;;;;::::::::::::99999999999998777777777766666666666665554444444444444443333333333333333322222222222222222111111111000000000////////////...........------------------,,,,,,,,,++++++++++++++++++++++++++*********)))))))))))))))(((((((''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!!! pppppqqqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssstttuvwxxz{|}~€‚‚ƒƒ„„„„„„„‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠ‰‰ˆ‡‡†…„‚€~|{zyyxssrrrssstttuuuuuuttsssrrqqpppppppppppppppppppppppommmmlllllllkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````__________________^^^^^^^^^^^______^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[\\\\[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>=======<<<<<<<<<<;;;;;;;;::::::::::::99999999999998777777777766666666666665554444444444444433333333333333333222222222222222222111111111000000000////////////...........------------------,,,,,,,,,++++++++++++++++++++++++++**********))))))))))))))(((((((''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!! ppppppqqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssstttuuvwxyz{|}~€‚ƒƒƒ„„„„„„‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰ˆ‡††…„ƒ€~}|zzyxssssssssttuuuuuuuuttssrrqqppppppppppppppppppppppppmmmmmllllllkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^^_____^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[\\\\[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>=======<<<<<<<<<<;;;;;;;;::::::::::::99999999999998777777777666666666666665554444444444444433333333333333333222222222222222222111111111000000000////////////...........------------------,,,,,,,,,++++++++++++++++++++++++++**********)))))))))))))(((((((('''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! pppppppqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssssstttuvwwxyz|}~€‚ƒƒƒ„„„„„‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠ‰‰‰‰ˆˆ‡†……„ƒ€~}|{zyxsssssssttuuuvvvvuuuttsrrqqqppppppppppppppqqqqqqqqpnnnmmmmlllllkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````________________^^^^^^^^^^^^^_____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[\\\\[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWWWWWVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>======<<<<<<<<<<<;;;;;;;;::::::::::::99999999999988777777777666666666666665544444444444444333333333333333332222222222222222221111111110000000000////////////...........------------------,,,,,,,,,++++++++++++++++++++++++++**********)))))))))))))(((((((('''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! ppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssrrssssststuuvwxyz{|}~€‚ƒƒƒ„„„„‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ˆˆˆ‡‡†…„ƒ‚€~}|{zyxsssssstttuuvvvvvvuuttssrrqqpppppppppppqqqqqqqqqqqqonnnnmmmlllllkkkkkkkkkkkklllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````________________^^^^^^^^^^^^^^____^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXWWWWWWWWWWWWWWWVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>======<<<<<<<<<<<;;;;;;;;:::::::::::999999999999987777777777666666666666655544444444444444333333333333333322222222222222222221111111110000000000////////////............-----------------,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))))(((((((('''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! ppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrrrrsssssttuvvwxyz{|}~€‚‚ƒƒƒ„„„‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰ˆˆˆˆ‡‡†……„ƒ‚€~}|{zyytsssssttuuvvvvwvvvuuttsrrqqqppppppppqqqqqrrrrrrrrrooonnnmmmllllkkkkkkkkkkkkllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````________________^^^^^^^^^^^^^^___^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWWWWWVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>======<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998777777777766666666666665554444444444444433333333333333332222222222222222222111111111000000000/////////////............-----------------,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))(((((((((''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! pppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssrrrrrrsssssttuvwxyz{|}~€€‚‚ƒƒƒ„„‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡††…„„ƒ‚€~}|{zyytsssstttuuvvwwwwwvvuutssrrqqpppppppqqqqrrrsssssssspppoonnnmmmllllkkkkkkkkkkllllllllkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````________________^^^^^^^^^^^^^^^___^^^^^^^^^^^^]]]]]]]]]]\]]]\\\\\\\\\\\\\\\\\\\\[[\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXWWWWWWWWWWWWWWWWVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>======<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998777777777766666666666665554444444444444433333333333333322222222222222222222111111111000000000/////////////.............----------------,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))(((((((((''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! ppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssrrrrrrrrssssttuuvwxyz{|}~€‚‚ƒƒƒ„ˆ‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ˆˆ‡‡‡‡†††……„ƒƒ‚€~}|{zzytssssttuuvvwwwwwwwvvuttsrrqqqpppppqqqrrrssssttttttqqpppoonnmmmllllkkkkkkkkklllllllkkkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaa`aaaaaaa````````````________________^^^^^^^^^^^^^^]__^^^^^^^^^^^^]]]]]]]]]]]\]]]\\\\\\\\\\\\\\\\\\\\[[\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXWWWWWWWWWWWWWWWWVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998777777777666666666666665554444444444444433333333333333322222222222222222222111111110000000000/////////////.............----------------,,,,,,,,,+++++++++++++++++++++++++++**********))))))))))((((((((('''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! pppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssrrrrrrrrrsrssttuvvwxyz{|}~€‚‚ƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††‡‡‡‡†††………„„ƒ‚‚€~}|{zzyttsstttuuvwwwxxxxwwvvutssrqqqppppqqqrrrssstttuuuutrrqqppoonnmmmllllkkkkkkkklllllllkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaaa`aaaaaaa````````````_______________^^^^^^^^^^^^^^^]_^^^^^^^^^^^^^]]]]]]]]]]\\]]\\\\\\\\\\\\\\\\\\\\[[[\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXWWWWWWWWWWWWWWWWVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999988777777777666666666666655554444444444444433333333333333222222222222222222221111111110000000000/////////////..............--------------,,,,,,,,,,+++++++++++++++++++++++++++**********))))))))))(((((((((''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! pppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssrsssssssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrssttuvwxyz{|}~€‚‚ƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††…‡‡††††……„„„ƒƒ‚€~}|{{zytttttttuvvwwxxxxxxwwvuttsrrqqqppqqqqrrsstttuuuuuuussrrqqppoonnmmlllkkkkkkkkllllllkkkkkkkkkkkkjjjjjjjjiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaa``aaaaaa````````````________________^^^^^^^^^^^^^^]]_^^^^^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\\\\\[[[[\\\\[[[[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::::::::999999999999988777777777666666666666655554444444444444433333333333333222222222222222222221111111110000000000/////////////..............--------------,,,,,,,,,,+++++++++++++++++++++++++++**********)))))))))((((((((('''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! ppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrssssssrrssssssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrssstuuvwxyz{|}~€€‚‚ƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††……‡†††………„„„ƒƒ‚‚€~}}|{zyttttttuuvvwwxxxxxxwwvuutsrrqqqqqqqqrrssttuuuvvvvvvtsssrrqqpoonnmmlllkkkkkkkllllllkkkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaa``aaaaaa````````````_______________^^^^^^^^^^^^^^^]]^^^^^^^^^^^^]]]]]]]]]]]\\\]\\\\\\\\\\\\\\\\\\[[[[[[\\\[[[[[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::::999999999999988777777777666666666666555554444444444444333333333332332222222222222222222221111111110000000000//////////////.............--------------,,,,,,,,,,+++++++++++++++++++++++++++**********)))))))))(((((((((''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! oooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrssttuvwxyz{|}~€‚‚ƒƒƒ„„„„„ƒƒƒƒƒƒ‚‚‚‚‚€€‡‡†††………„„„ƒƒ‚‚€~}}|{zyyxxxyyzz{{|}}}}}}||{zyyxqqppoooopppqqrrssttuuuuuuvuuuttsrrqppoonnmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````aaaa`````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>========<<<<<<<<<<<<;;;;;:::::::::999999999999988877777777666666666666555555555555555554444444444433332222222222222222222221111111110000000000////////////////////............-----------,,,,,,,,,+++++++++++++++*******************))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########"""""""!!!!!!!!!!!!! oooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrsstuvvwxyz{|}~€€‚ƒƒƒƒ„„„„ƒƒƒƒƒƒƒ‚‚‚‚€€‡†††………„„„ƒƒƒ‚‚€~}|{{yyyyyyyzz{{||}}}}}||{zyyxqqppoooopppqqrssttuuuvvvvvvvuuttsrrqpponnnmmmllllllllkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````aaaa`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>========<<<<<<<<<<<;;;;;;:::::::::999999999999988877777777666666666665555555555555555544444444444433322222222222222222222221111111110000000000////////////////////............----------,,,,,,,,,,++++++++++++++********************))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########"""""""!!!!!!!!!!!!! ooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrsstuvwxyz{|}~~€€‚ƒƒƒƒƒ„„ƒƒƒƒƒƒƒ‚‚‚‚€€‡†††………„„„ƒƒƒ‚‚€€~}||{zyyyyyyzz{{||}}}}}||{zzyxqqppooooppqqrrssttuuvvvvwwwvvvuutsrrqpponnmmmllllllllkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````````aaaa````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>=======<<<<<<<<<<<<;;;;;;:::::::::999999999999988877777777666666666665555555555555555544444444444333322222222222222222222211111111110000000000////////////////////............----------,,,,,,,,,,+++++++++++++*********************))))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""!!!!!!!!!!!! ooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrsttuvwxyz{|}~€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€‡†††………„„„ƒƒƒ‚‚‚€€~~}|{zzyyyyyzz{{||}}}}}||{zzyxqqpppoopppqqrrsstuuvvvwwwwwwwvvuutsrqqpoonnmmmllllllllkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeeddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa`````````aaa`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>=======<<<<<<<<<<<<;;;;;;:::::::::99999999999988887777777766666666666555555555555555544444444444433332222222222222222222221111111111000000000/////////////////////............----------,,,,,,,,,,+++++++++++++*********************))))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$###########""""""""!!!!!!!!!!!! ooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppqqqqqrrsstuvvwxyz{|}~€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€‡†††………„„„ƒƒƒƒ‚‚€€~}}|{zzyyyyyzz{{||}}}|||{zzyxqqpppoopppqqrrsstuuvvvwwwxwwwwvvuttsrqpponnmmmllllllllkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````aaa`````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>=======<<<<<<<<<<<;;;;;;;:::::::::99999999999988887777777766666666665555555555555555444444444444333332222222222222222222221111111110000000000/////////////////////............---------,,,,,,,,,,+++++++++++++**********************))))))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""!!!!!!!!!!!! ooooooooooooooooooopppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppqqqqqqrrsttuvwxyz{|}}~€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€‡†††………„„„„ƒƒƒ‚‚‚€~}|{zzzyyyyzz{{{||||||{{zyyxqqpppooppppqrrssttuvvvwwwxxxwwwvvutsrrqpoonnmmllllllllkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````aa`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>======<<<<<<<<<<<<;;;;;;;::::::::999999999999988887777777766666666665555555555555554444444444444333332222222222222222222211111111110000000000/////////////////////............---------,,,,,,,,,,+++++++++++++**********************)))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""!!!!!!!!!!! ooooooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppqqqqqqrrstuuvwxyz{|}~~€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€‡‡†††………„„„ƒƒƒƒ‚‚€€~~}|{zzzyyyzzz{{{||||{{{zyyxqqpppooppppqqrrsttuuvvwwwxxxxwwvvuttsrqpponnmmmlllllllkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````aa`````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>======<<<<<<<<<<<<;;;;;;;::::::::99999999999998888777777776666666666555555555555554444444444444433333222222222222222222221111111111000000000//////////////////////...........---------,,,,,,,,,,,+++++++++++++**********************)))))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$#############""""""""!!!!!!!!!!! oooooooooooooooooooooppoppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppqqqqrrsstuvwxxyz{|}~~€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‡‡†††…………„„„ƒƒƒƒ‚‚€€~}|{{zzzyyzzzz{{{{{{{{zzyxxqqpppooppppqqrrsstuuvvvwwxxxxxwwvuutsrqpponnmmmllllllllkkkkkkkjjjjjjjjjiiiiihhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeeddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````a`````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKJKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<<;;;;;;;::::::::99999999999988888777777766666666666555555555555544444444444444333333222222222222222222211111111111000000000//////////////////////...........---------,,,,,,,,,,+++++++++++++***********************)))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!! ooooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppqqqqrrsttuvwxyz{{|}~~€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‡‡‡†††………„„„„ƒƒƒƒ‚‚€~}|{{zzzzyzzzzz{{{{{zzzyxxqqpppppppppqqrrssttuuvvwwxxxxxwwvvutsrrqponnmmmllllllllkkkkkkkjjjjjjjjjiiiiihhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````a````````````___________^_^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<;;;;;;;;::::::::99999999999988888777777766666666665555555555555444444444444444333333222222222222222222211111111110000000000//////////////////////...........--------,,,,,,,,,,,+++++++++++++***********************)))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!! ooooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppqqqqrsstuuvwxyz{||}~€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ˆ‡‡‡†††………„„„„ƒƒƒƒ‚‚€}}|{{zzzzzzzzzzzzzzzzyyxxqqqppppppppqqqrrssttuvvvwwxxxxwwvvutsrrqpoonmmmlllllllllkkkkkkjjjjjjjjiiiiiihhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````````````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;::::::::99999999999888888777777766666666665555555555555444444444444443333333222222222222222222111111111110000000000//////////////////////...........--------,,,,,,,,,,++++++++++++++***********************)))))))(((((((''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!! ooooooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppqqqrrsstuvwwxyz{||}~€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ˆˆ‡‡†††………„„„„„ƒƒƒ‚‚‚€~}}|{{zzzzyzzzzzzzzzzyyxxrqqppppppppqqqrrssttuuvvwwxxxwwwvvutssrqpoonmmmlllllllllkkkkkkjjjjjjjjiiiiiihhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;::::::::9999999999988888877777776666666666555555555555444444444444444333333322222222222222222211111111111000000000///////////////////////..........---------,,,,,,,,,,++++++++++++++***********************)))))))(((((((''''''''&'&&&&&&&&&&%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!! ooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuututttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppqqqrrsttuvwxyyz{|}~€€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ˆˆ‡‡‡†††………„„„„ƒƒƒƒ‚‚‚€~}}|{{zzzyyyzzzzzzzzyyyxrrqqqppppppqqqrrssttuuvvvwwwxwwwvvutssrqpoonmmmlllllllllkkkkkkjjjjjjjjiiiiiihhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]\]\\\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;::::::::9999999999988888877777776666666666555555555555444444444444444333333322222222222222222111111111111000000000//////////////////////...........--------,,,,,,,,,,+++++++++++++++***********************)))))))(((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!! noooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqrrsttuvwxyzz{|}~€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ˆˆˆ‡‡†††………„„„„„ƒƒƒƒ‚‚‚~}||{{zzzyyyyzzzzzzyyyxrrrqqqqqqqqqqqrrrssttuuvvwwwwwwwvvutssrqpoonnmmmlllllllllkkkkkjjjjjjjjiiiiiihhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa`````````````_```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\]\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;::::::::9999999999988888877777776666666666555555555554444444444444443333333322222222222222221111111111111000000000//////////////////////...........--------,,,,,,,,,++++++++++++++++***********************)))))))(((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""""""!!!!!!!! nnnooooooooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppqqrrsstuuvwxyzz{}}~€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‰ˆˆ‡‡‡†††………„„„„ƒƒƒƒƒ‚‚‚€~~}||{zzzzyyyyzzzzzyyyysrrrrqqqqqqqqqrrsssttuuvvwwwwwwwvvutssrqpoonnmmmlllllllllkkkkkjjjjjjjjiiiiiihhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeeeddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````````__```````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;:::::::::999999999988888877777776666666666555555555554444444444444443333333322222222222222211111111111110000000000//////////////////////..........--------,,,,,,,,,,++++++++++++++++**********************)))))))))(((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""""""!!!!!!!! nnnnoooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuututtvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppqqrrsstuvvwxyz{|}~~€€‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‰ˆˆˆ‡‡†††………„„„„„ƒƒƒƒƒ‚‚€€~~}|{{zzzzyyzzzzzzzzzysssrrrrrqqqqrrrrssttuuuvvwwwwwwwvvutsrrqpoonnmmmllllllllllkkkkkjjjjjjjiiiiiihhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````__``````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;:::::::::999999999988888877777776666666666555555555554444444444444443333333322222222222222111111111111110000000000///////////./////////...........--------,,,,,,,,,,++++++++++++++++**********************)))))))))(((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""""""!!!!!!!! nnnnnoooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqrrsttuvwwxyz{|}~~€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‰‰ˆˆ‡‡‡††………„„„„„ƒƒƒƒƒƒ‚‚€€~}}|{{zzzzzzzzzzzzzzzttssssrrrrrrrrrsssttuuvvvwwwwwwwvvutsrrqpoonnmmmmlmlllllllkkkkkjjjjjjjiiiiiihhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeedddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaa`````````````___``````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;::::::::999999999988888887777777666666666655555555554444444444444443333333332222222222222111111111111111000000000////////////./////////...........--------,,,,,,,,,+++++++++++++++++**********************)))))))))(((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!! nnnnnnoooooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuvvvvvvvvuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqrrsttuvwxxy{||}~€‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‰‰ˆˆˆ‡‡†††……„„„„„ƒƒƒƒƒƒƒ‚€~}||{{zzzzzzzzz{{{{{uttttsssssrrsssssttuuvvvwwwxwwwwvvutssrqpoonnmmmmmmmllllllkkkkkjjjjjjjiiiiiihhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeedddddddccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````___`````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;::::::::999999999988888887777777666666666655555555554444444444444443333333332222222222222111111111111111000000000////////////./////////...........--------,,,,,,,,,+++++++++++++++++*********************))))))))))(((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!! nnnnnnnnoooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppqqqrrsttuvwxyz{|}}~€€‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‰‰ˆˆˆ‡‡‡††………„„„„ƒƒƒƒƒƒƒ‚€€~~}||{{zzzzz{{{{{{{{uuuuttttssssssstttuuuvvwwxxxxxwwvvutssrqppoonnmmmmmmmmlllllkkkkjjjjjjjiiiiiihhhhhhhhgggggggggggggggfffffffeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbbbaaaaaaaaaaa`````````````____`````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888887777777666666666655555555554444444444444443333333332222222222221111111111111111000000000////////////.////////...........---------,,,,,,,,,+++++++++++++++++*************)******)))))))))))(((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##########""""""""""!!!!!!! nnnnnnnnnoooooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppqqqrsstuuvwxyz{|}~~€€‚‚‚ƒƒƒƒƒƒƒƒƒ‚‰‰‰ˆˆˆ‡‡††………„„„„ƒƒƒƒƒƒƒƒ‚€€~}}||{{{{{{{{{|||||vvvvuuuttttttttttuuvvvwwwxxxxxwwvvuttsrqqpoonnnmmmmmmmmllllkkkkjjjjjjjiiiiiihhhhhhhhhggggggggggggggfffffffeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````____````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888887777777666666666655555555554444444444444443333333332222222222221111111111111111000000000////////////.////////...........--------,,,,,,,,,++++++++++++++++++************))))))*))))))))))))(((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""!!!!!!! nnnnnnnnnnooooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqrrsstuvvwyz{{|}~€‚‚‚‚ƒƒƒƒƒƒƒƒ‚‰‰‰ˆˆˆ‡‡††………„„„„ƒƒƒƒƒƒƒƒ‚€~}}||{{{{{{||||}}}wwvvvvuuuuuttuuuuuvvvwwxxxxxxxxwwvuutsrrqppoonnnnmnmmmmmlllkkkkjjjjjjjjiiiiihhhhhhhhhgggggggggggggggffffffeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_____```````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888887777777666666666655555555554444444444444433333333332222222222221111111111111110000000000////////////.///////............--------,,,,,,,,,++++++++++++++++++***********))))))))))))))))))))(((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#########""""""""""!!!!!! nnnnnnnnnnnnnoooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooppppqqrrsstuvwxyz{|}}~€€‚‚‚‚‚ƒƒƒƒƒƒ‚‰‰‰‰ˆˆ‡‡‡††……„„„„ƒƒƒƒƒƒƒƒ‚‚€€~~}}|||||||||}}}}~wwwwwwvvvvuuuuuuvvvwwwxxxyyyyxxxwvvuttsrqqppooonnnnnnmmmmlllkkkjjjjjjjjjiiiihhhhhhhhhgggggggggggggggfffffffeeeeeeeeeedddddddddccccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````_____```````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888887777777666666666655555555554444444444444433333333332222222222211111111111111110000000000///////////..///////...........---------,,,,,,,,,++++++++++++++++++**********)))))))))))))))))))))(((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#########""""""""""!!!!!! nnnnnnnnnnnnnnoooooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooppppqqrrsttuvxxyz{|}~~€€‚‚‚‚‚‚ƒƒƒƒ‚‰‰‰‰ˆˆˆ‡‡††………„„„„ƒƒƒƒƒƒƒ‚‚€€~~}}||||||}}}~~~~xxxxxwwwvvvvvvvvvwwwxxxxyyyyyyxxwwvuutssrqqppoooonnnnnmmmmlllkkkjjjjjjjjjjiiihhhhhhhhgggggggggggggggfffffffeeeeeeeeeedddddddddcccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````______``````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888777777766666666665555555555444444444444443333333333222222222211111111111111111000000000////////////..//////............---------,,,,,,,,,++++++++++++++++++**********)))))))))))))))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$#########""""""""""!!!!!! nnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooppppqqrrstuuwxyz{||}~€€‚‚‚‚‚‚‚‚‚‰‰‰‰ˆˆˆ‡‡††………„„„„ƒƒƒƒƒƒƒ‚‚‚€€~~}}}}||}}}}~~~yyyxxxxwwwwwwwwwwwwxxxyyyyyyyyyxxwwvuttsrrqqpppooooonnnnmmlllkkkkjjjjjjjjjjjiiihhhhhhhggggggggggggggffffffeeeeeeeeeeddddddddddcccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````______``````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888777777766666666665555555555444444444444443333333333222222222211111111111111111000000000////////////..//////...........---------,,,,,,,,,+++++++++++++++++++**********)))))))))))))))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$#########"""""""""!!!!!!! nnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooopppqqrrstuvwxyz{|}}~€€‚‚‚‚‚‚‚‚‰‰‰‰‰ˆˆ‡‡‡††……„„„„ƒƒƒƒƒƒƒ‚‚‚€€~~}}}}}}}}~~~yyyyyyxxxxwwwwwwxxxxyyyyyzzzzyyyxxwvvuttssrrqqpppppooonnnmmlllkkkkjjjjjjjjjjiiihhhhhhhggggggggggggggffffffeeeeeeeeeeddddddddddccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````_______`````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999998888888777777766666666665555555555444444444444433333333333222222222111111111111111111000000000///////////.../////............---------,,,,,,,,,+++++++++++++++++++**********))))))))))))))))))))(((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!! nnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooopppqqrsstvwxyyz{|}~~€€‚‚‚‚‚‚‰‰‰‰‰ˆˆˆ‡‡††………„„„„ƒƒƒƒƒƒ‚‚‚€€~~~}}}}}~~~~€yyyyyyyyxxxxxxxxxxxyyyyzzzzzzzyyxxwwvvuttssrrrqqqppppooonnmmlllkkkkjjjjjjjjjiiiihhhhhhggggggggggggggffffffeeeeeeeeeeddddddddddcccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````_______`````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999999888888777777766666666665555555555444444444444433333333333222222221111111111111111110000000000///////////.../////...........----------,,,,,,,,,+++++++++++++++++++**********))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!! mmmmmmmmmmmmmmmmmmnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppooopppoooooooooooooooppqqrssuvwxxyz{||}~~€€€‚‚‚……………„„„ƒƒƒ‚‚€€€€€ƒƒƒƒ‚‚€€€€€€€~~~~~~~~~€€~~~~~}}}||{zzyyxxwwvvvuuuuttsssrrqqppooonnnnmmmmmmmiiiiiihhhhhhhggggggggggggeeeeeeeedddddddddddccccccbbbbbbbaaaaaaaaaaaaaa````aaaaa``````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@???????????>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;:::::::999999999999888888777777666666666655555555545554444444444443333333333333332222222222222222222210000000000//////////....///............---------,,,,,,,,,,++++++++++++++++************)))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$########"""""""""!!!!!!!!! mmmmmmmmmmmmmmmmmmmmnnnmmmmnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppooooppoooooooooooooooooppqqrstuvwxyzz{|}}~~€€€……………„„„ƒƒƒ‚‚€€€€€ƒƒƒƒ‚‚€€€€€€€€€€€~~~~~€€€€~~~~~~}}||{{zzyyyxxwwwvvvuuuttssrrqqppooonnnnnnmmmmiiiiiiihhhhhhggggggggggggeeeeeeeeddddddddddcccccccbbbbbbaaaaaaaaaaaaaaa````aaaa``````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@??????????>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;:::::::99999999999988888877777666666666665555555555555444444444444333333333333333222222222222222222221000000000///////////....///...........----------,,,,,,,,,,++++++++++++++++************)))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$########"""""""""!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmnnmmmmmmnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssssttttttttttttttrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttsttttttttttttttttttttttttttttttttttttttttttttttttttvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrqpppppppppppppppppppooooooppooooooooooooooooooppqrrttuvwxyzz{|}}~~€€€……………„„„ƒƒƒ‚‚€€€€€ƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€~~~~~~}}}||{{zzzyyyxxxwwwvvvuutssrrqqppooonnnnnnnmmjiiiiiihhhhhhhgggggggggggeeeeeeeeddddddddddcccccccbbbbbbaaaaaaaaaaaaaa`````aaaa``````````````_________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@?????????>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;::::::999999999999988888877777666666666665555555555555444444444444333333333333332222222222222222222221000000000///////////....///...........----------,,,,,,,,,,++++++++++++++++*************)))))))))))))))))))))(((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$########"""""""""!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmnmmmmmmmnnnnnnnnnnnnnnnnnnoopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssssstttttttttttrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttsssttttttttttttttttttttttttttttttttttttttttttttttttttvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqpppppppppppppppppoooooooopoooooooooooonnnooooppqqrstuvvwxyz{{|}}~~€€€€…………„„„„ƒƒƒ‚‚‚€€€€€ƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}|||{{{zzzyyyxxxxwwvvuuttssrqqppoooonnnnnnnjjiiiiihhhhhhhgggggggggggeeeeeeeedddddddddddccccccbbbbbaaaaaaaaaaaaaa``````aaa``````````````__________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@??????????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;:::::9999999999999988888877777666666666655555555555555544444444444333333333333322222222222222222222210000000000//////////.....//...........----------,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))))((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$########""""""""!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttsssssstttttttttttttttttttttttttttttttttttttttttttttttttsvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppppppooooooooooooooooooooonnnnnnoooppqqsstuvwwxyz{{|}}~~€€€„„„„„„„„ƒƒƒ‚‚‚€€€€ƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}|||{{{{zzzzyyyxxxwwvvuutssrrqpppoooonnnnnjjjiiiiihhhhhhgggggggggggeeeeeeeeddddddddddcccccccbbbbaaaaaaaaaaaaaaa``````aaa`````````````__________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@??????????>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;::::99999999999999988888877777666666666655555555554555554444444444433333333333322222222222222222222210000000000//////////.....//...........----------,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))))(((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$########""""""""!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssttttttrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttssssssssttttttttttttttttttttttttttttttttttttttttttttttttssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppoooooooooooooooooooooonnnnnnooooppqrsttuvwxxyz{{|}}~~€€€„„„„„„„„ƒƒƒ‚‚‚€€€€€ƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}||||{{{{{zzzzyyyxxwwvuuttsrrqqppooooonnnjjjiiiiihhhhhhhhgggggggggeeeeeeeedddddddddddccccccbbbbaaaaaaaaaaaaaa```````aa``````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@??????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;:::99999999999999998888887777766666666665555555555455555444444444443333333333322222222222222222222221000000000///////////.....//..........-----------,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))(((((((((((((''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$#######"""""""""!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssstttrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttsssssssssstttttttttttttttttttttttsstttttttttttttttttttttssssuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppooooooooooooooooooooooonnnnnnnnooopqrrstuuvwxxyz{{|}}~~€€€€„„„„„„„ƒƒƒƒ‚‚‚€€€€ƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~}}}}}}|||||||{{{{{zzzyyxxwvvuttsrrqqpppoooonnjjjjiiiihhhhhhhhhhgggggggeeeeeeeeeddddddddddccccccbbbbaaaaaaaaaaaaaa```````aa`````````````__________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@?????????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;::999999999999999998888887777766666666665555555555455555544444444443333333333322222222222222222222211000000000///////////...../...........-----------,,,,,,,,,,,++++++++++++++++**************))))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$########"""""""""!!!!!!!! lmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttssssssssssssstttttttttttttttttttttsssstttttttttttttttttttssssssuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnoooppqrrstuuvwxyyz{{|}}~~€€€„„„„„„„ƒƒƒƒ‚‚‚€€€€ƒƒƒ‚‚‚‚€€€€€€€€€€€€~~~~~}}}}}}}}}|||||||||{{{{zzyyxwwvuutssrrqqpppooookjjjjiiiihhhhhhhhhhhgggggfeeeeeeeeedddddddddccccccbbbaaaaaaaaaaaaa`````````a``````````````__________^^^^^^^^^^^]]]]]]]]]]]]]\]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@?????????>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;:9999999999999999999888887777766666666665555555555455555544444444444333333333222222222222222222222211000000000//////////....../...........-----------,,,,,,,,,,+++++++++++++++++**************)))))))))))))))((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$########""""""""!!!!!!!!! llmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssstsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttsssssssssssssssstttttttttttttttttttsssssstttttttttttttttttssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooooooooooooooooooooonnnnnnnnnooopqqrsstuvvwxyyz{||}}~~€ƒ„„„„ƒƒƒƒƒƒ‚‚‚€€€€ƒƒƒ‚‚‚‚€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}|||||{{{zzyxxwvuutssrrqqqpppookkjjjjiiiihhhhhhhhhhhggggfeeeeeeeeeddddddddddcccccbbbaaaaaaaaaaaaa```````````````````````___________^^^^^^^^^^^]]]]]]]]]]]]]\]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@?????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;99999999999999999999888887777766666666655555555555455555554444444444333333333222222222222222222222211000000000//////////....../..........------------,,,,,,,,,,++++++++++++++++***************))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$########""""""""!!!!!!!!! llllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttsssssssssssssssssstttttttttttttttttsssssssstttttttttttttttssssssssssuuuuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppoooooooooooooooooooooooooonnnnnnnnnnnooopqrrsttuvwwxyzz{||}~~~ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€ƒƒƒ‚‚‚‚€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}||{{zzyxxwvvuttssrrqqpppokkkjjjiiiiiihhhhhhhhhhhggffeeeeeeeeedddddddddcccccbbbaaaaaaaaaaaa```````````````````````____________^^^^^^^^^^]]]]]]]]]]]]]\\]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@????????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;9999999999999999999988888777776666666665555555555445555555544444444443333333322222222222222222222221100000000///////////....../..........------------,,,,,,,,,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$########"""""""""!!!!!!!!! lllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnoooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssssssssssssssssssstttttttttttttttsssssssssstttttttttttttssssssssssssuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppooooooooooooooooooooooooooonnnnnnnnnnnooopqqrrsttuvwxxyz{{|}}~~ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€ƒƒƒ‚‚‚‚‚€€€€}}}}}}}}}}}}}}}}}}}}~~}}}}}}||{{zyyxwvvuttssrrrqqppllkkjjjjiiiiiiiihhhhhhhhgfffeeeeeeeeedddddddddccccbbbaaaaaaaaaaa````````````````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@????????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;9999999999999999999888888777766666666665555555555445555555544444444443333333322222222222222222222211100000000//////////..................------------,,,,,,,,,,+++++++++++++******************))))))))))())((((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$#########"""""""""!!!!!!!!! llllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssssssssssssstttttttttttttsssssssssssstttttttttttssssssssssssssuuuuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnooppqqrsstuuvwxyyz{||}}~~ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€ƒƒƒ‚‚‚‚‚~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~}}||{{zyyxwwvuuttssrrqqqlllkkjjjjiiiiiiiiiiihhhhhffffeeeeeeeeeedddddddccccbbbaaaaaaaaaaa```````````````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@????????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;9999999999999999999888888777766666666665555555554445555555554444444443333333322222222222222222222211100000000//////////..................------------,,,,,,,,,,++++++++++++*******************))))))))))()((((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$#########"""""""""!!!!!!!! llllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnoooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttssssssssssssssstttttttttssssssssssssssssuuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnooppqqrrsttuvvwxyzz{||}}~~‚‚ƒƒƒƒƒ‚‚‚‚‚‚€€€€ƒƒƒ‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}|{{zyyxwwvvuuttssrrqmmllkkkjjjjjiiiiiiiiiihhhffffffeeeeeeeeedddddddcccbbbaaaaaaaaaa````````````````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;9999999999999999999888888777766666666655555555554445555555555444444444333333322222222222222222222211100000000//////////..................------------,,,,,,,,,+++++++++++++*******************)))))))))(()((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########"""""""""!!!!!!!!! lllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssttttttttsssssssssssssssssttttttttsssssssssssssssssuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnooppqqrrsttuvwxxyz{{|}}~~~‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€ƒƒƒ‚‚‚‚‚‚‚~~~~~||||||||}}}}}}}}~~~~~~~~}}||{zzyxxwvvuutttssrnmmlllkkkjjjjjjjjiiiiiiihggfffffeeeeeeeeeddddddcccbbbbaaaaaaaa````````````````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;9999999999999999999888888777766666666655555555554445555555555544444444333333322222222222222222222111100000000//////////..................-----------,,,,,,,,,,++++++++++++********************)))))))))((((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$#########"""""""""!!!!!!!!! llllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnoooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssttttttsssssssssssssssssssttttttsssssssssssssssssssuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnoopppqqrsstuvvwxyzz{||}}~~‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~|||||||||}}}}}}}~~~~~~~}}|{{zzyxxwwvvuutttsonnmmllkkkkjjjjjjjjjiiiiigggfffffeeeeeeeeeddddddccbbbbaaaaaaa````````````````````````______________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@???????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;999999999999999999888888877776666666665555555554444555555555554444444433333332222222222222222222211110000000///////////..................-----------,,,,,,,,,,+++++++++++********************)))))))))(((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$#########"""""""""!!!!!!!!! llllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssttttsssssssssssssssssssssttttsssssssssssssssssssssuuuuuuuuuuuuuttttttttttttsssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnoopppqqrrsttuvwwxyz{{||}}~‚‚‚‚‚‚‚‚‚‚‚€€€€ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~||||||||||}}}}}}~~~~~~~}}|{{zzyyxxwwvvuuttoonnmmlllkkkkkkjjjjjjjiiiggggffffffeeeeeeeedddddccbbbbaaaaaaa````````````````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@??????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999888888877776666666665555555554444555555555555444444433333332222222222222222222111110000000//////////..................------------,,,,,,,,,,+++++++++++********************)))))))))((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$########""""""""""!!!!!!!!! lllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooopppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrsssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssssssssssssssstsssssssssssssssssssssssstssssssssssssssssssssssssuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqpoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnoopppqqrsstuuvwxyyz{{||}}‚‚‚‚‚‚‚‚€€€€ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~|||||||||||}}}}}~~~~~~~}}|{{zzyyyxxwwvvuuppoonnmmllllkkkkkkkjjjjjihggggffffffeeeeeeeddddddcbbbbaaaaaaa````````````````````````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@??????>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999888888877766666666655555555544444555555555555444444443333332222222222222222222111110000000//////////..................------------,,,,,,,,,+++++++++++*********************))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$########""""""""""!!!!!!!! lllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuutttttttttttttttsssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooonnooooooonnnnnnnnnnnnnnnnnnoopppqqrrsttuvvwxyyz{{||}€‚‚‚‚€€€€€ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~|||||||||||}}}}}~~~~~~}}|||{{zzyyyxxwwvvqqppoonnmmlllllkkkkkkjjjjhhgggggffffffeeeeeedddddcbbbbaaaaaaa```````````````````````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@?????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:99999999999999999988888887776666666665555555554444444555555555554444444333333222222222222222222111111000000///////////..................-----------,,,,,,,,,,+++++++++++********************)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$########""""""""""!!!!!!!! llllllllllllllllmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuutttttttttttttttttttttttuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuutttttttttttttttttssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooonnnooooonnnnnnnnnnnnnnnnnnnnooopppqqrrsttuvwwxyzz{{||€€€€€€€€ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~||||||||||||}}}}}~~~~~~~}}|||{{zzzyyyxxwwrrqqpoonnmmmmlllllkkkkjjjhhhhggggffffffeeeeeeddddcbbbbbaaaaaa`````````````_````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@?????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:99999999999999999888888887776666666665555555554444444455555555554444444333333222222222222222222111111000000///////////..................-----------,,,,,,,,,,+++++++++++********************))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!! llllllllllllllllllmmmmmllmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttstttttttttttttttttttttttttuuuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuutttttttttttttttttttssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooonnnnooonnnnnnnnnnnnnnnnnnnnnnooopppqqrrsstuuvwxxyzz{{|€€€€€€€€ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~||||||||||||}}}}}~~~~~~~}}|||{{{zzzyyyxxssrqqppoonnmmmmlllllkkkkjihhhgggggffffffeeeeedddddbbbbbaaaaaa`````````````_````````_____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[Z[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@?????>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;:99999999999999999888888887776666666655555555554444444455555555554444444333333222222222222222221111111000000//////////..................-----------,,,,,,,,,,+++++++++++********************)))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!! lllllllllllllllllllmmmmllllmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssstttttttttttttttttttttttttuuuuuuuuuuttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuutttttttttttttttttttttsssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooonnnnnoonnnnnnnnnnnnnnnnnnnnnnnoooppppqqrrsttuvvwxxyzz{{€€€€€€€€ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~}|||||||||||}}}}}}~~~~~~~}}}||||{{{{zzyyytssrrqppoonnnmmmmllllkkkkiihhhggggffffffeeeeedddddcbbbbaaaaaa````````````__```````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[Z[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;:99999999999999999888888887766666666655555555554444444455555555544444444333332222222222222222211111111000000//////////..................-----------,,,,,,,,,,+++++++++++********************)))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$######"""""""""""!!!!!!!!! lllllllllllllllllllllmmlllllmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssstttttttttttttttttttttttttuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrssssssssssssssssssssssssssssssssssssssssssssssssssuuuttttttttttttttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpoooooooooooooooooonnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnoooopppqqqrrsttuvvwxxyyzz~€€€€€€€€€ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~}}|||||||||||}}}}}}~~~~~~~~}}}|||||{{{{zzyuttssrqqppoonnnmmmmlllkkkiiihhhggggffffffeeeeeddddcbbbbaaaaaa```````````___``````_____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;::99999999999999998888888887766666666655555555554444444445555555544444443333322222222222222221111111111000000//////////.................-----------,,,,,,,,,,,+++++++++++*******************))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$######"""""""""""!!!!!!!! llllllllllllllllllllllmlllllllmmmmmmmmmmmmmmmmmmnnoooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttuttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssuttttttttttttttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooppppqqrrssttuvvwxxyyz}~~€€€€€€€€„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~}}|||||||||||}}}}}}~~~~~~~~~}}}}}|||||{{{{zvuutssrrqppooonnnmmmlllkkiiihhhhggggfffffeeeeeddddcbbbbbaaaaa```````````___``````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;::9999999999999998888888888776666666655555555555444444444455555554444444333332222222222222211111111111100000///////////.................-----------,,,,,,,,,,++++++++++++******************))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$######"""""""""""!!!!!!!! lllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnoooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssrrtttttttttttttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooppppqqrrssttuvvwwxxy}}~~€€€€€€€€€€„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~}}}|||||||||||}}}}}}~~~~~~~~~}}}}}}||||||{{{vvuuttsrrqqppoonnnmmmlllkjiiihhhggggffffffeeeeedddccbbbbaaaaa``````````____`````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;::9999999999999998888888888766666666655555555555444444444455555544444444333332222222222221111111111111100000///////////.................-----------,,,,,,,,,,++++++++++++*****************)))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#####"""""""""""!!!!!!!!! lllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnoooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrssssssssssssssssssssssssrsssssssssssssssssssssrrrrtttttttttttttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooppppqqqrrssttuuvwwxx||}~~~€€€€€€€€€€€€„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€}}}}||||||||||}}}}}}}~~~~~~~~~~~}}}}}}}}}|||||{wvvuuttsrrqqppooonnnmmllljjiihhhhggggfffffeeeeedddccbbbbaaaaa``````````____````______________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;::9999999999999998888888888766666666655555555555444444444455555444444443333332222222222211111111111111100000//////////.................-----------,,,,,,,,,,,++++++++++++****************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#####"""""""""""!!!!!!!!! kkkkkkkkkllllllllllllllnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttuuuttttuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttssssssssuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttssssssssssssssssttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooopppppqqrrssttuuvvwwxyyz{{|||}}}}~~~~~~}}}}}}ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€}}}}}|||||||||}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}||||||||{{zzyyxwwvvuuttsssrrqqqnnmmmlllkkkkjjjjjiiiiihhhddccccbbbbbaaaaaaaa``````_______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<<<<<;;;;;;;;;;;;::::::::::99999999999999999999888887777777776666666666665555555555555555555444444333322222222222222222211111100000000///////////........----------,,,,,,,,,,+++,+++++++++++*******************)))))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!! kkkkkkkkkklllllllllllllnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssttttttsssssssssssssssssssttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooopppppqqrrrssttuuvwxxyyzz{{||}}}}}~~~~}}}}}}„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€}}}}}}|||||||||}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||}||{{zzyyxxwvvuuuttssrrqqonnmmlllkkkkjjjjjjiiiihhhddccccbbbbbaaaaaaaa``````______^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<<<<;;;;;;;;;;;;;::::::::::99999999999999999998888887777777776666666666665555555555555555555444443333222222222222222222111111100000000///////////........----------,,,,,,,,,,+++++++++++++++*******************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########""""""""""!!!!!!!!!!! kkkkkkkkkkkklllllllllllnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssttttsssssssssssssssssssssttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooopppppqqqrrssttuuvwwxyyzz{{||}}}}}}}}}}}}}}„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€}}}}}}}}|||||||||}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}|||}}||{{zzyyxxwwvvuuttssrrqoonnmmlllkkkkjjjjjiiiiihhddccccbbbbbaaaaaaaa``````_____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOPOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????>>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::99999999999999999998888877777777776666666666666555555555555555554444443333222222222222222221111111100000000//////////.........----------,,,,,,,,,,+++++++++++++++******************)))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""!!!!!!!!!!! kkkkkkkkkkkkkllllllllllnnnnnnnnnnnnnnnnnoooooooonoooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssttsssssssssssssssssssssssttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooopppppqqqrrrssttuvwwxyyzz{{||}}}}}}}}}}}}}„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€}}}}}}}}}}}|||||||}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}|||}}|||{{zzyyxxwwvvuuttssrroonnmmlllkkkkjjjjjjiiiihhdddcccbbbbbaaaaaaaa``````____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOPOOOOOOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@?????>>>>>>>>>>===========<<<<;;;;;;;;;;;;::::::::::999999999999999999998888877777777776666666666666555555555555555554444433333222222222222222211111111100000000//////////........----------,,,,,,,,,,,+++++++++++++++*****************))))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkllllllllnnnnnnnnnnnnnnnnnnnoooooonnoooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnoooooooooopppppqqqrrssttuvwwxyyzz{|||}}}}}}}}}}}}„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}|||||||||||||}}}|||{{zzyyxxwwvvvuttssrpoonnmmlllkkkkjjjjjiiiihhdddcccbbbbbaaaaaaaa``````____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<<<<;;;;;;;;;;;;;::::::::::99999999999999999998888887777777777666666666666655555555555555555444443333322222222222222211111111110000000///////////........----------,,,,,,,,,,++++++++++++++++*****************))))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""!!!!!!!!!! kkkkkkkkkkkkkkkklllllllnnnnnnnnnnnnnnnnnnnnnoooonnnnoooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmnnooooooooooopppppqqqrrssuuvwwxyyz{{|||}}}}}}}}}}}„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}|||||||||||||||}}}|||{{{zzyyyxxwwvvuutsspponnmmlllkkkkkjjjjjiiiihdddccccbbbbaaaaaaaa``````___^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@?????>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::99999999999999999998888877777777777666666666666665555555555555554444443333322222222222222211111111110000000///////////........----------,,,,,,,,,,++++++++++++++++****************))))))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#######"""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkklllllnnnnnnnnnnnnnnnnnnnnnnononnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttssstttttttssssssssssssssssssssssssssssssssssssssssssrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmnnnnoooooooooooppppqqqrrsttuvwwxyyz{{|||}}}}}}}}}}„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}|||||||||||||||||}}}||||{{{zzzyyxxwwvvuutsqpoonnmmlllkkkkkjjjjjiiihdddccccbbbbbaaaaaaa``````__^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::::99999999999999999998888877777777777766666666666666555555555555554444443333322222222222222111111111110000000///////////........----------,,,,,,,,,,++++++++++++++++****************))))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#######"""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttsssssssstttsssssssssssssssssssssssssssssssssssssssssssrrrrrsssssssssssssssssssssssrrsssssssssssssssssssssssssttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmnnnnnnoooooooooooopppqqqrsttuvwwxyzz{{|||}}}}}}}}}„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~}}}}}}}}}}}}||||||||||}}}}}}}}}|||||||||||||||||||}}}|||||{{{zzzyyxxxwvvuutqqpoonmmmlllkkkkkjjjjiiihdddccccbbbbbaaaaaa```````__^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<<<<;;;;;;;;;;;;;:::::::::::99999999999999999988888877777777777766666666666666555555555555554444433333322222222222221111111111110000000//////////.........----------,,,,,,,,,,++++++++++++++++***************)))))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#######"""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssrrrrrsssssssssssssssssssssssssttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmnnnnnnnnnooooooooooopppqqrsttuvwxxyzz{{||||}}}}}}}„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~}}}}}}}}}}}}||||||||||||}}}}||||||||{{{{{{{{{{|||}}||||||{{{{zzzyyyxxwwvutrqpponnmmllllkkkkkjjjjiiidddccccbbbbbaaaaaaa``````_^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>>===========<<<<;;;;;;;;;;;;;:::::::::::9999999999999999998888887777777777777666666666666655555555555554444443333332222222222222111111111111000000///////////........-----------,,,,,,,,,,+++++++++++++++*************)**))))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$######""""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrsssssssssssssssssrrrrrrrrsssssssssssssssssssssssssttsssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllnnnnnnnnnnnnnnnnooooooppqrrstuuvwxyyz{{{||||||}}}}ƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚€€€~~}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{|||||||||{{{{{zzzyyxxwwvurrqpoonnmmlllkkkkkjjjjiiiedddcccbbbbbaaaaaaa``````_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>===========<<<<;;;;;;;;;;;;::::::::::::9999999999999999988888887777777777777766666666666655555555555554444443333332222222222222111111111111000000///////////........-----------,,,,,,,,,,+++++++++++++++*************)*)))))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$######""""""""""!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllnnnnnnnnnnnnnnnnnnnooooppqrsstuvwwxyzz{{{|||||||||ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€~~~}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{|||||||||{{{{{{zzzyyxxwvvsrqqponnmmmlllkkkkkjjjiiiedddcccbbbbbaaaaaa```````_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTUUUUUUTTTTTTTTTTTTSSSSSSSTTTSTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::::9999999999999999988888887777777777777766666666666655555555555554444443333332222222222222211111111111000000///////////........-----------,,,,,,,,,,+++++++++++++++*************)*)))))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkkmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrsssssssssssssssssssssssrrsssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmnnnnnnnnnnnnnnnnnnnnooopqqrsttuvwxxyzz{{{||||||||ƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€~~~~}}}}}}}}}||||||||||||||||||||{{{{{{{zzzzzzz{{{{||||||||||{{{{{{{zzzyxxwvtsrqpponnmmllllkkkkjjjiiiedddcccbbbbbaaaaaa```````^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTUUUUUUTTTTTTTTTTTSSSSSSSSTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::::9999999999999999888888887777777777777766666666666655555555555554444433333332222222222222111111111111000000//////////.........-----------,,,,,,,,,+++++++++++++++**************)*)))))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######"""""""""!!!!!!!!!!! jkkkkkkkkkkkkkkkkkkkkkkmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqppqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrsssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmnnnnnnnnnnnnnnnnnnooopqrrstuvvwxyyzz{{{{||||||ƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€~~~~~~}}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzz{{{{{|{|{|{{{{{{{{zzzyxxwtsrrqpoonmmmllllkkkjjjiiiedddcccbbbbbaaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::::999999999999999988888888777777777777777666666666665555555555554444443333333222222222222221111111111100000///////////.........-----------,,,,,,,,,+++++++++++++++*************))))))))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######"""""""""!!!!!!!!!!! jjkkkkkkkkkkkkkkkkkkkkkmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppppppppppppppppppqqqpppppqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrsssssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnoopqqrsstuvwwxyyzz{{{{{{{||ƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~}}}}}}}}||||||||||||||||{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzyxwutsrqpponnmmllllkkkjjjiiiedddcccbbbbbaaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>===========<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999988888888777777777777777666666666666555555555554444443333333222222222222221111111111100000///////////.........-----------,,,,,,,,,++++++++++++++**************))))))))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######"""""""""!!!!!!!!!!! jjjkkkkkkkkkkkkkkkkkkkkmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrsssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnoppqqrstuuvwxxyyzzz{{{{{{{‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~}}}}}}||||||||||||||||{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{|||{{{{zzyyxutsrrqpoonmmmlllkkkjjjiiidddccccbbbbbaaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::::::99999999999999888888888777777777777777666666666666555555555554444443333333222222222222221111111111100000//////////..........-----------,,,,,,,,,++++++++++++++**************))))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!! jjjjjkkkkkkkkkkkkkkkkkkmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrsssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqpqpppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnoopqqrsstuvvwxxyyzzzzzz{{{‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~}}}}}|||||||||||||||{{{{{{{{zzzzzzzzzzyyyzz{{{{{{{{{{{{{{|||{{{{zzyxvutsrqpoonnmmlllkkkjjjiiidddccccbbbbbaaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@??????>>>>>>>>>============<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999888888888777777777777777666666666666655555555554444433333333222222222222221111111111100000//////////..........-----------,,,,,,,,,++++++++++++++**************))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!! jjjjjjkkkkkkkkkkkkkkkkkmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrsssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnoppqqrsttuvwwxxyyyyzzzzzz‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~}}}}}}|||||||||||||{{{{{{{{zzzzzzzzyyyyyyyyzzzzzz{{{{{{{{{|||{{{zzyyvutsrqqponnmmlllkkkjjjiihdddccccbbbbbbaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@??????>>>>>>>>>===========<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999988888888877777777777777766666666666665555555555444443333333322222222222222111111111110000///////////..........-----------,,,,,,,,,+++++++++++++***************))))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#######"""""""""!!!!!!!!!!! jjjjjjjjkkkkkkkkkkkkkkkmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllmmllllllllllllllllllllkkkmmmmmmmmmmmmmmmmmmmmmnnnnoppqqrrstuuvwwxxxyyyyyzzz‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~}}}}}||||||||||||{{{{{{{{{zzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{{||{{{{zzyvuttsrqpoonmmlllkkkjjiiihdddccccbbbbbbaaaaaa``````^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@???????>>>>>>>>>===========<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999888888888877777777777777666666666666665555555554444443333333322222222222222111111111110000///////////..........-----------,,,,,,,,,+++++++++++++**************)))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkkmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrtttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkmmllmmmmmmmmmmmmmmmmmmnnnooppqqrsstuuvvwwxxxyyyyyy€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}}|||||||||||||{{{{{{{{zzzzzzyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{zzyvuutsrqpoonmmlllkkjjjiihhddccccbbbbbbbaaaaaa``````_^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>============<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999888888888877777777777777666666666666655555555554444443333333322222222222221111111111110000//////////...........-----------,,,,,,,,,++++++++++++***************)))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#######""""""""""!!!!!!!!!!! jjjjjjjjjjjkkkkkkkkkkkkmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppqqpppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkllllllllllmmmmmmmmmmmmnnnooppqqrrsttuuvvwwwxxxxyyy€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}||||||||||||||{{{{{{{zzzzzzyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{zzyvvutsrqpoonmmllkkkjjiiihhddccccbbbbbbbaaaaaaa`````_^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>===========<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999888888888887777777777777666666666666665555555555444443333333332222222222222111111111111000///////////...........-----------,,,,,,,,,++++++++++++***************))))))))))))))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$#######"""""""""""!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkkmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkklllllllllllllmmmmmmmmmmnnoooppqqrrsttuuvvvwwwxxxxy€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}|||||||||||||||{{{{{{{zzzzzyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{zzyvvutsrqpponmmllkkjjjiihhhdccccbbbbbbbbaaaaaaa`````__^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTSSSSSSSSSSSRSSSSSSSSSSSRRRRRRRRRRRRQQRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>===========<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999888888888887777777777776666666666666655555555555444443333333332222222222222111111111111000///////////...........----------,,,,,,,,,+++++++++++++***************))))))))))))))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$########"""""""""""!!!!!!!!!! jjjjjjjjjjjjjjkkkkkkkkkmmmmmmmmmmmmmmmmmmmnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkklllllllllllllllmmmmmmmmnnnoopppqqrssttuuuvvvwwwxxx€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}||||||||||||||||{{{{{{zzzzzyyyyyyyyxxyyyyyyyyyzzzzzz{{{{{{zzzyvvutsrqpponmmllkkjjiiihhhdccccbbbbbbbbaaaaaaa`````____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTUTTTTTTTTTTTTSSSSSSSSSSSRSSSSSSSSRRRRRRRRRRRRRRRQQRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>===========<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999998888888888887777777777766666666666666655555555554444443333333332222222222222111111111111000//////////............----------,,,,,,,,,+++++++++++++***************))))))))))))))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$########""""""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjkkkkkkkmmmmmmmmmmmmmmmmmmmmnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppoppppppppppppppppppppppppppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkklllllllllllllllllmmmmmmmnnoooppqqrrsstttuuvvvwwwwx€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}||||||||||||||||{{{{{{zzzzyyyyyyyxxxyyyyyyyyyyyzzzzzz{{{zzzyyvvutsrqpponmmllkkjjiihhhgccccbbbbbbbbbaaaaaaaa````________^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXWXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTUTTTTTTTTTTTTSSSSSSSSSSRRSSSSSSSRRRRRRRRRRRRRRRQQQRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>===========<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999888888888888777777777776666666666666665555555555444444333333333222222222222111111111111100///////////...........-----------,,,,,,,,,++++++++++++****************))))))))))))))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$#########""""""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjkkkkkkmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppooooppppppppppppppppppppppppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkllllllllllllllllllmmmmmmmnnoooppqqrrrssttuuuvvvwww~€€€€€€€‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}}}|||||||||||||||||{{{{{zzzzyyyyyyxxxxyyyyyyyyyyyyyzzzzzzzzzzyyvuutsrqpponmmlkkjjjiihhhgcccbbbbbbbbbbaaaaaaaaa```____________^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRSSSSSSRRRRRRRRRRRRRRRQQQQRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>============<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999888888888888777777777766666666666666665555555555444444333333333222222222222111111111111000///////////..........-----------,,,,,,,,,,++++++++++++***************)))))))))))))))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$##########""""""""""!!!!!!!!!! jjjjjjjjjjjjjjjjjjjkkkkmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppooooooopppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkklllllllllllllllllllmmmmmmnnnoooppqqqrrsstttuuvvvww~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚~~~~~~~}}}}}}|||||||||||||||||{{{{{zzzzzyyyyyxxxxyyyyyyyyyyyyyyyzzzzzzzyyxvuutsrqpponmmlkkjjiiihhggcccbbbbbbbbbbbaaaaaaaaa``______________^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRSSSSSRRRRRRRRRRRRRRRQQQQQRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????>>>>>>===========<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999888888888888877777777776666666666666666555555555544444433333333322222222222111111111111100///////////...........-----------,,,,,,,,,+++++++++++++***************))))))))))))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$##########""""""""""!!!!!!!!!! lllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnoooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqpprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmmmmnnnooopppqqrrsssttuuuvvwwxxxyyyyyzzzzzzyyyyyyyyz~~~~~€€€€€€€~~~~~~~~~~||||||||||{{{{zzzzyyyyyyxxwwwwwwwwwwwwwwwwxxxxxwwwvvuutsrrqponnmllkkjjiiihhggffffffeeeeeeeeeeeeeddddd``````````````_____^^^^^]\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@@@@@????????>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::::999999999999998888888888888777777777777777666666655555555444444433333332222222222211111111111100000//////////..........-----,,,,,,,,,,,+++++++++++************))))))))))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########"""""""""""!!!!!!!!!!! lllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooooooonnnnnnnnnnooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqppppprrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkklllllllllllmmmmnnnnoopppqqrrrssttuuuvwwxxxxyyyyyyyyyyyyyyyyyyy}}~~~~~€€€€€€€€€~~~~~~~~~~}}}|||||||{{{{zzzzyyyyyxxxwwwwwvvvvvvwwwwwwwwwwwwvvvuutsrrqponnmmlkkjjiiihhggfffffeeeeeeeeeeeeeeeeddd````````````````____^^^^^\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTUTTTTTTTTTTTTSSSSSSSSSSSRSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@?????????>>>>========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::::99999999999999888888888888887777777777777766666655555555544444443333333322222222221111111111110000//////////...........----,,,,,,,,,,,+++++++++++*************))))))))))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!! llllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqppppppprrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkllllllllllmmmmnnnnoooppqqrrrssttuuvwwwxxxyyyyyyyyyyyyyyyxyyy}}}}~~~~~~~~€€€€€€€€€~~~~~~~~~~}}}|||||||{{{{zzzzyyyyyxxxwwwvvvvvvvvvvwwwwwwwwwvvvvuttsrqqpoonmmlkkjjiiihhggfffffeeeeeeeeeeeeeeeeeeeaaaaaaaaaaa``````____^^^^\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTTSSSSSSSSSSSRSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAA@@@@@@@@@@@@?????????>>>>========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::::99999999999999988888888888877777777777777666666555555555544444443333333322222222211111111111110000//////////...........---,,,,,,,,,,,,+++++++++++*************))))))))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!!! llllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqpppppppppprrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqpppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkllllllllmmmmmnnnoooppqqqrrssttuuvwwwxxxyyyyyyyyyxxxxxxxxx|}}}}~~~~~~~~~~€€€€€€€€~~~~~~~~~~}}}}||||||{{{{zzzzyyyyxxxxwwvvvvvvvvvvvvvvwwwwwvvvuuuttsrqqpoonmmllkkjjiihhggfffffeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaa````___^^^^\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@?????????>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::::::::9999999999999988888888888887777777777777766666655555555554444444433333322222222221111111111111000//////////...........---,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))((((((((('(((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!! llllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooopppppppppppppppppppppooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppqqqqqqqqqqqqppppppppppppprrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqpppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkllllllllmmmmmnnnoopppqqrrssttuvvwwxxxxyyyyyyxxxxxxxxxxx|||}}}~~~~~~~~~~~~€€€€€€€~~~~~~~~~~~}}}}||||||{{{{zzzzyyyyxxxxwvvvvvvvvvvvvvvvvvvvvvvvuuutssrqqpoonnmllkkjjiihhhgfffffeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaa```____^^^\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@@?????????>>>>=======<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::::99999999999999988888888888888777777777777766666655555555554444444433333322222222211111111111110000//////////..........----,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))((((((((('((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!! lllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnoooooonnooooooooooooooooooooooooooooooppppppppppppppppppoooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqpppppppppppppppprrrrrrrrrrrrrrrqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqpppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkllllllmmmmnnnoopppqqrssttuvvwwwxxxxxxxxxxxxxwwwwwww{|||}}}~~~~~~~~~~~~~}}}}~~~~~~~~~~~}|||||||||{{{{zzzzyyyyxxxxwvvvvvvvvvvvvvvvvvvvvvvuuuttssrqqpponnmmllkkjjiihhgfffffeeeeeeeeeeeeeeeeeeeaaabbbbbbbbaaaaa```___^^^\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@?????????>>>>>=======<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::::9999999999999998888888888888777777777777776666665555555555444444443333332222222221111111111110000///////////..........---,,,,,,,,,,,,+++++++++++*+************)))))))))))))))))))))))))))((((((((('((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!! lllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnoooonnnnnoooooooooooooooooooooooooooooopppppppppppppppoooooooooopppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqppppppppppppppppppprrrrrrrrrrrrqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqpooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmnnoooppqqrssttuvvwwwxxxxxxxxxxwwwwwwwww{{|||}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~||||||||||{{{{zzzyyyyyxxxxvvvvvvvvvvvvvvvvvvvvvuuuuuttssrrqppoonnmmlkkjjiihhggfffffeeeeeeeeeeeeeeeeeeabbbbbbbbbbbbaaaa``___^^^\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRSSSRRRRRRRRRRQQQQQQQQQQQPQQQQPPPPPPPPPPPPPPPPPPOOOPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@?????????>>>>>======<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::::9999999999999999888888888888877777777777776666666555555555544444444333333222222222111111111110000///////////..........---,,,,,,,,,,,,,+++++++++++*+************)))))))))))))))))))))))))))((((((((''((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!! lllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnoooooooooooooooooooooooooooooooppppppppppppoooooooooooooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqpppppppppppppppppppppprrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkklllllmmmnnnooppqrrsstuuvvwwwxxxxxxxwwwwwvvvvvvz{{|||}}}~~~~~~}}}}}}}}}}~~~~~~~~~~~~||||||||||{{{{zzzyyyyxxxxxvvvvvvvvvvuuuuuuvvvuuuuuuuttssrrqqppoonnmllkkjjiihggfffffeeeeeeeeeeeeeeeeeebbbbbbbbbbbbbbaaa```___^^\\\\[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQQPQQQQPPPPPPPPPPPPPPPPPPOOOPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>======<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::::999999999999999888888888888888777777777777766666555555555554444444443333322222222111111111110000////////////..........---,,,,,,,,,,,,++++++++++++*+************))))))))))))))))))))))))))(((((((((''(('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!! lllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooopppppppppoooooooooooooooooppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmmnnooppqrrsstuuvvwwwwwwwwwwwwvvvvvvvvzz{{|||}}}}}}}}}}}|||||||~~~~~~~~~~~~~|||||||||{{{{zzzzyyyyxxxxxvvvvvvvvuuuuuuuuuuuuuuuuttttssrrqqpppoonmmllkkjiihgggffffffeeeeeeeeeeeeeeefbbbbbbbbbbbbbbaaa```___^^\\\\[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQPPQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>======<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::::999999999999998888888888888887777777777777766666655555555554444444443333322222222111111111100000///////////..........----,,,,,,,,,,,,++++++++++++*+***********)))))))))))))))))))))))))))(((((((((''(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!! lllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppppoooooooooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppprrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnooppqrrsttuuvvvwwwwwwwwvvvvuuuuuuyzz{{{||}}}}}}}||||||||||~~~~~~~~~~~~~~~~||||||||{{{{{zzzzyyyyxxxxxvvvvvvvuuuuuuuuuuuuuuuuuttttsssrrqqpppoonmmllkkjiihgggffffffeeeeeeeeeeeeeefbbbbbbbbbbbbbbbaa```___^^\\\\[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRSSRRRRRRRRRRRQQQQQQQQQQPPQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::9:::::999999999999988888888888888888777777777777766666655555555554444444443333322222222111111111100000///////////.........-----,,,,,,,,,,,+++++++++++++*+***********))))))))))))))))))))))))))((((((((((''(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$###########""""""""""!!!!!!!!!!! kklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppprrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkllllmmnnooppqrrsttuuvvvvvvvvvvvvuuuuuuuuyyzzz{{|||||||||||{{{{{||~~~~~~~~~~~~~~~~~~~|||||||{{{{{zzzzyyyyyxxxxxvvvvvvvuuuuuuuuuuuuuuuutttttsssrrrqqpppoonmmllkjjihhgggffffffeeeeeeeeeeeeffbbbbbbbccbbbbbbaaa``___^^\\\\[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRSSRRRRRRRRRRQQQQQQQQQQPPPQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::99:::::999999999999988888888888888888777777777777776666655555555554444444443333322222221111111111000000//////////..........-----,,,,,,,,,,,+++++++++++++*+***********))))))))))))))))))))))))))((((((((('''(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!!!! kkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooonnoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkklllmmnnooppqqssttuuuvvvvvvvvuuuuttttttxyyyzz{{{|||||{{{{{{{{{{{}~~~~~~~~~~~~~~~~~~~~}}|||||{{{{{{{zzzzyyyyyxxxxxvvvvvvuuuuuuuuuuuuuuuutttttttsssrrrqqqppoonmmllkjjihhgggfffffffeeeeeeeeeeffbbbbbbbbbbbbbbaaa```__^^^\\\[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRSSRRRRRRRRRRQQQQQQQQQQPPPQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@???????????>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::99::::9999999999999888888888888888888777777777777776666655555555554444444443333322222221111111111000000//////////..........-----,,,,,,,,,,++++++++++++++*+***********)))))))))))))))))))))))))(((((((((('''('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!!!! kkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooonnnoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkllmmnnooppqrrssttuuuuuuuuuuuttttttttxxyyyzzz{{{{{{{zzzzzzzz{{}}}~~~~~~~~~~~~~~~~~}}}}}|||{{{{{{{{zzzzzyyyyyxxxxxvvvvvvuuuuuuuuuuuuuuuttttttttssssrrrqqqppoonmmlkkjiihhgggffffffffeeeeeeeeefbbbbbbbbbbbbbbaaa```__^^^\\\[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSTTTTTTTTTSSSSSSSSSSSSSSRRSSRRRRRRRRRRQQQQQQQQQQPPPQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFGFGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@???????????>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::999::::9999999999998888888888888888888777777777777776666655555555544444444443333222222221111111110000000/////////..........------,,,,,,,,,,++++++++++++++*+**********))))))))))))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!!!! kkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppoooooooooooooooooooonnnnnooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkklllmmnnoopqrrssttttuuuuuttttssssssswwxxyyyzzzzzzzzzzyyyyzzzz}}}}~~~~~~~~~~~~~~~}}}}}}|{{{{{{{{{zzzzzzyyyyxxxxxxvvvvvuuuuuuuuuuuuuutttttttttttssssrrrrqqppoonmmlkkjihhhgggfffffffffeeeeeeefbbbbbbbbbbbbbaaaa``___^^^\\\[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSSSSRRRSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@???????????>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::9999::::9999999999998888888888888888888777777777777776666655555555544444444433333222222221111111110000000////////...........------,,,,,,,,,+++++++++++++++*+**********)))))))))))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!!! kkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppoooooooooooooooooonnnnnnnooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkllmmnnoopqqrrsssttttttttssssssssswwwxxxyyyyyyyyyyyyyyyyyzz||}}}~~~~~~~~~~~~~}}}}}}}{{{{{{{{{zzzzzzyyyyyyxxxxxvvvvvuuuuuuuuuuuuuttttttttttttssssssrrrqqqpoonmmlkjiihhggggfffffffffeeeeeefbbbbbbbbbbbbaaaa```__^^^]\\[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@???????????>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::9999::::9999999999998888888888888888887777777777777776666555555555544444444433333222222221111111110000000////////..........-------,,,,,,,,,+++++++++++++++*+**********)))))))))))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!!! kkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppoopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmnnopqqqrrssssssssssrrrrrrrrvvwwwxxxxyyyxxxxxxxxxxyyy|||}}}}~~~~~~~~~~}}}}}}}}{{{{{{{{{zzzzzzyyyyyyxxxxxvvvvvuuuuuuuuuuuttttttttttttttttsssssrrrrqqpoonmmlkjiihhggggfffffffffeeeeeebbbbbbbbbbaaaaa```___^^^]\\[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSTTTTTTTSSSSSSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::999999::::9999999999998888888888888888887777777777777766666555555555444444444433333222222221111111100000000///////...........-------,,,,,,,,,+++++++++++++++*+**********))))))))))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#########""""""""""!!!!!!!!!!! kkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiijjjjjjjjkkkllmmnooppqqqrrrrrrrrrrrrrqqqrruvvvwwwwxxxxxwwwwwwwwxxxy{{||}}}}}}~~~~}}}}}}}}}}}{{{{{{{{zzzzzzzyyyyyyxxxxxvvvvvuuuuuuuuuutttttttttttttttttttsssssrrrqqpoonmlkkjiihhggggffffffffffeeeeaaaaaaaaaaaaaa```___^^^]]\[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSTTTTTTTSSSSSSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@???????????>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::9999999::::9999999999998888888888888888887777777777777766666555555555444444444333332222222221111111100000000///////...........-------,,,,,,,,++++++++++++++++*+*********)))))))))))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!! kkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppoooooooooppppppppppppppppppppppoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjkklllmnnoopppqqqrrrrrrqqqqqqqqquuuvvvwwwwwwwwvvvvvwwwwxxz{{|||}}}}}}}}}}}}}}}}}}}{{{{{{{zzzzzzzzyyyyyyxxxxxvvvvvuuuuuuuutttttttttttttttttttttttssssrrrqqpoonmlkjjiihhggggfffffffffeeeeaaaaaaaaaaaa````____^^^]]\[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@???????????>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::9999999::::9999999999998888888888888888877777777777777666665555555555444444444333332222222221111111100000000//////............-------,,,,,,,,,+++++++++++++++***********))))))))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppoooooooooooopppppppppppppppppppooooooqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjkkkllmmnnoopppqqqqqqqqqppppppqtuuuuvvvvvvvvvvuuuvvvvwwxzz{{||||}}}}}}}}}}}}}}}}}{{{{{{{zzzzzzzzyyyyyyyxxxxvvvvuuuuuuuuutttttttttttttttttttttttttssssrrqqponnllkjjiihhggggfffffffffeeeaaaaaaaaaaa````____^^^]]][[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@??????????>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::9999999:::::999999999998888888888888888877777777777777666665555555554444444443333332222222221111111100000000/////............--------,,,,,,,,,+++++++++++++++***********))))))))))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########"""""""""""!!!!!!!!!! kkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppooooooooooooooooppppppppppppppppoooooooooqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjkkklmmmnnooopppppppppppppppptttuuuuuuuuuuuuuuuuuuvvvwyzzz{{|||||||}}}}}}}}}}}}{{{{{{zzzzzzzzzyyyyyyyxxxxvvvvuuuuuuuutttttttttttttttttttttttttttssssrrqpponmllkjjiihhggggffffffffeeeaaaaaaaaa``````___^^^^]]][[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@??????????>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999:::::999999999998888888888888888777777777777776666655555555544444444443333332222222211111111100000000/////............--------,,,,,,,,++++++++++++++++***********)))))))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$##########""""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnoooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppoooooooooooooooooooopppppppppppppooooooooooooqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjklllmmmnnoooooooooooooooopstttttttttttttttttttuuuvvxyyzz{{{{||||||||}}}}}}}}{{{{{{zzzzzzzzzyyyyyyyxxxxvvvvvuuuuuuuttttttttttttttttttttttttttttssssrrqpponmlkkjjihhhgggffffffffeeeaaaaaaa```````____^^^^]]][[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@??????????>>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999:::::999999999998888888888888888777777777777766666655555555544444444433333332222222211111111100000000////............---------,,,,,,,,++++++++++++++++***********)))))))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnoooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooppppppppppoooooooooooooooqqqqqqqqqqqqqqqppppppppppqqqqqppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjkklllmmmnnnnnoooooooooooosssstttttttsssssssstttuuuxxyyyzzz{{{{|||||||}}}}}}{{{{{{zzzzzzzzzzyyyyyyxxxxvvvvuuuuuuuuttttttttttttttttttttttttttttttsssrqqponnmlkkjiihhggggffffffffeeaaaaaaa``````____^^^^]]]][[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@??????????>>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999:::::999999999998888888888888887777777777777666666655555555444444444433333332222222211111111100000000////............---------,,,,,,,,++++++++++++++++**********))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppooooooooooooooooooqqqqqqqqqqqqqppppppppppppqqqppppppppppppppppppppppoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjkkklllmmmmmnnnnnnnnnnnnorrsssssssssssrrrrrssssttuwwxxyyyzzz{{{{{||||||}}}}{{{{{zzzzzzzzzzzyyyyyyyxxxvvvvvuuuuuuutttttttttttttttttttttttttttttttssrrqqponmmlkjjiihhggggfffffffeeaaaaaaa``````____^^^^]]]][[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOONOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@?????????>>>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999:::::999999999999888888888888887777777777776666666655555555444444444433333332222222211111111100000000////............---------,,,,,,,,+++++++++++++++***********)))))))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppoooooooooooooooooooooqqqqqqqqqqpppppppppppppppqppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjijjiiiiiiiiiiiiiihhhhiiiiijjjkkkllllmmmmmmmmmmmnnnnrrrrrrrrrrrrrrrrrrrrrssttvwwxxxyyyzzzz{{{|||||||}}{{{{{zzzzzzzzzzzyyyyyyyxxxvvvvvuuuuuuuttttttttttttsttttttttttttttttttsssrrqqoonmllkjjihhhggggfffffffeaaaaaaa``````____^^^^]]]][[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBCCCBBBBBBBBBBBBBAAAAAAAA@@@?????????>>>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999:::::999999999998888888888888887777777777776666666655555554444444444333333332222222111111111100000000///............----------,,,,,,,,+++++++++++++++***********)))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqpppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiijjiiiiiiiiiiiiihhhhhhhhiiijjjjkkkkllllllllmmmmmmmmqqqrrrrrrrrqqqqqqqqqrrrssuvvwwwxxxyyyzz{{{{|||||||{{{{zzzzzzzzzzzzyyyyyyyxxxvvvvvuuuuuuutttttttttttsstttttttttttttttttttsssrrqponnmlkkjiihhhggggfffffffbaaaaaaa`````____^^^^]]]][[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@??????????>>>>>>>>>>>>>===<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999:::::999999999998888888888888877777777777766666666655555554444444444333333332222222111111111100000000///............----------,,,,,,,++++++++++++++++***********))))))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!! jjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppoooooooooooooooooooooooooppppppoooooooooooooooooooooooooooooooooooooooonnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggghhhhhiiiiiijjjjjjjjjkklllllllllllllllllllllmmmnppqqrrrsssttuuuvvvwwwwwwwyyyyxxxxxxxxxxxxxwwwwwwwvvwwwwwvvvvvvuuuuuuuuuutttttttttttttttuuuuuuuttttssrqponnmlkkjiiihhggggggffffdddcccccccbbbbaaaa````___]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNMMNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999888888888777777777776666666665554444444444433333333322222211111111111000000000////////...........-------,,,,,,,,,,,,,,,,+++++++++*******)))))))))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########""""""""!!!!!!!!!!! jjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppooooooooooooooooooooooooopppoooooooooooooooooooooooooooooooooooooooonnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggfffffgggggghhhhhhhiiiiiiiijjjjjkklllllllllkkkkkkkkllllmmoppqqqrrrsstttuuvvvwwwwwwyxxxxxxxxxxxxxxxwwwwwwwwvvwwwwwvvvvvvuuuuuuuuuutttttttttttttttttuuuuuttttssrqpponmmlkjjiihhhggggggfffdddddccccccbbbbaaaa```___]\\\\\[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999888888887777777777766666666665554444444444333333333322222211111111111000000000////////...........-------,,,,,,,,,,,,,,,,+++++++++*******)))))))))))))))))))))))))((((((((('''''''''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""!!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggfffffffgggggggghhhhhhhhhiiiiiiijkkkkkkkkkkkkkkkkkkkkkllllooopppqqrrrssttuuvvvvwwwwxxxxxxxxxxxxxwxwwwwwwwwwvvxwwwwvvvvvvuuuuuuuuuutttttttttttttttttttuuutttttssqqponnmlkkjjiihhhgggggggfddddddddcccccbbbaaa````__]]\\\\\[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999888888887777777777766666666665544444444444333333333222222111111111111000000000////////...........-------,,,,,,,,,,,,,,,,+++++++++*******))))))))))))))))))))))))((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""!!!!!!!!!!! jjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffgggggggggghhhhhhhhiiiijjjjkkkkkkjjjjjjjjjkkkkklnnoooppqqqrrssttuuuvvvwwwxxxxxxxxwwwwwwwwwwwwwwwwvvxwwwwwvvvvvvuuuuuuuuttttttttttttttttttttttttttttssqqpponmmlkkjiiihhhgggggggdddddddddddccccbbaaa```__]]\\\\\[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999998888888877777777777666666666665444444444444333333333222222111111111111000000000///////...........--------,,,,,,,,,,,,,,,++++++++++*******))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppooooooooooooooooooooonnnnoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffggggggggggghhhhhhhijjjjjjjjjjjjjjjjjjjjjkkknnnnoooppqqrrssttuuuvvvvvxxxxxwwwwwwwwwwwwwwwwwwwwvxwwwwwvvvvvvuuuuuuuuttttttttttttttttttttttttttttssrqpponnmllkjjiihhhhggggggeeeeeedddddddcccbbaaa```_]]\\\\\[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::9999999999998888888877777777777666666666665444444444444333333333222221111111111110000000000///////...........--------,,,,,,,,,,,,,,,++++++++++******)))))))))))))))))))))))))((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""!!!!!!!!!! jjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppoooooooooooooooooonnnnnnnooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffggggggggghhhiiiiiiiiiiiiiiiiiijjjjjkkmmnnnoooppqqrrssttuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwvxxwwwwvvvvvvvuuuuuuuttttttttttttttttttttttttttttssrqqpoonmmlkkjjiihhhhhggggeeeeeeeeeeeddddccbbaaa``_]]]\\\\[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999988888888777777777777666666666664444444444443333333332222221111111111110000000000///////...........--------,,,,,,,,,,,,,,,++++++++++******))))))))))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""!!!!!!!!!! jjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmllllllllllllllllllllmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffggggggghhiiiiiiiiiiiiiiiiiiijjjjmmmmnnnooppqqrrsstttuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvxxwwwwwvvvvvvuuuuuuuttttttttttssssttttttttttttttssrqqpponnmllkjjiiihhhhhhggeeeeeeeeeeeeedddccbbaaa``]]]\\\\[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::9::::::::99999999999988888888777777777776666666666654444444444443333333332222211111111111100000000000///////...........--------,,,,,,,,,,,,,,+++++++++++******))))))))))))))))))()))))((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffffffggghhhhhhhhhhhhhhhhiiiiiiijjllmmmmnnooppqqrrssttttuuuvvvvvvvvvvwwwwwwwwwwwwwwwvxxwwwwwvvvvvvuuuuuuttttttttttssssssssstttttttttsssrqqpponnmllkkjjiiihhhhhhhffffffffffffeeeddccbbaa``^]]]\\\[[[[ZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::99:::::::99999999999988888888877777777777666666666665444444444444333333333222221111111111110000000000////////..........---------,,,,,,,,,,,,,,+++++++++++*******)))))))))))))))))())))((((((((('''''''''''&'''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$########""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffffffffffffggghhhhhhhhhhhhhhhhiiiiijllllmmmnnooppqqrrrsstttttvvvvvvvvvvvwwwwwwwwwwwwwwwxxwwwwwvvvvvvuuuuuutttttttttsssssssssssstttttsssssrqqppoonmmllkkjjiiiihhhhhffffffffffffffeeddccbbaa`^^]]\\\[[[[ZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999::::::999999999999988888888777777777777666666666655444444444444333333333222221111111111000000000000////////..........---------,,,,,,,,,,,,,++++++++++++*******)))))))))))))))))())))((((((((('''''''''''&''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########""""""!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjkkjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooonnnnppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffeeeeeeeeeeefffffgggggggggggggghhhhhhhiiiikllllmmmnnooppqqqrrssssttuuuuuuuvvvvvwwwwwwwwwwwwwwxxwwwwwvvvvvvuuuuuuttttttttsssssssssssssssssssssssqqqppoonnmllkkkjjiiiiihhhfffffggggggggfffeedccbbaa^^]]]\\\[[[ZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTUUUUUUUTTTTTTTTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999:::::9999999999999888888887777777777776666666666655444444444444333333333222221111111111000000000000////////..........---------,,,,,,,,,,,,,++++++++++++*******)))))))))))))))))())))(((((((('''''''''''&&''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########""""""!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnpppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeffggggggggggggggghhhhhhiikkklllmmmnnoooppqqrrrssssttuuuuuuuvvvvwwwwwwwwwwwwwxxxwwwwwvvvvvuuuuuuttttttttssssssssssssssssssssssrqqqppoonnmmllkkkjjjiiiiiiffgggggggggggggffeedccbba_^^]]\\\[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTUUUUTTTTTTTTTTTTTTTTTTTSSTTTTTTTSSSSSSSSSSSSSSSSSRSRRRRRRRRQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999:::999999999999998888888887777777777776666666666555444444444443333333333222211111111110000000000000////////..........---------,,,,,,,,,,,,+++++++++++++*******))))))))))))))))(()))(((((((((''''''''''&&&'''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########""""""!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmlllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeefffffffffffgggggggghhhhhikkkkllllmmnnnooppqqqrrrrrttttttuuuuvvvvwwwwwwwwwwwwxxxwwwwwvvvvvuuuuuutttttstsssssssssssssssssssssssrqqpppoonnmmmllkkkjjjjiiiiggggggghhhhhhgggffeedccbb_^^^]]\\[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTUUUTTTTTTTTTTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSSSSSSSRRSRRRRRRRRQQQQQQQQPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999::999999999999999888888887777777777777666666666655544444444444333333333322221111111110000000000000////////...........---------,,,,,,,,,,,++++++++++++++*******))))))))))))))))(()))((((((((''''''''''&&&&'''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########"""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeefffffffffffffffgggggghhhhjkkkkllllmmnnnoopppqqqqqrssssttttuuuvvvwwwwwwwwwwwwxxxwwwwwvvvvvuuuuuttttttstssssssssssssssssssssssrrqqpppoonnnmmlllkkkjjjjjiiggggghhhhhhhhhhggffeedccb__^^]]\\\[[[ZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTUTTTTTTTTTTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999:9999999999999998888888887777777777776666666666655544444444444333333333222221111111100000000000000////////..........----------,,,,,,,,,,,++++++++++++++*******))))))))))))))))(()))((((((((''''''''''&&&&''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########"""""!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmlmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeefeffffffffffffffggggghhhjjjkkkklllmmmnnnooppppqqqrrsssstttuuvvvwwwwwwwwwwwwxxxwwwwwvvvvvuuuuuttttttsssssssssssssssssssssssrrrqqpppoonnnmmmllllkkkjjjjjgggghhhhhiiiihhhggffeedcc`__^^]]\\[[[ZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMLLLMLLLLLLLLLLLKKKKKKKKKKKKJKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999999999998888888888777777777777666666666655554444444444333333333322222111111110000000000000/////////..........----------,,,,,,,,,,+++++++++++++++*******))))))))))))))))(())((((((((('''''''''&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""!!!!!!!!!! iijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllllllllklllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeedddeeeeeeeeeeeefffffffggggghjjjjkkkkklllmmmnnnooopppprrrrsssttuuuvvvwwwwwwwwwwwxxxwwwwwvvvvvuuuuutttttsssssssssssssssssssssssrrrrqpppoooonnnmmmmlllkkkkjjjhhhhhhhhiiiiiiihhhgffeddc``__^^]\\\[[ZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999999999999999998888888888877777777777766666666665555444444444433333333332222211111111000000000000/////////...........----------,,,,,,,,,++++++++++++++++*******)))))))))))))))((())(((((((('''''''''&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""!!!!!!!!!! iiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllllkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeffffffggggiijjjjjkkkllllmmmnnnoooooqqqrrrssttuuvvvwwwwwwwwwwwxxxwwwwwvvvvvuuuuutttttssssssssssssssssssssssrrrrrqpppoooonnnnmmmmllllkkkkjhhhhhhhiiiiiiiiihhhgffedda``_^^]]\\[[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999999999999999998888888888877777777777666666666655555444444444333333333332222211111110000000000000/////////..........-----------,,,,,,,,+++++++++++++++++*******)))))))))))))))((())(((((((('''''''''&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""!!!!!!!!! iiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllllkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlmllllllllllllllmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeffffffggiiiijjjjjkkkllllmmmnnnnoopqqqrrssttuuuvvwwwwwwwwwwwxxxwwwwwvvvvvuuuuutttttssssssssssssssssssssssrrrrrqpppoooonnnnnnmmmmlllkkkkhhhhhhiiiiijjjiiiihhgffedba``_^^]]\\[[ZZZZYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999999999999998888888888887777777777766666666665555544444444433333333333222221111111000000000000//////////..........-----------,,,,,,,,+++++++++++++++++********))))))))))))))((()((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""!!!!!!!!!! iiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllllllllllkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeffffffhiiiiijjjjjkkkllllmmmmnnnpppqqrrssttuuvvvwwwwwwwwwwxxxwwwwwvvvvvuuuuuttttsssssssssssssssssssssssrrrrrppppooooonnnnnnnmmmmlllkkihhhhhiiiijjjjjjiiihggffebaa`__^^]\\[[[ZZZYYYYYYYYXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999999999999998888888888888777777777766666666665555554444444433333333333222222111111100000000000//////////...........-----------,,,,,,,++++++++++++++++++********))))))))))))))((()(((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""!!!!!!!!!! iiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeddddddeeeeeeeeeedeeeeeeeeeeffffhhhiiiiiijjjjkkkklllmmmmnooppqqrrsstuuvvvwwwwwwwwwwxxxwwwwwvvvvvuuuuuttttsssssssssssssssssssssssrrrrqppppoooooonnnnnnnnmmmlllkiihhiiiiiijjjjjjjiihhggfecbaa`__^]]\\[[[ZZZYYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999999999999998888888888888877777777776666666666555555444444443333333333322222211111100000000000///////////...........-----------,,,,,,+++++++++++++++++++********)))))))))))))(((()(((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""!!!!!!!!!! iiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddeeeeeeedddddddddeeeeeeeefhhhhhhhiiiiijjjkkkkllllmmoooppqqrssttuuvvvvwwwwwwvvxxxwwwwwvvvvvuuuuuttttssssssssssssssssssssssrrrrrqppppooooooooonnnnnnmmmllliiiiiiiiijjjjjjjjjiihhggfccba``__^]]\\[[[ZZZYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999999999999988888888888888877777777766666666665555555444444433333333333222222211111100000000000//////////...........------------,,,,,,++++++++++++++++++*********)))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###########""""!!!!!!!!!! iiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggfffffffffffffffffffffefeeeeeeeeeeeeeeeeeeddddddeeeeedddddddddddddeeeeeeeggghhhhhhhiiiijjjjkkklllmnnooppqrrssttuuvvvvvvvvvvvxxwwwwwwvvvvvuuuuuttttssssssssssssssssssssssrrrrrrppppoooooooooooonnnnmmmlliiiiiiiiijjjjjjjjjjiihhgfdcbba``__^]]\\[[[ZZZYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRSSSSSSSSSSSRRRRRRRRRRRRRQRRQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999999999988888888888888877777777766666666666555555544444433333333333322222221111110000000000//////////............------------,,,,,+++++++++++++++++++********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$###########"""""!!!!!!!!!! iiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkklllllllkkllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeddddddddddddddddeeeeggggggghhhhhiiiijjjjkkkllnnnooppqrrstttuuvvvvvvvvvvwwwwwwwwvvvvvuuuuuttttssssssssssrsssssssssssrrrrrqpppppooooooooooooonnnmmmljiiiiiiiijjjjjjjjjjiiihhgddcbba``_^^]]\\[[[ZZZYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRSSSSSSSSSSRRRRRRRRRRRRRQQRQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999999999999888888888888888777777777766666666665555555544444433333333333322222221111110000000000//////////............------------,,,,,++++++++++++++++++*********)))))))))))))(((((((((((((''''''''''&&&&&&&'&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""!!!!!!!!!! iiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkllllkkkkllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeddddddddddddddddddddffgggggggghhhhiiiijjjkkklmmnnoopqqrrstttuuuuvvvvvvvwwwwwwwwvvvvvuuuuuttttssssssssrrrrrrssssssssrrrrrrpppppoooooooooooooonnnmmmjjiiiiiiijjjjjjjjjjjiihhgedccbba``__^]]\\\[[ZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999999999999888888888888888877777777766666666666555555554444433333333333322222222111110000000000///////////............-----------,,,,,++++++++++++++++++**********)))))))))))))(((((((((((((''''''''''&&&&&&&'&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""!!!!!!!!!!! iiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeddddddddddddddddddddfffffffgggggghhhiiiijjjkkmmmnnoopqqrrsstttuuuuuuuuuwwwwwwwwvvvvvuuuuuttttssssssssrrrrrrrrssssrrrrrrrqpppppooooooooooooooonnnmmjjjiiiiiijjjjjjjjjjjiiihheddccbba``__^^]]\\[[ZZZZYXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999989999998888888888888888777777777666666666665555555554444433333333333322222222111110000000000//////////............------------,,,,,++++++++++++++++++*********)))))))))))))((((((((((((('''''''''''&&&&&&&''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmoooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiihhhhgggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeedddddddddddddddddddddffffffffffggggghhhiiijjjklmmmnnoppqqrrsssttttuuuuuuwwwwwwwvvvvvvuuuuuttttsssssssrrrrrrrrrrrrrrrrrrrrqppppppoooooooooooooonnnmmjjjjiiiiijjjjjjjjjjjiiihheeddccbba``__^^]]\\[[[ZZZYYXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999989999998888888888888887777777776666666666665555555554444333333333333222222222111110000000000//////////............------------,,,,++++++++++++++++++*********))))))))))))))(((((((((((((''''''''''''&&&&&&''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiijiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmlllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccccccddddddeeeefffggghhiijjjkkllmmnnooppppqqqqqqrtttttttttttsssssrrrrqqqqqssssssssssssssssssssrrrrrqqqqqppppppppppppppppooonmmllllllllllllmmmllllkkkjhhhggffeeddcbbaa``__^^^]]]\\\\\[[[[[[ZZZZZZZZYYYYYVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHHHHGGGGGHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????==========<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999998888888888888777777777777666666666666655555555555443333333333322222222221111111000000000/////////////............------------,,,,++++++++++++++++++****************))))))))))((()((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$#############"""""""""!!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmlllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccccccccccccdddddeeefffggghhiiijjkkllmmnnnoooppppqqqqtttttttttttsssssrrrrqqqqqssssssssrrrrrrrssssrrrrrrqqqqqppppppppppqpppppooonmmmllllllllllllllllllkkkjihhgggffeeddccbbaa`___^^]]]]\\\\[[[[[[ZZZZZZZZYYYYVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????==========<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999998888888888888777777777777666666666666555555555554443333333333322222222221111111000000000////////////.............------------,,,,+++++++++++++++++****************))))))))))(((()((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmllllllllllllllllllllllllmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccbbbccccccccccccddddeeefffggghhiiijjkkkllmmmnnooooppppqsstttttttttsssssrrrrqqqqqsssssssrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppooommmmllllllllllllllllkkkkjihhhgggffeeddccbbaa``__^^^]]]]\\\\[[[[[ZZZZZZZZYYYVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????==========<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999998888888888887777777777777666666666665555555555554443333333333222222222211111110000000000////////////.............-----------,,,,+++++++++++++++++*****************))))))))))(((()((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcddddccccccccccccccccbbbbbccccccccccccccdddeeeffffghhhhiiijjkkkllmmmnnnooopppsssstttttttssssrrrrrqqqqqssssssrrrrrrrrrrrrrrrrrrrqqqqppppppppppppppppppooonmmmmllllllllllllllkkkkjjihhhhgggffeeeddccbbaa``__^^^]]]]\\\\[[[[[ZZZZZZZYYWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????==========<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999999888888888887777777777777666666666666555555555554444333333333322222222221111111000000000/////////////.............-----------,,,,+++++++++++++++++****************)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$#############"""""""""""!!!!!!!!!! hhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccdddccccccccccccccccbbbbbbccbbbbbbbbcccccdddeeeffffgghhhhiiijjkkklllmmmnnoooprsssstttttsssssrrrrrqqqqqssssssrrrrrrrrrrrrrrrrrrqqqqqppppppppppppppppppooonmmmmmllllllllllkkkkkkjjjhhhhhggggfffeeddccbbaa``___^^^]]]]\\\\[[[[[ZZZZZZYWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????==========<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999888888888877777777777776666666666665555555555554444333333333222222222221111111000000000/////////////.............-----------,,,,+++++++++++++++++***************)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!! hhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccddccccccccccccccccbbbbbbbbbbbbbbbbbbbccccdddeeeeffgggghhhhiiijjjkkkllmmmnnoorrsssstttssssssrrrrrqqqqqssssssrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppppooonnmmmmllllllllkkkkkkjjjjjhhhhhhgggggffeedddccbbaa``___^^^]]]\\\\[[[[[ZZZZZZWWWVVVVVVVVVVUUUUUUUUUUUUTUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????==========<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999888888888777777777777776666666666655555555555544444333333333222222222211111111000000000////////////.............------------,,,,+++++++++++++++++***************)))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$#############"""""""""""!!!!!!!!!! hhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccdccccccccccccccccbbbbbbbbbbbbbbbbbbbbbccccddddeeefffggggghhhhiiijjjkkllmmnnoqrrssssssssssssrrrrrqqqqqssssssrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppppoonnnmmmmllllllkkkkkkjjjjjjhhhhhhhgggggfffeeddccbbaa```__^^^^]]]\\\\[[[[[ZZZZWWWWVVVVVVVVVUUUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????=========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999988888888777777777777776666666666655555555555554444433333333322222222221111111000000000/////////////.............-----------,,,,++++++++++++++++++**************)))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!! hhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkmmmmmmmmmmmllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbccccddddeeefffffggggghhhiiijjjkkllmnnqqrrssssssssssrrrrrqqqqqqssssssrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppppooonnnmmmmmllllkkkkkjjjjjiiihhhhhhhhgggggfffeeddccbbaaa``___^^^]]]]\\\\[[[[ZZZWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999988888888777777777777766666666666655555555555544444433333333222222222221111111000000000/////////////.............-----------,,,,++++++++++++++++++**************)))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$#############""""""""""""!!!!!!!!! hhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkmmmmmmmllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkllllllllllllllllllllkkkkkllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbccccdddddeeeffffffggggghhhiijjkkllmnpqqrrsssssssssrrrrrqqqqqqssssssrrrrrrrrrrrrrqqqqqqqpppppppppppppppppppppooonnnnmmmmllllkkkkjjjjiiiiihhhhhhhhhhggggfffeeddccbbbaa```___^^^]]]\\\\[[[[[ZWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>=========<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999988888887777777777777766666666666555555555555544444433333333222222222221111111000000000/////////////.............-----------,,,,++++++++++++++++++**************)))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!! hhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkmmmllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkllllllllllllllllllkkkkkkkllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccddddeeeeeeffffffggghhhiijjkllmppqrrrssssssssrrrrrqqqqqqssssssrrrrrrrrrrrqqqqqqqqqpppppppppooooooppppooooonnnnmmmmllllkkkjjjjiiiiiiggggghhhhhgggggfffeeddcccbbaaa``___^^^]]]]\\\\[[[[XXWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGHHGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999998888888777777777777766666666666555555555555544444443333333322222222221111111000000000//////////////.............-----------,,,+++++++++++++++++++**************)))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!! hhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkklllllllllllllllllllkkkkkkllllllllllllllllkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccddddeeeeeeeeeeffffggghhijjkllopqqrrrsssssssrrrrrqqqqqqtssssssrrrrrrrrrqqqqqqqqqppppppppooooooooooooooooonnnnnmmmmlllkkkjjjiiiiiihggggggghhhgggggfffeeeddcccbbaaa```___^^^]]]]\\\[[[XXXWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGHGGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999998888887777777777777766666666665555555555555444444443333333222222222221111111000000000/////////////..............-----------,,,+++++++++++++++++++**************))))))))))((((((((((((((((((((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!! hhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkklllllllllllllllllkkkkkkkkllllllllllllllkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccddddddeeeeeeeefffgghhijjkloopqqrrrsssssrrrrrrrqqqqqtssssssrrrrrrrrqqqqqqqqqqpppppppoooooooooooooooooonnnnnmmmmlllkkkjjjiiiihhhgggggggggggggggfffeeedddcccbbaaa```___^^^]]]]\\\\[XXXXWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999998888887777777777777666666666665555555555555444444443333333222222222221111111000000000/////////////..............----------,,,,+++++++++++++++++++**************))))))))))((((((((((((((((((((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkllllllllllllllkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhihhhhhhhhhhhhhhhhhhhhhhhghhggggggggggggggggggggggfeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbcccccddddddddddddeeeefffghhijjknoppqqrrrrsssrrrrrrqqqqqqttsssssrrrrrrrrqqqqqqqqqqppppppooooooooooooooooooonnnnnmmmmlllkkkjjjiiihhhhgggggggggggggggffffeedddcccbbbaaa```___^^^^]]]\\\\YXXXXWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::999999999998888877777777777777666666666655555555555554444444443333332222222222211111111000000000/////////////..............----------,,,,+++++++++++++++++++**************))))))))))((((((((((((((((((((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkllllllllllllkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggghgggggggggggggggggggggfffeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbcccccccdddddddddddeeeffghhijknnoppqqrrrrrrrrrrrrrqqqqqttssssssrrrrrrrqqqqqqqqqqppppppooooooooooooooooooonnnnnmmmmlllkkkjjjiiihhhhggggggggggggggffffeeeddddcccbbbaaa```___^^^^]]]\\\YYXXXXWWWWWVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>===<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999999888887777777777777766666666665555555555554444444444333333222222222221111111100000000//////////////..............----------,,,,+++++++++++++++++++**************))))))))))((((((((((((((((((((''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbcccccccccccccddddeeffghhijmnoopqqqrrrrrrrrrrrrqqqqqtttsssssrrrrrrrqqqqqqqqqqppppppooooooooooooooooooonnnnnmmmmmlllkkjjjiiihhhhffffgggggggggfffffeeeddddcccbbbaaa````___^^^^]]]]\YYYXXXXWWWWWVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>==<<<<<<<<<<<<<;;;;;;;;;:;;;;;:::::::::99999999999888877777777777777666666666655555555555544444444444333332222222222221111111100000000//////////////..............----------,,,,++++++++++++++++++***************))))))))))(((((((((((((((((((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbccccccccccccccccdddeffghhilmnoopqqqrrrrrrrrrrrrqqqqtttsssssrrrrrrrrqqqqqqqqqpppppooooooooonnnnnnnoooonnnnnmmmmmlllkkjjjiiihhhhfffffffffffffffffeeeedddccccbbbaaaa```____^^^^]]]\YYYYXXXXWWWWWVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>><<<<<<<<<<<<<<;;;;;;;;;;:;;;;;::::::::999999999999888877777777777777666666666655555555555544444444444333322222222222211111111100000000//////////////..............----------,,,,++++++++++++++++++***************))))))))))((((((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccddeffghilmmnoppqqqrrrrrrrrrrrrqqqttttsssssrrrrrrrqqqqqqqqqpppppoooooooonnnnnnnnnnnnnnnnnmmmmmlllkkkjjiiihhhhfffffffffffffffeeeeddddccccbbbbaaaa````____^^^^]]]ZYYYYXXXXWWWWVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>><<<<<<<<<<<<<;;;;;;;;;;;:;;;;:::::::::999999999998888877777777777777666666666655555555555444444444444333222222222222211111111100000000//////////////.............----------,,,,,+++++++++++++++++****************))))))))))(((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllkllkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccddeffghklmnnoppqqqrrrrrrrrrrrrqqttttsssssrrrrrrrqqqqqqqqqpppppooooooonnnnnnnnnnnnnnnnnnmmmmmlllkkkjjjiiihhhfffffffffffffeeeeeddddcccccbbbbaaaa````____^^^^]]]ZZYYYYXXXXWWWWVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGFFFGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;::;;;;:::::::::999999999998888777777777777777666666666555555555554444444444444333222222222222111111111000000000//////////////.............----------,,,,,+++++++++++++++++****************))))))))))(((((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaabbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccddefggjklmnooppqqqrrrrrrrrrrrqqttttsssssrrrrrrrrqqqqqqqqpppppooooooonnnnnnnnnnnnnmmmmmmmmmmllllkkjjjiiihhhfffffffffeeeeeeedddddccccbbbbbaaaaa````_____^^^^]]ZZZYYYYXXXWWWWVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>><<<<<<<<<<<;;;;;;;;;;;:::;;;;::::::::9999999999988888777777777777776666666666555555555544444444444444332222222222221111111111000000000//////////////.............----------,,,,,++++++++++++++++*****************))))))))))((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!! ghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffeeeeeeeeeedddddddddddddddddddccccccccccccccccccccbccccbbbbbbbbbbbbbbbbbbaaabbbbbaaaaaaaaaaaaaaaaaaaaaabbabaaaaaaaaabbbbccddefgjklmmnoppqqqqrrrrrrrrrrqqttttsssssrrrrrrrqqqqqqqqqpppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmlllkkkjjiiiihhffffffeeeeeeeedddddcccccbbbbbaaaaa`````_____^^^^]]ZZZZYYYXXXXWWWVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>=<<<<<<<<<<;;;;;;;;;;;::::;;;:::::::::9999999999988887777777777777776666666665555555555544444444444444322222222222221111111111000000000//////////////............----------,,,,,,+++++++++++++++*******************)))))))))(((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#########"""""""""""!!!!!!!!!! ggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffeeeeeeeeedddddddddddddddddddcccccccccccccccccccbbbcccbbbbbbbbbbbbbbbbbbaaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccdeefijklmnnoppqqqqrrrrrrrrrrqttttsssssrrrrrrrqqqqqqqqqpppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmlllkkkjjjiiihhgfffffeeeeeeddddddcccccbbbbbaaaaa`````______^^^^^]ZZZZYYYYXXXWWWWVVVUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>==<<<<<<<<<;;;;;;;;;;;;::::;;;:::::::::9999999999988887777777777777766666666665555555555444444444444444222222222222211111111111000000000//////////////............----------,,,,,,++++++++++++++********************))))))))))(((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########"""""""""""!!!!!!!!!! ggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjlllllllllllllllkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffeeeeeeeedddddddddddddddddddcccccccccccccccccccbbbbccbbbbbbbbbbbbbbbbbbaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbccdefijkklmnooppqqqqrrrrrrrrrqttttsssssrrrrrrrqqqqqqqqpppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllkkkjjjiiiihgffffeeeeeddddddcccccbbbbbaaaaaa``````______^^^^^][ZZZZYYYYXXXWWWVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGFFFFGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>==<<<<<<<<;;;;;;;;;;;;:::::;;::::::::::9999999999888877777777777777666666666655555555555444444444444444222222222222111111111110000000000//////////////............----------,,,,,,+++++++++++++*********************)))))))))(((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########"""""""""""!!!!!!!!!! gggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjlllllllllllkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffeeeeeeddddddddddddddddddddcccccccccccccccccccbbbbbcbbbbbbbbbbbbbbbbbbaaaaaabbbaaaaaaaaaaaaaaaa``````aaaaaaaaaaa````aaaaabbcddehijklmmnooppqqqqrrrrrrrrqttttssssrrrrrrrqqqqqqqqppppppoooooonnnnnnnnmmmmmnnmmmmmmmmmmmllllkkkjjjiiihgffffeeeedddddccccccbbbbbaaaaaa``````_______^^^^^^[ZZZZYYYYXXXWWWVVVUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHGGGGGGGGFFFFFGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>===<<<<<<<;;;;;;;;;;;;::::::;;:::::::::99999999998888877777777777777666666666655555555554444444444444443222222222221111111111110000000000//////////////...........----------,,,,,,,++++++++++++**********************)))))))))((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$########"""""""""""!!!!!!!!!! gggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjlllllllkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffeeeeeddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbaaaaaaaaaaaaaaa````````aaaaaaa``````````aaabbccdehijjklmnnopppqqqqrrrrrrrqttttssssrrrrrqqqqqqqqqqpppppooooooonnnnnnnmmmmmmmmmmmmmmmmmmmllllkkkjjjiiihgfffeeeedddddcccccbbbbbbaaaaaa``````_______^^^^^^^[ZZZZZYYYXXXWWWVVVVUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIHHHHHHHHHGGGGGGGGGFFFFFGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?@@@????????>>>>>>>>>>====<<<<<<;;;;;;;;;;;;:::::::;::::::::::99999999998888777777777777776666666666655555555554444444444444443222222222211111111111110000000000//////////////...........----------,,,,,,,+++++++++++***********************)))))))))(((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!! gggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffeeeeddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````aa`````````````````aabbcddghijklmmnooppqqqqqrrrrrqqtttssssrrrrrrqqqqqqqqqpppppooooooonnnnnnnmmmmmmmmmmmmmmmmmmmlllllkkkjjjiiihgfffeeeeddddcccccbbbbbaaaaaa```````________^^^^^^^[[ZZZZYYYXXXWWWVVVUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIHHHHHHHHHGGGGGGGGGFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??@@@????????>>>>>>>>>>====<<<<<<;;;;;;;;;;;:::::::::::::::::::99999999998888777777777777766666666666655555555544444444444444433222222222111111111111110000000000//////////////...........---------,,,,,,,,++++++++++************************)))))))))(((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$########""""""""""!!!!!!!!!!! ffffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccdddddcccccccccccccccccccbccccccccbbbbbbbbbbbbbbbbbaaa```````````````___________________________``aabcdefghiijkklmmmnnnnooooonnrrrrqqqqpppppooooooooonnnqqqqpppppppooooooonnnnnnnooooooooooooonnnnmmmlllkkjiiihhhgggffffeeeeeddddddbbaaaaaaa````````________^^^^]]]]\\\[[ZZZYYYXXXXXWWVUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988887777777777766666666666665544444444444333333333333333333333332222222222222111111110000000000000////////.........-----------,,,,,,,,,++++++++++++++******+++************))))))))(())(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$########""""""""""!!!!!!!!!! efffffffffffffffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccdddccccccccccccccccccccbbcccccccbbbbbbbbbbbbbbbbbbaa```````````````____________________________``aabcdeefghijjkllmmnnnnnnoonnnrrrqqqqpppppooooooooonnnnqqppppppppooooooonnnnnnnnooooooooooooonnnnmmmlllkkjiiihhggggffffeeeeedddddcbaaaaaa`````````_________^^^^]]]]\\\[[ZZZYYYXXXXWWWUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOONONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888877777777776666666666666554444444444443333333333333333333333222222222222221111111100000000000000///////.........----------,,,,,,,,,,++++++++++++**********************)))))))))(()(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$########""""""""""!!!!!!!!!! eeeffffffffffffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffffffeeffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccddcccccccccccccccccccbbbbccccccbbbbbbbbbbbbbbbbbba`````````````````_____________________^^^_____``abbcdefghiijkkllmmnnnnnnnnnnrrqqqqpppppoooooooonnnnnnqppppppppooooooonnnnnnnnnoooooooooooonnnnnmmmlllkkjiiihhgggffffeeeeedddddccbaaaaaa````````__________^^^^^]]]\\\[[ZZZYYYXXXXWWWUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOONNONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888887777777777666666666666655444444444444333333333333333333333322222222222222111111110000000000000///////..........----------,,,,,,,,,++++++++++++***********************)))))))))(()(((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#######"""""""""""!!!!!!!!! eeeeeffffffffffffffffffffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccdcccccccccccccccccccbbbbbccccbbbbbbbbbbbbbbbbbbbaa````````````````____________________^^^^^^____``aabcdeffghijjkllmmmnnnnnnnnnrrqqqqppppooooooonnnnnnnnppppppppoooooooonnnnnnnnnoooooooooooonnnnnmmmlllkkjiiihhgggffffeeeeedddddccaaaaaa````````___________^^^^^]]]\\\[[ZZZYYYXXXXWWWUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888887777777776666666666666555444444444443333333333333323333333222222222222222111111110000000000000///////.........-----------,,,,,,,,,+++++++++++************************))))))))((()(((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!! eeeeeeeffffffffffffffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbcccbbbbbbbbbbbbbbbbbbbaaa```````````````____________________^^^^^^^^___```abcddefghiijkkllmmmnnnnnnnnrqqqqppppoooooonnnnnnnnnnpppppppoooooooonnnnnnnnnnnoooooooooonnnnnmmmmlllkkjiiihhhggffffeeeedddddcccaaaaa````````____________^^^^^]]]\\\[[ZZZYYYXXXWWWWUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999998888887777777776666666666665555444444444443333333333333323333333222222222222222111111110000000000000///////.........----------,,,,,,,,,,++++++++++*************************))))))))(((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!! eeeeeeeefffffffffffffffffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbccbbbbbbbbbbbbbbbbbbaaaaa```````````````___________________^^^^^^^^^____``abccdefgghijjklllmmmnnnnnnnqqqqppppooooonnnnnnnnnnnmppppppoooooooonnnnnnnnnnnnnnooooooonnnnnnmmmmlllkkjiiihhhgggfffeeeedddddcccaaaaa```````_____________^^^^^]]]\\\[[ZZYYYXXXXWWWWUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999988888887777777766666666666665555444444444443333333333333223333333222222222222222111111110000000000000///////.........----------,,,,,,,,,++++++++++**************************))))))))(((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!! eeeeeeeeeeeffffffffffffffffffffffffffffffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````````````___________________^^^^^^^^^^____``aaccdeffghiijkkllmmmmnnnnnmqqqqpppooooonnnnnnnnnmmmmpppppooooooooonnnnnnnnnnnnnnnnooonnnnnnnnmmmmllllkjjiiihhgggfffeeeedddddcccaaaaa``````______________^^^^^]]]\\[[[ZZYYYXXXXWWWWUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999988888887777777766666666666655555444444444443333333333333223333333222222222222222111111110000000000000///////........----------,,,,,,,,,,++++++++++*************************))))))))(((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#######"""""""""!!!!!!!!!! eeeeeeeeeeeeefffffffffffffffffffffffffffffffffffghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa`````````````___________________^^^^^^^^^^^^___``aabcdeefghhijjklllmmmmnnnmmqqqppppoooonnnnnnnnmmmmmmpppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmllllkjjiiihhhgggfffeeeeddddcccaaaaa``````______________^^^^]]]]\\[[ZZZYYYXXXWWWWWUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888777777766666666666665555544444444444333333333333322333333222222222222222211111111000000000000////////........----------,,,,,,,,,+++++++++++*************************))))))))(((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""!!!!!!!!!! eeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````````___________________^^^^^^^^^^^^^___``aabcddefgghiijkkllmmmmmmmmmqqqpppoooonnnnnnnnmmmmmmmpoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmllllkjjiiihhhgggfffeeeeddddcccaaaa```````_____________^^^^^]]]\\\[[ZZZYYXXXXWWWWWUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@A@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888777777766666666666655555544444444444333333333333322333333322222222222222211111111000000000000////////........---------,,,,,,,,,,++++++++++*************************))))))))((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""!!!!!!!!!! eeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhgggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```````````___________________^^^^^^^^^^^^^^___``aabccdeffghiijjkkllmmmmmmmmqqppppoooonnnnnnmmmmmmmmmoooooooooooonnnnnnnnnnnmmnnnnnnnnnnnnnnnmmmmmllllkjjjiiihhhgggfffeeeddddcccaaaa``````_____________^^^^^]]]]\\[[[ZZYYYXXXWWWWWWUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888777777666666666666655555544444444443333333333333322333333222222222222222211111111000000000000////////.......----------,,,,,,,,,+++++++++++*************************))))))))((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!! eeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````_____________________^^^^^^^^^^^^^____``aabccdeefghhijjkklllmmmmmmmqqppppooonnnnnnmmmmmmmmmmooooooooooonnnnnnnnnnmmmmnnnnnnnnnnnnnnnmmmmmllllkjjjiiihhhgggfffeeeddddcccaaaa``````__________^^^^^^^^]]]\\\[[ZZZYYXXXXWWWWWVUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888777777666666666666555555544444444443333333333333322333333322222222222222211111111000000000000////////.......---------,,,,,,,,,,+++++++++++************************))))))))(((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""!!!!!!!!!!! eeeeeeeeeeeeeeeeeeeeeffeffffffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````_____________________^^^^^^^^^^^^^^____``aabccdeefgghiijjkklllmmmmmmqppppoooonnnnnmmmmmmmmmmmoooooooooonnnnnnnnnnmmmmmnnnnnnnnnnnnnnnmmmmmllllljjjjiiihhhgggfffeeedddcccaaaaa``````________^^^^^^^^]]]]\\[[[ZZYYYXXXWWWWWVVUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888877777666666666666655555554444444444333333333333332233333332222222222222221111111100000000000/////////.......---------,,,,,,,,,++++++++++++************************))))))))(((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""!!!!!!!!!!! eeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````_____________________^^^^^^^^^^^^^^^____``aabccddeffghhijjkklllmmmmmmqppppoooonnnnnmmmmmmmmmllooooooooonnnnnnnnnnmmmmmmnnnnnnnnnnnnnnmmmmmmllllljjjjiiiihhgggfffeeeddddccaaaaa``````_______^^^^^^^^]]]]\\\[[ZZZYYXXXXWWWWWVVUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888888877776666666666666555555554444444444333333333333322233333332222222222222211111111000000000000/////////.......---------,,,,,,,,,+++++++++++************************))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!! eeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````__________________^__^^^^^^^^^^^^^^^^____``aabbcddeefgghiijjkklllmmmmmqppppoooonnnnnmmmmmmmmllloooooooonnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnmmmmmmmllllkjjjjiiihhhgggffeeeddddccaaaaa``````_______^^^^^^^]]]]\\\[[[ZZYYYXXXWWWWWVVVUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888877776666666666666555555554444444443333333333333322233333332222222222222211111111000000000000/////////......---------,,,,,,,,,,+++++++++++************************))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#####""""""""""!!!!!!!!!!! eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````__________________^^__^^^^^^^^^^^^^^^^____``aabbccdeefgghhijjkkllllmmmmppppppooonnnnnmmmmmmmllllooooooonnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnmmmmmmmllllkjjjjjiiihhhggfffeeedddccaaaaaa``````______^^^^^^^]]]\\\[[[ZZZYYXXXXWWWWWVVVUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888887777666666666666655555555444444444333333333333332223333333222222222222221111111100000000000//////////......---------,,,,,,,,,,+++++++++++***********************))))))))((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#####""""""""""!!!!!!!!!!! eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````__________________^^^_^^^^^^^^^^^^^^^^^____```abbccddeffghhiijjkklllllmmppppppooonnnnnmmmmmmlllllooooonnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnmmmmmmmllllkkjjjjiiihhhgggffeeeddddcbaaaaaa`````______^^^^^^]]]\\\\[[ZZZYYYXXXWWWWWWVVVUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888887776666666666666555555555444444444333333333333322223333333222222222222221111111100000000000//////////......--------,,,,,,,,,,,+++++++++++**********************)))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!!! ddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggggghhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhgggggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeedeeeddddddddddddddddddddddccccccccccccccccbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbaabbbbbbbaaaaaaaaaaaaaaaaaa```_________________^^^^^^^^^^^^^^^^^^^^^^^____```abbccddeefgghiijjkklllllllppppppoooonnnnmmmmmmlllllooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmlllkkkjjjjiiihhgggffeeeddddcbbaaaaaa`````_____^^^^^]]]\\\\[[[ZZYYYXXXXWWWWWVVVVUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888888887776666666666666555555555444444443333333333333322223333333222222222222211111111000000000000//////////......--------,,,,,,,,,,,+++++++++++*********************)))))))))(((((((((((((((('''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!! dddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhhhhhhhggggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeddeddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbaaabbbbbbaaaaaaaaaaaaaaaaaa```_________________^^^^^^^^^^^^^^^^^^^^^^^^____```abbbccdeeffghhiijjkkllllllppppppoooonnnnmmmmmlllllloonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmlllkkkjjjjiiihhhggfffeeeddddbbbaaaaaa````_____^^^^^]]]\\\[[[ZZZYYYXXXXWWWWWVVVVUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::999999999988888888888888777666666666666555555555544444444333333333333332222333333222222222222221111111100000000000///////////.....---------,,,,,,,,,,,+++++++++++*********************)))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!! dddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggghhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbaaaabbbbaaaaaaaaaaaaaaaaaaa``__________________^^^^^^^^^^^^^^^^^^^^^^^^^^___```abbbccddeefgghiijjkkklllllppppppoooonnnnmmmmmllllllnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmllkkkjjjjiiihhhggfffeeeddddbbbbaaaaaa````____^^^^]]]\\\[[[ZZZYYYXXXXWWWWWWVVVVUTTTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888888888776666666666666555555555544444443333333333333322222333333222222222222211111111100000000000///////////.....---------,,,,,,,,,,,+++++++++++********************)))))))))(((((((((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!! dddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggghhhhhhhgggggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbaaaaaaaaaaaaaaaaaaa```_________________^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aabbccddeeffghhiijjkklllllppppppoooonnnnmmmmlllllllnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmllkkkjjjjiiiihhgggffeeeddddbbbbbaaaaa````____^^^^]]]\\\[[[ZZZYYYXXXXWWWWWWVVVVUTTTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888888776666666666666555555555544444443333333333333322222333333222222222222211111111000000000000///////////.....--------,,,,,,,,,,,,+++++++++++*******************))))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#######"""""""""!!!!!!!!!! dddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggghhhhhgggggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbaaaaaaaaaaaaaaaaaaa````________________^^^^^^^^^^^^^^^^^^^^]^^^^^^^____```abbbccddeefgghiijjkkkllllppppppoooonnnmmmmmlllllllnnnnnnnnnnnnnnmmmmmmmmmmlmmmmmmmmmmmmnnnmmmmmmmmllkkkjjjjiiiihhgggffeeeedddbbbbbbaaaaa````___^^^^]]]\\[[[ZZZYYYYXXXXWWWWWWVVVVUTTTTTTTTTTSSSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::999999999888888888888888777666666666666555555555554444443333333333333332222233333322222222222211111111100000000000////////////.....--------,,,,,,,,,,,,+++++++++++*****************))))))))))))((((((((('(((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#######"""""""""!!!!!!!!!! dddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjjjjiiiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggggghhhggggggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabaaaaaaaaaaaaaaaaaa``````_______________^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^___```aabbccddeeffghhiijjkkklllppppppoooonnnmmmmmlllllllnnnnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmmmnnnnnmmmmmmmllkkkjjjjiiihhhgggffeeeedddbbbbbbbaaaaa```___^^^^]]\\\[[[ZZZYYYXXXXXWWWWWWWVVVUTTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888888888776666666666666555555555554444433333333333333332222233333222222222222211111111000000000000///////////......--------,,,,,,,,,,,,++++++++++*****************)))))))))))))((((((((('(((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!! dddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiihhhgggggggggggggggggggggghggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````_____________^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^___```aabbbccddeefgghiijjkkklllppppppooonnnnmmmmllllllllnnnnnnnnnnnmmmmmmmmmmmmllmmmmmmmmmmmmnnnnmmmmmmmllkkkjjjjiiihhhgggfffeeedddbbbbbbbbaaaa````___^^]]]\\[[[ZZZYYYYXXXXXWWWWWWWVVVUTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::::::9999999998888888888888887776666666666665555555555554444433333333333333332222233333222222222222111111111000000000000///////////.....---------,,,,,,,,,,,,+++++++++++*************)))))))))))))))(((((((((''((('''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!! dddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihgggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^____``aabbbccddeeffghhiijjkkkllpppppoooonnnnmmmmlllllllknnnnnnnnnnmmmmmmmmmmmmlllmmmmmmmmmmmmnnnnmmmmmmmllkkkjjjjiiihhhgggfffeeedddbbbbbbbbbaaaa```___^^]]]\\[[[ZZZYYYYXXXXXXWWWWWWWVVUTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888888888776666666666666555555555555444433333333333333332222223333322222222222211111111000000000000////////////.....--------,,,,,,,,,,,,+++++++++++*************))))))))))))))))(((((((((''(('''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!! dddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^___``aaabbbccddeefgghiijjjkkklppppooooonnnmmmmlllllllkknnnnnnnnnmmmmmmmmmmmmllllmmmmmmmmmmmmnnnnnmmmmmmllkkjjjjjiiihhhgggfffeeeeddcbbbbbbbbaaaa```___^^]]]\\[[ZZZZYYYYXXXXXXWWWWWWWVVUTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888888887776666666666666555555555555444333333333333333332222223333222222222222111111111000000000000///////////......--------,,,,,,,,,,,,+++++++++++*************))))))))))))))))(((((((((''(('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""!!!!!!!!!! ccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbcbbbbbbbbbbbbbbbbbbbbbaaabbbbaaaaaaaaaaaaaaaaaaaa```````````````````_______`````````````````________``_________________```aaabbcccdddeeffghhijjkkllmmmmoppoooooonnnmmmmllllllkkkoooonnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmlllkkkkjjjiiihhhgggffffeeeeeedddddddcccbbbaa```__^]]\\\[[[ZZZZZZYYYYYYYXXXXXUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@A@@@@@@@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::999988888888888888887777766666666666555555555555545544444444444444443333333333333333332222222222211111110000000000000/////////.......---------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))(((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$######""""""""""!!!!!!!!!! ccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbaaaaaaaaaaaaaaaaaaa````````````````````________````````````````_________`__________________```aaaabccccddeeffgghiijjkkllmmmoooooooonnnnmmmllllllkkkkoonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmlllkkkkjjjiiihhhgggffffeeeeeedddddddcccbbbaa```__^]]\\[[[[ZZZZZZYYYYYYYXXXXXUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;:::::::::99998888888888888887777776666666666655555555555544544444444444444444333333333333333332222222222221111111000000000000//////////.......---------,,,,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$######""""""""""!!!!!!!!!! ccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabaaaaaaaaaaaaaaaaaaaa````````````````````_________```````````````_____________________________````aaabbcccdddeeffghhiijkklllmmoooooooonnnmmmmllllllkkkkonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmllkkkkjjjjiiihhhgggffffeeeeeeeddddddcccbbbaa```__^]]\\[[[[ZZZZZZZYYYYYYXXXXXUUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::::999988888888888888877777776666666666555555555555544544444444444444443333333333333333332222222222221111111000000000000//////////.......--------,,,,,,,,,,,,,,,++++++++++++++************))))))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""!!!!!!!!!! ccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggghhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````__________`````````````________________________________```aaabbccccddeeffgghhijjkklllmooooooonnnnmmmmlllllkkkkknnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmllkkkkjjjjiiihhhgggffffeeeeeeeddddddcccbbbaa```__^]]\\[[[[ZZZZZZZYYYYYYXXXXXUUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::99998888888888888877777777666666666655555555555544444444444444444444333333333333333333222222222221111111000000000000///////////......---------,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""!!!!!!!!!! ccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggghhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjikkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````____________````````````________________________^^^______````aabbbcccdddeeffgghiijjkklllooooooonnnnmmmlllllkkkkkknnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmllkkkkjjjjiiihhhgggffffeeeeeeeddddddcccbbbaa```__^]]\\[[[[[ZZZZZZZYYYYYYXXXXUUUUTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::99988888888888888877777777666666666555555555555444444444444444444443333333333333333332222222222221111111000000000000///////////......---------,,,,,,,,,,,,,,,++++++++++++++**********))))))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""!!!!!!!!!! ccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggghhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````_____________``````````_________________________^^^^^______```aabbbccccddeeeffghhijjkklllnooooonnnnnmmmlllllkkkkkknnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmllkkkkjjjjiiihhhgggfffffeeeeeeddddddcccbbbaa```__^]]\\[[[[[ZZZZZZZYYYYYYXXXXUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::999988888888888888777777777666666665555555555555444444444444444444433333333333333333332222222222221111111000000000000///////////......---------,,,,,,,,,,,,,,++++++++++++++**********)))))))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""""!!!!!!!!!! cccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggggggggggggggggghhhgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````______________`````````__________________________^^^^^^_____```aabbbbcccdddeeffgghiijjkkllnnooonnnnnmmmmlllllkkkkkknnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmllkkkkjjjjiiihhhgggfffffeeeeeeddddddcccbbbaa``___^]\\\[[[[[ZZZZZZZZYYYYYXXXXUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::999888888888888887777777777666666655555555555554444444444444444444333333333333333333322222222222211111111000000000000///////////......--------,,,,,,,,,,,,,,,++++++++++++++**********)))))))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$######"""""""""""!!!!!!!!!! cccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghhgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````_______________````````__________________________^^^^^^^^____````aabbbccccdddeeffghhiijjkklnnnnnnnnnnmmmmllllkkkkkkknnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmllkkkkjjjjiiihhhgggfffffeeeeeeddddddcccbbbaa``___^]\\\[[[[[ZZZZZZZZYYYYYXXXXUUUUTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::9999888888888888887777777777666666655555555555554444444444444444443333333333333333333322222222222211111111000000000000//////////......---------,,,,,,,,,,,,,,,++++++++++++++*********))))))))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""""!!!!!!!!!! cccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````________________```````__________________________^^^^^^^^^^____```aabbbbcccdddeeffgghhijjkklnnnnnnnnnnmmmmllllkkkkkkknnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmllkkkkjjjjiiihhhgggfffffeeeeeedddddccccbbbaa``__^^]\\\[[[[[ZZZZZZZZYYYYYXXXXUUUUTTTTTTTTTSSSSSSSSSSRRQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::999888888888888887777777777766666655555555555554444444444444444443333333333333333333322222222222221111111100000000000///////////......---------,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""""!!!!!!!!!! cccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcdddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````__________________``````__________________^________^^^^^^^^^^____```aabbbbccccdddeeffghhiijjkknnnnnnnnnnmmmmllllkkkkkkknnnnnnnnnnnnmmmmmmmmmmmmlmmmmmmmmmmnnnnnnnnnnnmmmmllkkkkjjjjiiihhhggggfffffeeeeedddddccccbbaaa``__^^]\\\[[[[[ZZZZZZZZYYYYYXXXXUUUUTTTTTTTTSSSSSSSSSSSRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::9999888888888888877777777777766666555555555555544444444444444444433333333333333333333222222222222221111111100000000000///////////......---------,,,,,,,,,,,,,,+++++++++++++++********))))))))))))))((((((((((''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#######""""""""""""!!!!!!!!! cccccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhgggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccdcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````___________________`````__________________^^_______^^^^^^^^^^^^____```aabbbbccccddeeefgghhijjkkmnnnnnnnnnmmmmllllkkkkkkknnnnnnnnnnnmmmmmmmmmmmmllmmmmmmmmmmnnnnnnnnnnmmmmmllkkkkjjjjiiihhhggggfffffeeeeedddddcccbbbaaa``__^^]\\\[[[[[ZZZZZZZZYYYYYXXXXUUUTTTTTTTTTSSSSSSSSSSRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999888888888888877777777777766665555555555555444444444444444444333333333333333333332222222222222221111111100000000000//////////......----------,,,,,,,,,,,,,,+++++++++++++++********))))))))))))))((((((((((''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#######""""""""""""!!!!!!!!! cccccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccccccbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````___________________^````__________________^^^______^^^^^^^^^^^^^____```aabbbbccccdddeeffghhiijjkmnnnnnnnnnmmmmllllkkkkkkknnnnnnnnnnnmmmmmmmmmmllllmmmmmmmmmmmnnnnnnnnnmmmmmllkkkkjjjjiiihhhhgggfffffeeeeedddddcccbbbaa```__^^]\\\[[[[[ZZZZZZZZYYYYXXXXXUUUTTTTTTTTSSSSSSSSSSRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::::99999888888888888777777777777766655555555555555444444444444444443333333333333333233322222222222222211111111100000000000//////////......---------,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#######""""""""""""!!!!!!!!! cccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccccccbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````__________________^^^``___________________^^^^______^^^^^^^^^^^^^^___```aaabbbbccccdddeefgghiijjkmmnnnnnnnnmmmmllllkkkkkkknnnnnnnnnmmmmmmmmmmmlllllllmmmmmmmmmnnnnnnnnmmmmmllkkkkkjjjjiiihhhhgggfffffeeeeedddddcccbbbaa```__^^]\\\[[[[[ZZZZZZZYYYYYXXXXWUUUTTTTTTTSSSSSSSSSSSRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999888888888887777777777777666555555555555554444444444444444443333333333333332233222222222222222211111111100000000000//////////......---------,,,,,,,,,,,,,,+++++++++++++++********)))))))))))))))(((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""""""!!!!!!!!! bccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccccccccbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````___________________^^^^`___________________^^^^^_____^^^^^^^^^^^^^^^____``aaabbbbbccccddeeffghhiijkmmnnnnnnnnmmmmllllkkkkkkknnnnnnnnmmmmmmmmmmmllllllllllmmmmmmmmnnnnnmmmmmmmllkkkkjjjjjiiihhhgggggffffeeeeedddddcccbbaaa``___^^]\\\[[[[[ZZZZZZZYYYYYXXXXWUUTTTTTTTTSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999888888888877777777777776665555555555555544444444444444444433333333333333222222222222222222222111111111100000000000//////////......---------,,,,,,,,,,,,,,+++++++++++++++********))))))))))))))((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""""""!!!!!!!!! bbbccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggggffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbcbbbbbbbbbbbbbbbbbbbbbbaabbaaaaaaaaaaaaaaaaaaaaa``aaaaa`````````````````````___________________^^^^^__________________^^^^^^^____^^^^^^^^^^^^^^^^^___``aaabbbbbbcccdddeefgghiijjmmnnnnnnnnnmmmllllkkkkkkknnnnnnnmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmllkkkkkjjjjiiiihhhgggggffffeeeeeddddccccbbaaa``___^^\\\[[[[[ZZZZZZZZYYYYYXXXXWUUTTTTTTTSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999888888888877777777777776655555555555555444444444444444444333333333333332222222222222222222221111111111100000000000/////////......----------,,,,,,,,,,,,,,+++++++++++++++********))))))))))))))((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""""""!!!!!!!! bbbbbccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggfffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabaaaaaaaaaaaaaaaaaaaaa```aaaa````````````````````____________________^^^^^^_________________^^^^^^^^___^^^^^^^^^^^^^^^^^^___``aaaabbbbbbcccddeeffghhijjmmmnnnnnnnmmmmllllkkkkkkjnnnnnnmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmlllkkkkjjjjjiiihhhhgggggffffeeeeeddddccccbbaaa``__^^^\\\[[[[[ZZZZZZZYYYYYXXXXXWUUTTTTTTTSSSSSSSSSSRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999888888888777777777777766655555555555554444444444444444443333333333333322222222222222222222211111111111100000000000/////////......----------,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$########"""""""""""!!!!!!!! bbbbbbbccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````aaa````````````````````____________________^^^^^^^_______________^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^___``aaaabbbbbccccddeffghhijjmmmnnnnnnnnmmmllllkkkkkjjnnnnmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmlllllkkkjjjjjiiiihhhhgggggffffeeeeeddddcccbbbaaa``__^^^\\\[[[[[ZZZZZZZYYYYYXXXXWWUTTTTTTTSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888887777777777777666655555555555544444444444444444433333333333333222222222222222222221111111111111000000000000/////////......----------,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#######"""""""""""!!!!!!!! bbbbbbbbbccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggfffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````a````````````````````____________________^^^^^^^^^______________^^^^^^^^^^^_^^^^^^^^^^^^^]]]^^^^^___``aaaabbbbbbcccddeefgghiijlmmnnnnnnnmmmmllllkkkkkjjnnnmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmllllllkkjjjjjiiiihhhhgggggfffffeeeeeedddcccbbbaa```__^^^\\\[[[[ZZZZZZZYYYYYXXXXXWWUTTTTTTTSSSSSSSSSSRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888888887777777777777666655555555555544444444444444444333333333333332222222222222222222211111111111111000000000000////////......-----------,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$########""""""""""!!!!!!!! bbbbbbbbbbbccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggfffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_____________________^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^____`aaaaabbbbbbcccdeeffghiijlmmmnnnnnnmmmmllllkkkkkjjnmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmllllllkkkjjjjjiiiihhhhhgggggfffffeeeeeedddcccbbbaa```__^^]\\\[[[[ZZZZZZZYYYYYXXXXXWWUTTTTTTSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888887777777777777666665555555555544444444444444444433333333333332222222222222222222111111111111111000000000000/////////......-----------,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))(((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""!!!!!!! bbbbbbbbbbbbbccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____________________^^^^^^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^___``aaaaabbbbbbccddeffghhijlmmmnnnnnmmmmmllllkkkkjjjmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmlllllllkkkjjjjjiiiihhhhhggggggffffffeeeeddddcccbbbaa``___^^]\\\[[[ZZZZZZZYYYYYYXXXXWWWTTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888877777777777777666665555555555544444444444444444333333333333322222222222222222211111111111111111000000000000////////......------------,,,,,,,,,,,,,++++++++++++++**********)))))))))))))(((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""!!!!!!! bbbbbbbbbbbbbbbbccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgffffffffffffffffffffffgggffggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_____________________^^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^___``aaaaaabbbbbccddeefgghiillmmmnnnnmmmmllllkkkkjjjjmmmmmmmmmmmllllllllllllllllllllllllmmmllllllllkkkkjjjiiiiihhhhhggggggfffffffeeeeddddcccbbaaa``___^^]\\[[[[ZZZZZZYYYYYYXXXXXWWWTTTTTTSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888877777777777776666665555555555444444444444443443333333333333222222222222222222111111111111111111000000000000////////......------------,,,,,,,,,,,,,++++++++++++++**********)))))))))))))((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""!!!!!!! bbbbbbbbbbbbbbbbbbccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````____________________^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^___```aaaaaabbbbbccddefgghiillmmmmmmmmmmmllllkkkkjjjjmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkjjiiiiihhhhhggggggffffffffeeeeddddccbbbaa```__^^^]\\[[[[ZZZZZZYYYYYYXXXXWWWWTTTTTTSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?@@@@?????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888877777777777777666666555555555444444444444443343333333333333222222222222222222111111111111111111100000000000/////////......-----------,,,,,,,,,,,,,,++++++++++++++**********)))))))))))))((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""!!!!!!! bbbbbbbbbbbbbbbbbbbbccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____________________^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^__```aaaaaaaabbbccddeffghhilllmmmmmmmmmmlllkkkkkjjjjmmmmmmmmlllllllllllllkkkkllllllllllllllllllkkkkkjjjiiiiihhhhggggggggffffffffeeeedddcccbbbaa``___^^^]\\[[[ZZZZZZYYYYYYXXXXXWWWWTTTTTSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@?@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999888877777777777777666666655555555544444444444444333333333333333322222222222222222111111111111111111110000000000/////////......------------,,,,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""!!!!!! bbbbbbbbbbbbbbbbbbbbbbccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_____________________^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^__````aaaaaaaabbbccdeefghhikllmmmmmmmmmllllkkkkjjjjjmmmmmmlllllllllllllkkkkkklllllllllllllllllkkkkkjjjiiiiihhhhgggggggfffffffffeeeeedddcccbbaaa``___^^]]\\[[[ZZZZZZYYYYYYXXXXXWWWWTTTTTSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::::999999999998888877777777777777666666655555555444444444444443333333333333333222222222222222221111111111111111111110000000000/////////......------------,,,,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####"""""""!!!!!! bbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggfffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccccccbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____________________^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^]^^^^^^^^^]]]]]]]]]]]]^^^__````aaaaaaaabbbccddefgghiklllmmmmmmmmllllkkkkjjjjjmmmmmlllllllllllllkkkkkkklllllllllllllllkkkkkkjjjjiiihhhhhggggggfffffffffffeeeeedddccbbbaa```__^^^]]\[[[[ZZZZZZYYYYYXXXXXWWWWWTTTTSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???@@?????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;:::::::::::::99999999999888877777777777777766666665555555544444444444443333333333333333322222222222222222111111111111111111111000000000/////////.......------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####"""""""!!!!!! bbbbbbbbbbbbbbbbbbbbbbbccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____________________^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^]]^^^^^^^^]]]]]]]]]]]]]^^^__`````aaaaaaaabbbcddeffghhkkllmmmmmmmllllkkkkjjjjjjmmmmlllllllllllllkkkkkkkkkkklllllllllllkkkkkkkjjjjiiihhhhgggggfffffffffffffeeeedddcccbbaaa``___^^]]]\[[[[ZZZZZYYYYYYXXXXXWWWWWTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@???@?????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999888887777777777777776666666555555554444444444443333333333333333322222222222221222111111111111111111111000000000//////////.......-----------,,,,,,,,,,,,,++++++++++++++************))))))))))))(((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####""""""!!!!!!! bbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddcccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````_____________`_____________________^^^___________^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\]]]]^^^^_________`````aabccdeefgiijjjjkkkkjjjjjiiiihhhhhgmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhgggggfffffffffffffeeedddcccbbaa```__^^^]]]\[[[[ZZZZZYYYYYYXXXXXWWWWWVTTTSSSSSSSSRRRRRRRRRRQQQQPPOOOOOOOOOONNNNNNNNNNMMMNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888877777777777776665555555554444444444444333333333333332222222222222111111111111111110000000000////////////..........----------------,,,,,,,,,,,,,+++++++++++++************))))))))))))(((((('''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$####$$$#######"""""!!!!!!!!! bbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddcccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffgggggffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````___________________________________^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]^^^^_________````aabbcddefghiijjjjjjjjjjjiiiihhhhhhgmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiihhhhggggfffffffffffffffeeddddccbbbaa``___^^^]]\\[[[ZZZZZZYYYYYYXXXXXWWWWWVTTTSSSSSSSSRRRRRRRRRRQQQQPOOOOOOOOOONNNNNNNNNNNMMMNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@????????>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;;:::::::::::999999988888888877777777777776665555555554444444444443333333333333332222222222222111111111111111110000000000////////////..........----------------,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((('''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$####$$$######""""""!!!!!!!! bbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffgggffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````___________________________________^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]^^^^__________````aabccdeffhiijjjjjjjjjjjiiiihhhhhhgmllllllllllllkkkkkkkkkkkkjjjjjkkkkkkkjjjjjjjjiiiiiihhhhggggffffffffffffffffeedddcccbbaa```__^^^]]]\\[[[ZZZZZZYYYYYYXXXXXWWWWVVTTTSSSSSSSRRRRRRRRRRQQQQQOOOOOOOOOOONNNNNNNNNNMMMMNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@???????>>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;::::::::::::999999988888888777777777777776665555555544444444444443333333333333322222222222222111111111111111100000000000///////////..........----------------,,,,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$####$$#######""""""!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````____________________________________^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]^^^^___________```aabbcdeefhhiijjjjjjjjjiiiiihhhhhggmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiihhhhggggffffffffffffffffeddddccbbbaa``___^^]]]\\\[[ZZZZZZZYYYYYYXXXXXWWWWVVTTSSSSSSSSRRRRRRRRRQQQQQQOOOOOOOOOONNNNNNNNNNNMMMMNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@???????>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;::::::::::::9999999988888887777777777777776665555555544444444444433333333333333322222222222221111111111111111100000000000//////////...........----------------,,,,,,,,,,,,,++++++++++++++***********))))))))))))(((((((''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#####$$#######"""""!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddcccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffeeeeeeeedddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````___________________________________^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]^^^^^___________```abbcddefhhiiijjjjjjjjiiiiihhhhhggllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiihhhggggffffffffffffffffeedddcccbbaa```__^^^]]\\\\[ZZZZZZZZYYYYYYXXXXXWWWWVVTTSSSSSSSRRRRRRRRRRQQQQQQOOOOOOOOONNNNNNNNNNNMMMMMNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;:::::::::::99999999988888887777777777777766665555555544444444444433333333333333222222222222221111111111111111100000000000/////////...........----------------,,,,,,,,,,,,,++++++++++++++************))))))))))))(((((('''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$######$#######""""""!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccddddddddddccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffeeeeeedddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````____________________________________^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^^^____________``aabccdeeghhiijjjjjjjiiiiihhhhhhggmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhggggfffffeeeeeeeeeeeeddddcccbbaa``__^^^]]]\\\[[ZZZZZZZYYYYYYYXXXXXWWWWVVTTSSSSSSSRRRRRRRRRQQQQQQQOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDCCCCDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;::::::::::::99999999988888877777777777777766665555555444444444444333333333333333222222222222211111111111111111000000000000////////............----------------,,,,,,,,,,,,,++++++++++++++************)))))))))))((((((('''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#######$#######""""""!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffeeeedddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````_____________________^_____________^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]^^^^^___________``aabbcdeeghhiiijjjjjjiiiiihhhhhhgglllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhgggfffffeeeeeeeeeeeeedddcccbbaa```__^^]]]\\\[[ZZZZZZZYYYYYYYYXXXXWWWWWVVTSSSSSSSRRRRRRRRRQQQQQQQQOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDCCCCDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@?????>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;::::::::::::999999999988888777777777777777666665555555444444444444333333333333332222222222222211111111111111111000000000000///////.............----------------,,,,,,,,,,,,,++++++++++++++************)))))))))))((((((('''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###############""""""!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddcccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffeeddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````______________________^^____________^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]^^^^^^___________``aabcddegghhiiijjjjiiiiiihhhhhhggllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhgggffffeeeeeeeeeeeeeedddcccbbaa``__^^^]]\\\\[[ZZZZZZZYYYYYYYYXXXXWWWWVVVTSSSSSSSRRRRRRRRRQQQQQQQQOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@?????>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;::::::::::::999999999988888777777777777777666665555554444444444443333333333333332222222222222111111111111111110000000000000//////.............----------------,,,,,,,,,,,,,,++++++++++++++************)))))))))))((((((''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$################""""""!!!!!!!! aabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccddccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffeeedddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````_____________________^^^^___________^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]^^^^^^^___^______``aabccdegghhiiiiijiiiiiiihhhhhhggmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhggggfffeeeeeeeeeeeeeeeddcccbbbaa``__^^]]]\\\[[[ZZZZZYYYYYYYYYYXXXXWWWWVVVTSSSSSSRRRRRRRRRQQQQQQQQQOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@????>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;::::::::::::9999999999988887777777777777776666665555554444444444443333333333333332222222222222111111111111111110000000000000/////..............----------------,,,,,,,,,,,,,,+++++++++++++*************))))))))))(((((((''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$################""""""!!!!!!!!! aaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddeeedddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeedddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaa````````````````____________________^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^____``abbcddfghhiiiiiiiiiiiiihhhhhhggmlllllllllkkkkkkkkkkjjjjjjjjjjjijiiijiiiiiiiiiiiihhhhgggffffeeeeeeeeeeeeeeeddcccbbaaa``__^^]]\\\[[[[ZZZYYYYYYYYYYYXXXXXWWWWVVVSSSSSSRRRRRRRRRQQQQQQQQQQOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@????>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999988887777777777777766666665555544444444444433333333333333322222222222221111111111111111000000000000000////..............-----------------,,,,,,,,,,,,,+++++++++++++++************)))))))))((((((((''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################"""""""!!!!!!!! aaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffeeeeeeeedddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaa``````````````````__________________^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^___``aabcddfgghhiiiiiiiiiiiihhhhhhggmlllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhgggffffeeeeeeeeeeeeeeddccccbbaa``__^^^]]\\\[[[[ZYYYYYYYYYYYYYXXXXXWWWVVVVSSSSSSRRRRRRRRRQQQQQQQQQPOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;::::::::::::9999999999998887777777777777776666666555554444444444443333333333333332222222222222111111111111111000000000000000/////..............----------------,,,,,,,,,,,,,,++++++++++++++*************)))))))))((((((((''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#################""""""!!!!!!!!! aaaaaaaaabbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhgggggggggggggggggggghhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaa```````````````````_________________^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]\]]\\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^___`aabccdfgghhiiiiiiiiiiiiihhhhhggmllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhgggfffeeeeeeeeeeeeedddccccbbbaa``__^^]]]\\[[[[ZYYYYYYYYYYYYYXXXXXWWWWVVVVSSSSSRRRRRRRRRQQQQQQQQQQPOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>===========<=====<<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998887777777777777766666666555544444444444433333333333333322222222222222111111111111100000000000000000/////.............-----------------,,,,,,,,,,,,,,++++++++++++++************)))))))))(((((((('''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$############"####"""""""!!!!!!!!! aaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggghhhhhhhhhggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffeffffffffffffeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaa`````````````````````_______________^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\\\\\\\]]]]^^^^^^^^^^^^^^___``abbcdffghhiiiiiiiiiiiiihhhhhggmllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhgggffffeeeeeeeddddddddccccbbaaa``__^^]]\\\[[[ZZYYYYYYYYYYYYXXXXXXWWWWVVVVSSSSSRRRRRRRRQQQQQQQQQQPPOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>============<=====<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999998877777777777777666666666555544444444444433333333333333322222222222221111111111111000000000000000000////..............----------------,,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########"""##""""""""!!!!!!!!! aaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccccbccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggghhhhhgggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeefffffffffeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aa```````````````````````______________^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[\\\\\]]]]]^^^^^^^^^^^^^^__``aabcdffgghhiiiiiiiiiiiihhhhhggmllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhgggfffeeeeeeddddddddddcccbbbaaa``__^^]]\\[[[ZZZYYYYYYYYYYXXXXXXXWWWWVVVVUSSSSRRRRRRRRRQQQQQQQQQPPPOOONNNNNNNNNNMMMMMMMMMMMLMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>===========<<=====<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999887777777777777766666666655544444444444433333333333333332222222222222111111111111000000000000000000/////.............-----------------,,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$#########"""""#""""""""!!!!!!!!!! aaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccbbbbcccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghgggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeefffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````a```````````````````````_____________^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[\\\\\]]]]]^^^^^^^^^^^^^^___`aabccefgghhiiiiiiiiiiiihhhhhgglllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhgggfffeeeeeeddddddddddccbbbbaa```__^^]]\\[[[ZZZYYYYXXXXXXXXXXXXWWWWWVVVVUSSSRRRRRRRRRQQQQQQQQQQPPPOONNNNNNNNNNMMMMMMMMMMMMLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>============<<====<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999998877777777777777666666666655544444444444433333333333333322222222222221111111111110000000000000000000/////.............----------------,,,,,,,,,,,,,,++++++++++++++++***********))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$#########"""""""""""""""!!!!!!!!!! aaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccbbbbbbbccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````______________^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\]]]]]^^^^^^^^^^^^^^__``abbcefgghhiiiiiiiiiiiihhhhhggllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhgggffffeeeeedddddddddccbbbbaaa``___^^]]\\[[[ZZZYYXXXXXXXXXXXXXWWWWWVVVVUUSSSRRRRRRRRQQQQQQQQQQPPPPOONNNNNNNNNNMMMMMMMMMMMLLMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>===========<<<====<<<<<<<<<<<;;;;;;;;;;::::::::::999999999999998877777777777776666666666655444444444444333333333333333322222222222221111111111100000000000000000000/////............-----------------,,,,,,,,,,,,,,+++++++++++++++************))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!! aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\]]]]]^^^^^^^^^^^^^^__``abbceffghhiiiiiiiiiiiihhhhhggllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhgggffffeeeeeddddddddccbbbbbaaa``__^^^]]\\[[ZZZZYXXXXXXXXXXXXXWWWWWVVVVVUUSSRRRRRRRRQQQQQQQQQQPPPPPONNNNNNNNNNMMMMMMMMMMMLLLMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>============<<<===<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999988777777777777776666666666654444444444444333333333333333222222222222221111111111000000000000000000000/////............----------------,,,,,,,,,,,,,,++++++++++++++++************))))))))((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$#########"""""""""""""""!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\]]]]]^^^^^^^]^^^^^^__`aabceffghhhiiiiiiiiiiihhhhgggllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhgggffffeeeeddddddddcccbbbbaaa```__^^]]]\\[[ZZZYYXXXXXXXXXXXWWWWWWVVVVVUUUSSRRRRRRRQQQQQQQQQQPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>===========<<<<===<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999998877777777777776666666666665444444444444333333333333333322222222222221111111111000000000000000000000//////............----------------,,,,,,,,,,,,,,+++++++++++++++*************)))))))(((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaa``````````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\]]]]]]^^^^]]]]]]^^^__``abceefgghhiiiiiiiiiiihhhhggglllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhggggfffeeeedddddddccccbbbaaaa```__^^]]]\\[[ZZZYXXXXXXXXXXWWWWWWWVVVVVUUUUSRRRRRRRRQQQQQQQQQQPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>============<<<<===<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999998887777777777776666666666666444444444444433333333333333322222222222222111111111100000000000000000000///////............----------------,,,,,,,,,,,,,++++++++++++++++************))))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##########"""""""""""""""!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```aaaaaaa``````````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\]]]]]]]]]]]]]]]]^^^^_``abbdefgghhiiiiiiiiiihhhhhggglllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhggggfffeeeeedddddcccccbbbaaaa```__^^]]\\\[[ZZZYXXXXXXWWWWWWWWWWVVVVVVUUUURRRRRRRRQQQQQQQQQPPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>===========<<<<<==<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999998887777777777776666666666666444444444444333333333333333222222222222221111111111000000000000000000000//////............----------------,,,,,,,,,,,,,,+++++++++++++++*************))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##########"""""""""""""""!!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````aaaaa``````````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]^^^__`aabdeffghhhiiiiiiiiihhhhhggglllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhggggfffeeeeedddddcccccbbaaaa```___^^]]\\\[[ZZZYXXXXXWWWWWWWWWWVVVVVVUUUUURRRRRRRQQQQQQQQQQPPPPPPPPNNNNNNNNMMMMMMMMMMMMLLLLLMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>===========<<<<<<==<<<<<<<<<<<;;;;;;;;;;:::::::::999999999999998888777777777776666666666666544444444444433333333333333322222222222222111111111100000000000000000000///////............----------------,,,,,,,,,,,,,++++++++++++++++*************))))))))(((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$##########""""""""""!""""!!!!!!!!!!!!! `aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggfffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````aaa```````````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]]^^__`aabdeffgghhiiiiiiiihhhhhgggglllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhggggffffeeeedddddcccccbbaaaa```___^^]]]\\[[ZZZYXXXXWWWWWWWWWWVVVVVVUUUUUURRRRRRQQQQQQQQQQPPPPPPPPPNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>>===========<<<<<<=<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999999988887777777777766666666666655444444444443333333333333332222222222222211111111111000000000000000000////////.............---------------,,,,,,,,,,,,,,+++++++++++++++*************)))))))))(((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########""""""""""!"""!!!!!!!!!!!!! ```aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddcddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````a```````````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]^^^_``abdeefgghhhiiiiiiihhhhhgggglllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggffffeeeeddddccccccbaaaaa```___^^]]]\\[[ZZZYXXXXWWWWWWWWVVVVVVVUUUUUUTRRRRRRQQQQQQQQQPPPPPPPPPPNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@???????>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999999988888777777777766666666666665544444444444333333333333332222222222222221111111111100000000000000000////////.............----------------,,,,,,,,,,,,,+++++++++++++++**************)))))))))((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########""""""""""!!"""!!!!!!!!!!!!! `````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccddcccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffgggggggggggffffffffffffffggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````_`````````________________^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]^^__`abddefgghhhiiiiiihhhhhhggggllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggffffeeeeddddcccccbbaaaa````___^^]]]\\[[ZZZYXXXXWWWWWWWVVVVVVVUUUUUUTTRRRRRQQQQQQQQQPPPPPPPPPPPNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999998888887777777777666666666666555444444444433333333333333222222222222222211111111111000000000000000//////////.............-----------,---,,,,,,,,,,,,,,+++++++++++++++**************))))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""!!!""!!!!!!!!!!!!!! ```````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffggggggfffffffffffffffffffggggggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````__````````_________________^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]^^__`abcdeffgghhhiiiihhhhhhgggggllllllllkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggffffeeeeddddcccccbbaaaa````___^^^]]\\[[ZZZYXXXXWWWWWWVVVVVVVUUUUUUTTTRRRRQQQQQQQQQPPPPPPPPPPPONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999998888888777777777666666666666655544444444433333333333333222222222222222211111111111100000000000000///////////.............-----------,---,,,,,,,,,,,,,+++++++++++++++**************))))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""!!!""!!!!!!!!!!!!! `````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccdddddddddddddddddddddddddeeeffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaa````````````````````_____________________^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[Z[[[[ZZZZZZZZZZZZZZZZZZZZ[[\\\\]]]]]]]]]]]]]]^^__`aabcdeeffgggghhgggggggfffffiiiiiiiiiiihhhhhhggggggggiihhhhhhhhiiiiiiiiihhhhhhggggfffeeeedddddccccbbbbbaaa````____^^^]]\\[[[ZZYYXWWWWVVVVVVVUUUUUUTTTTTTTSQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>??????????>>>>>>>>>>>====<<<<<<<<<;;;;;;;;;;:::::::::999999999999988888888877777777777776666666666665555444444444444433333333222222222222211111111111100000000//////////////////............-----------,,--,,,,,,,,,,,,,,++++++++++*************))))))))))))))))(((((((('''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! ```````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccdddddddddddddddddddddddddeeeeeeeffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaa``````````````````_____________________^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZ[\\\\]]]]]]]\\\\]]]]^^_`aabcddeffgggggggggggggfffffiiiiiiiiiiihhhhhhggggggggihhhhhhhhhiiiiiiiihhhhhhhgggffffeeeedddddccccbbbbbaaa````____^^^]]\\\[[ZZZYXWWWWVVVVVVUUUUUUTTTTTTTSSQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGHHHHHHGGGGGGGGGGGFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>?????????>>>>>>>>>>>>====<<<<<<<<;;;;;;;;;;;::::::::9999999999999888888888877777777777766666666666665554444444444444333333333222222222222111111111111000000000//////////////////............-----------,,-,,,,,,,,,,,,,,++++++++++**************))))))))))))))))(((((((('''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! `````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddddddddddddddddddddddddeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddeeeeddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaa````````````````______________________^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZZZZZYYYZZZZZZ[\\\\\]]]]]\\\\\]]]]^^_``abcddeeffgggggggggggffffffiiiiiiiiiiihhhhhhgggggggfhhhhhhhhhhhiiiiiiihhhhhhhgggffffeeeeddddccccccbbbbaaa````____^^^]]\\\[[ZZZYXXWWWVVVVVVUUUUUUTTTTTTSSSQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGHHHHHGGGGGGGGGGGGFFFFFFFFGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@????????????>>>?????????>>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;::::::::9999999999999888888888887777777777776666666666665555444444444444433333333322222222222111111111111100000000/////////////////.............------------,,-,,,,,,,,,,,,,,++++++++++**************))))))))))))))))(((((((('''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! ```````````````````````aaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggfgggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddeddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaa``````````````______________________^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZ[\\\\\]]]]\\\\\\\]]]^^_``abcddeeffgggggggggggffffffjjiiiiiiiiiihhhhhgggggggfhhhhhhhhhhiiiiiiihhhhhhhgggffffeeeedddddccccccbbbbaaa````___^^^]]]\\\[[ZZZYXXWWWWVVVVVUUUUUTTTTTTSSSSPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@????????????>>>>????????>>>>>>>>>>>======<<<<<<<;;;;;;;;;;;::::::::999999999999888888888888777777777776666666666666555444444444444433333333332222222222211111111111110000000/////////////////..............-----------,,,-,,,,,,,,,,,,,,++++++++++*************))))))))))))))))((((((((''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! ```````````````````````aaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggfffffffgggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````_____________________^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZ[\\\\\]]]]\\\\\\\]]]^^_``abccdeefffgggggggggfffffffjjjjiiiiiiiihhhhhggggggffhhhhhhhhhiiiiiiihhhhhhhhgggffffeeeedddddccccccbbbbaaa````___^^^]]]\\\[[ZZZYXXWWWWVVVVVUUUUUTTTTTTSSSSPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@?????????????>>>>???????>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;::::::::9999999999999888888888888777777777776666666666665555444444444444433333333332222222222111111111111100000000////////////////...............-----------,,,,,,,,,,,,,,,,,+++++++++++*************))))))))))))))))(((((((('''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ```````````````````````aaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggffffffffffffffggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggfffffgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````______________________^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^]^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZ[\\\\\]]]]\\\\\\\]]]^^_``abccdeefffffggggggffffffffjjjjjiiiiiiihhhhhgggggggfhhhhhhhhiiiiiiiihhhhhhhgggffffeeeedddddccccccbbbbbaaa````___^^^]]]\\\[[ZZZYXXWWWWVVVVVUUUUTTTTTTSSSSSPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@?????????????>>>>>???????>>>>>>>>>>>=======<<<<<;;;;;;;;;;;;::::::::9999999999998888888888888777777777766666666666665554444444444444333333333332222222221111111111111100000000///////////////...............------------,,,,,,,,,,,,,,,,,+++++++++++*************))))))))))))))))(((((((('''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! ```````````````````````aaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgfffffffffffffffffffffggggffffffgggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeffffeeeeeffffffffffffffffffffffffffffggggggfffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZ[\\\\]]]]]]\\\\\\]]]^^__`abccddeeffffffffffffffffffjjjjjjjiiiiihhhhhggggggffhhhhhhhhiiiiiiiihhhhhhggggffffeeeedddddcccccccbbbbaaa````___^^^]]]\\\[[ZZZYXXWWWWVVVVVUUUUTTTTTTSSSSSPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@????????????>>>>>>??????>>>>>>>>>>>========<<<<<;;;;;;;;;;;:::::::::999999999999888888888888877777777766666666666665555444444444444433333333333222222222111111111111100000000///////////////................------------,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))((((((((''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!! __`````````````````````aaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggffffffgggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZ[\\\]]]]]]]\\\\\\]]]^^_``abccddeeffffffffffffffffffjjjjjjjiiiiihhhhhggggggffhhhhhhhiiiiiiiihhhhhhhgggffffeeeedddddccccccccbbbbaaa```___^^^]]]\\\[[[ZZZYXXXWWWVVVVVUUUUTTTTTSSSSSSPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@????????????>>>>>>>?????>>>>>>>>>>>>========<<<<;;;;;;;;;;;::::::::::999999999998888888888888777777777666666666666665554444444444444333333333333222222221111111111111100000000//////////////.................------------,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))((((((((''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! ____```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggffffffffffffffgggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZ[[\\\]]]]]]]]\\\\\]]]^^_``abbcddeeefffffffffffffffffjjjjjjjjiiiihhhhhggggggffhhhhhiiiiiiiiiihhhhhhggggfffeeeeddddddccccccccbbbbaaa```___^^^]]]\\\[[[ZZZYXXXWWWVVVVVUUUUTTTTTSSSSSSPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@????????????>>>>>>>>?????>>>>>>>>>>>=========<<<;;;;;;;;;;;;::::::::::99999999999888888888888777777777766666666666665555444444444444433333333333322222221111111111111110000000//////////////..................------------,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))(((((((('''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!! ______`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgffffffffffffffffffffffffgggggggggfffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_______________________^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[\\]]]]]]]]]]\\\]]]]^^_``abbcddeeeeffffffffffffffffjjjjjjjjiiiiihhhhgggggggfiiiiiiiiiiiiiihhhhhhhggggfffeeeedddddcccccccccbbbbaaa```___^^]]]\\\[[[[ZZZYXXWWWWVVVVUUUUUTTTTSSSSSSSPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@?????????????>>>>>>>>????>>>>>>>>>>>>=========<<<;;;;;;;;;;;:::::::::::99999999998888888888888777777777666666666666665555444444444444333333333333322222211111111111111100000000/////////////...................------------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!!! ________```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaa`````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZ[[\\]]]]]]]]]]]\]]]]]^^_``abbcddeeeeffffffffffffffffjjjjjjjjiiiiihhhhggggggggiiiiiiiiiiiiiihhhhhhggggfffeeeedddddccccccccccbbbbaaa```__^^^]]\\\\[[[ZZZYYXXWWWWVVVVUUUUUTTTTSSSSSSSPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFGGGGGGGGGGGGFFFFFFFFFFFFEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@????????????>>>>>>>>>????>>>>>>>>>>>==========<<;;;;;;;;;;;;:::::::::::9999999999888888888888777777777766666666666665555544444444444433333333333332222211111111111111100000000/////////////....................------------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! __________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccccdddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaa`````````````_________________________^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZ[[\]]]]]]]]]]]]]]]]]]^^_``abbcdddeeeeefffffffffffffgjjjjjjjjjiiiihhhhggggggggiiiiiiiiiiiiiihhhhhhggggfffeeeedddddccccccccccbbbbaaa``___^^]]]\\\[[[ZZZZYYXXWWWWVVVVUUUUTTTTTSSSSSSRPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFGGGGGGGGGGGFFFFFFFFFFFFEEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAA@@@@@????????????>>>>>>>>>>???>>>>>>>>>>>>==========<<;;;;;;;;;;;::::::::::::9999999998888888888888777777777666666666666665555544444444444333333333333322222111111111111111100000000/////////////....................------------,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! ______________```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaa``````````````_______________________^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZ[[[\]]]]]]]]]]]]]]]]]^^^_``abbccddeeeeeeeefffffffffffjjjjjjjjjiiiihhhhggggggggiiiiiiiiiiiiihhhhhhgggggffeeeedddddcccccccccccbbbbaaa``__^^^]]\\\[[[ZZZZYYYXWWWWWVVVVUUUUTTTTSSSSSSSRPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFGGGGGGGGGGFFFFFFFFFFFFFEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAA@@@@@@???????????>>>>>>>>>>>??>>>>>>>>>>>>===========<;;;;;;;;;;;;:::::::::::99999999998888888888887777777776666666666666665555544444444444333333333333222221111111111111111100000000////////////....................-------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))((((((((''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!!! ________________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccccccccdddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaaaa````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZ[[[]]]]]^^]]]]]]]]]]]^^__``abbccdddeeeeeeeeefffffffffjjjjjjjjjiiiihhhhggggggggiiiiiiiiiiiiihhhhhhggggfffeeeedddddccccccccccccbbbaaa``__^^]]]\\[[[ZZZZYYYYXWWWWVVVVVUUUUTTTTSSSSSSRRPPOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@????????????>>>>>>>>>>>?>>>>>>>>>>>>>===========<;;;;;;;;;;;::::::::::::99999999988888888888887777777776666666666666655555544444444443333333333333222211111111111111111000000000////////////.....................------------,,,,,,,,,,,,,+++++++++++++++**************)))))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!! __________________````````````aaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaaaaa``````````````````___________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZYZZZZZYYYYYYYYYYYYYYYZZZ[[\]]]]^^^^]]]]]]]]]]^^__``abbccdddeeeeeeeeeeefffffffjjjjjjjjjiiiihhhhhgggggggiiiiiiiiiiiihhhhhhggggfffeeeedddddcccccccccccccbbbaaa``__^^]]\\[[[ZZZZYYYYYWWWWWVVVVUUUUTTTTTSSSSSSRRPOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFGGGGGGGGGFFFFFFFFFFFFEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@???????????>>>>>>>>>>>>?>>>>>>>>>>>>============;;;;;;;;;;;;:::::::::::99999999998888888888888777777776666666666666665555554444444444333333333333222221111111111111111000000000////////////.....................-------------,,,,,,,,,,,,,+++++++++++++++**************)))))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!! _____________________`````````````aaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcdddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaa`````````````````````__________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZYYZZZZYYYYYYYYYYYYYYYYZZZ[[\]]]^^^^^]]]]]]]]]]^^__``abbccdddddeeeeeeeeeeffffffjjjjjjjjjiiiihhhhhgggggggiiiiiiiiiiiihhhhhhggggfffeeeedddddcccccccccccccbbbaa```__^^]\\\[[ZZZZYYYYYXWWWWVVVVVUUUUTTTTSSSSSSRRRPOOOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFGGGGGGGGFFFFFFFFFFFFFEEEEFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@???????????>>>>>>>>>>>>=>>>>>>>>>>>>=============;;;;;;;;;;;::::::::::::99999999998888888888887777777776666666666666655555554444444444333333333333222211111111111111111000000000////////////.....................-------------,,,,,,,,,,,,,+++++++++++++++**************))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!! _______________________`````````````aaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````aa```````````````````````________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZYYYZZYYYYYYYYYYYYYYYYYYZZZ[[\]]]^^^^^^]]]]]]]]]^^__``abbcccdddddddeeeeeeeefffffjjjjjjjjjiiiihhhhhhggggggiiiiiiiiiiiihhhhhggggffffeeeedddddcccccccccccccbbbaa``__^^]]\\[[[ZZZYYYYXXXWWWVVVVVUUUUTTTTTSSSSSRRRROOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFGGGGGGGFFFFFFFFFFFFFEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>>>>=>>>>>>>>>>>>============<;;;;;;;;;;::::::::::::999999999988888888888887777777776666666666666655555554444444443333333333332222211111111111111110000000000////////////............----------------------,,,,,,,,,,,,,+++++++++++++++**************))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!! _______________________````````````````aaaaaaaaa``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZYYYYZYYYYYYYYYYYYYYYYYYYZZZ[[\]]^^^^^^^]]]]]]]]]^^__``abbcccdddddddddddeeeeeffffjjjjjjjjjiiiiihhhhhggggggiiiiiiiiiiiihhhhgggggffffeeeeddddcccccccccccccccbbaa``__^^]]\\[[ZZZYYYYXXXXWVVVVVVUUUUUTTTTSSSSSSRRRROOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFGGGGGGGFFFFFFFFFFFFFEEEEEFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@???????????>>>>>>>>>>>>==>>>>>>>>>>>=============<;;;;;;;;;;::::::::::::999999999888888888888887777777766666666666666555555554444444443333333333332222111111111111111100000000000///////////.............----------------------,,,,,,,,,,,,++++++++++++++++**************)))))))))((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!! _______________________``````````````````aaaaaaa`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeffeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXYYYYZZZ[[\]]^^^^^^^]]]]]]]]]^^__``abbbcccddddddddddddeeeefffjjjjjjjjjiiiiihhhhhhhggggiiiiiiiiiiihhhhhggggfffffeeeddddddccccccccccccccbbaa``__^^]\\[[ZZZYYYYXXXXXVVVVVVUUUUUTTTTTSSSSSRRRRROOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKJKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFEEEEEEFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>>>>==>>>>>>>>>>=============<<;;;;;;;;;::::::::::::9999999999888888888888887777777766666666666666555555554444444443333333333332222111111111111111000000000000///////////.............---------------------,,,,,,,,,,,,,++++++++++++++++**************)))))))))((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!! _______________________`````````````````````aaaa````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbcccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]\]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXYYYYZZZ[[\]]^^^^^^^]]]]]]]]]^^__``aabbcccccccdddddddddeeeeffjjjjjjjjjiiiiihhhhhhhhhghjjjjiiiiiiihhhhgggggfffffeeeddddddccccccccccccccbbaa``__^]]\\[[ZZYYYYXXXXXWVVVVVUUUUUTTTTTSSSSSRRRRRROOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>>>===>>>>>>>>>>=============<<;;;;;;;;;::::::::::::9999999999888888888888887777777766666666666666555555554444444443333333333322222111111111111111000000000000///////////.............---------------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!! ^______________________````````````````````````a```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeeffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`aaa````````````````````````````````````````````____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXYYYYZZZ[[\]]^^^^^^^]]]]]]]]]^^__``aabbbcccccccccccdddddeeeefijjjjjjjjiiiiihhhhhhhhhhhjjjjiiiiiiihhhhggggfffffeeeeddddddccccccccccccccbbaa``__^]]\[[ZZZYYYXXXXWWWVVVUUUUUUTTTTTSSSSSSRRRRRROOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFGGGGGFFFFFFFFFFFFEEEEEEEEFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@?????????>>>>>>>>>>>>====>>>>>>>>>=============<<<;;;;;;;;::::::::::::9999999999888888888888887777777776666666666666655555555444444443333333333332222211111111111111000000000000////////////.............---------------------,,,,,,,,,,,,,++++++++++++++++*************))))))))(((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#######"""""""""!!!!!!!!!!!!!!! ^^^____________________```````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYZZZ[[\]]^^^^^^^]]]]]]]]]^^^__``abbbbccccccccccccddddeeeeiijjjjjjiiiiiihhhhhhhhhhhjjjjiiiiiihhhhhggggfffffeeeeddddddccccccccccccccbbaa``_^^]\\[[ZZYYYXXXXWWWWVVUUUUUUTTTTTTSSSSSRRRRRRROOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFGGGGGFFFFFFFFFFFFEEEEEEEEFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@?????????>>>>>>>>>>>>====>>>>>>>>>============<<<<;;;;;;;;::::::::::::99999999998888888888888877777777766666666666665555555554444444433333333333322222111111111111100000000000000//////////..............--------------------,,,,,,,,,,,,,+++++++++++++++++************)))))))))((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$########"""""""""!!!!!!!!!!!!!! ^^^^^^_________________````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYZZZ[[\]]]^^^^^]]]]]]]]]]^^^__``aabbbbbbbbbbcccccccdddeeeiiiijjjjiiiiiihhhhhhhhhhhjjjjiiiiiihhhhggggffffffeeedddddddccccccccccccccbbaa``_^^]\\[ZZZYYXXXXWWWWWVUUUUUUTTTTTTSSSSSRRRRRRRROOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGFFFFFFFFFFFFEEEEEEEEEFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@????????>>>>>>>>>>>>=====>>>>>>>>=============<<<<;;;;;;;::::::::::::99999999998888888888888887777777776666666666666555555555444444443333333333332222211111111111100000000000000///////////............----------------------,,,,,,,,,,,,,+++++++++++++++++************))))))))((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######"""""""""!!!!!!!!!!!!!!! ^^^^^^^^_______________```````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````_```````````````____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYZZZ[[\]]]^^^^^]]]]]]]]]]]^^__``aaabbbbbbbbbbbbbccccdddeeiiiiijjiiiiiiihhhhhhhhhhhjjjjiiiiiihhhhggggfffffeeeedddddddccccccccccccccbbaa`__^]]\[[ZZYYYXXXWWWWWVUUUUUUTTTTTTSSSSSSRRRRRRRQOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@????????>>>>>>>>>>>>=====>>>>>>>=============<<<<<;;;;;;;::::::::::::99999999988888888888888877777777776666666666666555555555444444443333333333322222211111111111100000000000000///////////...........----------------------,,,,,,,,,,,,,,+++++++++++++++++***********))))))))(((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######"""""""""!!!!!!!!!!!!!! ^^^^^^^^^^_____________``````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````___`````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[\]]]^^^^]]]]]]]]]]]]^^___``aaaabbbbbbbbbbbbccccdddeiiiiiiiiiiiiiihhhhhhhhhhhjjjjiiiiihhhhggggffffffeeeedddddddccccccccccccccbbaa`__^]\\[[ZZYYXXXWWWWWVVUUUUUTTTTTTSSSSSSRRRRRRRQQOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFFGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@???????>>>>>>>>>>>>======>>>>>>>============<<<<<<;;;;;;::::::::::::999999999988888888888888877777777766666666666666555555555444444443333333333322222211111111111000000000000000//////////...........-----------------------,,,,,,,,,,,,,++++++++++++++++++***********)))))))(((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######""""""""!!!!!!!!!!!!!!! ____________`````````````````````````````````````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_________```````````````____________________________^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXYYYZZ[[\\]]]]]]\\\\\\\\\\\]]^^^_bbbcccccccccccccdddeeefffijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhggggfffffeeeeedddddddcccccccccccccccbbba`__^]]\[[ZYYXXXWWWWVVVVVUUUUUUTTTTTTSSSSSSSRRRRRRROOOOONNNNNNNNNNNNNMMMMMMMLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>============<<<<<;;;;;;;;;;;;:::::::::999999999999888888888888877766666666666665555555554444444444333333333332222222221111111111111111111000///////////............-...............----------,,,,,,,,,,,,+++++++++++++++++++********)))))))(((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$#####"""""""""!!!!!!!!!!!!!!!! ______________``````````````````````````````````````````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeddddddddddddddddddddeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````___________`````````````____________________________^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXYYYZZ[[\\\]]]]]\\\\\\\\\\\]]]^^_bbbbcccccccccccccdddeeeffiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhggggffffeeeeeedddddddcccccccccccccccbbb``_^^]\\[ZZYYXXWWWWVVVVVVUUUUUTTTTTTSSSSSSSRRRRRRRROOOONNNNNNNNNNNNNMMMMMMMMKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<;;;;;;;;;;;;::::::::::999999999998888888888888877666666666666665555555554444444443333333333332222222221111111111111111110000//////////............--.............------------,,,,,,,,,,,,++++++++++++++++++********)))))))(((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$#####""""""""""!!!!!!!!!!!!!!! _________________``````````````````````````````````````````````````````aabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````_____________```````````____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWXXXXYYYZZ[[\\\]]]]\\\\\\\\\\\\]]]^^^abbbbbbbccccccccccdddeeefiijjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhggggffffeeeeeeddddddccccccccccccccccbba``_^]]\[[ZYYXXXWWWVVVVVUUUUUUTTTTTTSSSSSSSRRRRRRRRQOOONNNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>============<<<<<;;;;;;;;;;;;;::::::::::99999999999888888888888887666666666666665555555555444444444333333333332222222221111111111111111110000///////////...........---...........-------------,,,,,,,,,,,,,+++++++++++++++++*********))))))(((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$#####"""""""""!!!!!!!!!!!!!!!! ___________________````_`````````````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````________________`````````____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWXXXXYYYZZ[[\\\\]]]\\\\\\\\\\\\\]]^^^aabbbbbbbbbbbbcccccddeeefiiijjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhggggfffffeeeeeeddddddccccccccccccccccbba`__^]\\[ZZYYXXWWWVVVVVUUUUUUTTTTTTTSSSSSSRRRRRRRRRQOONNNNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;:::::::::::99999999998888888888888887666666666666665555555555444444444333333333332222222221111111111111111100000//////////...........----......------------------,,,,,,,,,,,,,,+++++++++++++++*********))))))(((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$#####""""""""""!!!!!!!!!!!!!!! ______________________`___```````````````````````````````````````````````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaa```````````````````````__________________```````____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWXXXXYYYZZ[[\\\\\\\\\\\\\\\\\\\\]]]^^aaabbbbbbbbbbbbccccdddeeeiiiijjjjjjjjjjjiiiiiiiiiiiiiiiihhhhggggfffffeeeeeddddddccccccccccccccccbbaa`_^^]\[[ZYYXXWWWVVVVVUUUUUUTTTTTTTSSSSSSSRRRRRRRRQQONNNNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>============<<<<<;;;;;;;;;;;;;:::::::::::99999999988888888888888886666666666666655555555555444444443333333333332222222221111111111111111000000//////////...........----...---------------------,,,,,,,,,,,,,+++++++++++++++*********))))))(((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$######"""""""""!!!!!!!!!!!!!!!! _____________________________````````````````````````````````````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaa```````````````````````____________________````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWXXXXYYYZZZ[\\\\\\\\\\\\\\\\\\\\]]]^^aaaabbbbbbbbbbbbccccdddeehiiijjjjjjjjjjiiiiiiiiiiiiiiiihhhhhggggfffffeeeeeddddddccccccccccccccccbbaa__^]\\[ZZYXXWWWVVVVVUUUUUUTTTTTTTSSSSSSSRRRRRRRRQQQNNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;;::::::::::::99999999888888888888888876666666666666655555555555444444443333333333332222222221111111111111100000000/////////...........-----..-----------------------,,,,,,,,,,,,++++++++++++++*********)))))))(((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$#####""""""""""!!!!!!!!!!!!!!!! _______________________________``````````````````````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaa```````````````````````_______________________``______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWXXXXYYZZZ[\\\\\\\\\\\\\\\\\\\\\]]]^aaaaabbbbbbbbbbbbcccdddeehiiiijjjjjjjjjiiiiiiiiiiiiiiiihhhhhggggfffffeeeeedddddccccccccccccccccbbba`_^^]\[[ZYYXXWWWVVVVUUUUUUTTTTTTTSSSSSSSRRRRRRRRQQQQNNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;;::::::::::::99999998888888888888888776666666666666555555555555444444443333333333322222222221111111111111000000000/////////...........------------------------------,,,,,,,,,,,,+++++++++++++**********))))))(((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#####"""""""""""!!!!!!!!!!!!!!! __________________________________```````````````````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aa````````````````````````_______________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWXXXXYYZZZ[\\\\\\\\\\\\\\\\\\\\\]]]^`aaaaabbbbbbbbbbbccccdddehhiiiijjjjjjjjiiiiiiiiiiiiiiiihhhhhggggfffffeeeeedddddcccccccccccccccbbbaa`_^]]\[ZZYXXWWWVVVVUUUUUUUTTTTTTSSSSSSSRRRRRRRRQQQQQNNNNNNNNNNNMMMMMMMMMMMMMLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::999999988888888888888877776666666666665555555555555444444433333333333322222222221111111111111000000000////////...........-------------------------------,,,,,,,,,,,+++++++++++++**********))))))(((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$######""""""""""!!!!!!!!!!!!!!!! ____________________________________````````````___``````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````______________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWXXXXYYZZZ[[\\\\\\\\\\\\[[[\\\\\]]]^`aaaaaabbbbbbbbbbbccccddehhhiiiijjjjjjjiiiiiiiiiihiiiihhhhhhggggfffffeeeedddddccccccccccccccccbbba``^^]\[[ZYYXWWWVVVVUUUUUUUUTTTTTSSSSSSSRRRRRRRRRQQQQQNNNNNNNNNNMMMMMMMMMMMMMLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::::999999988888888888888777776666666666665555555555555444444433333333333322222222211111111111110000000000///////............-------------------------------,,,,,,,,,,,+++++++++++***********)))))))(((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!! ^^_____________________________________`````````______```````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccddddddddddddddddccdddddddddddddddddddddddccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````_________________________________________________^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWXXXXYYZZZ[[\\\\\\\\\\\[[[[\\\\\]]]]`aaaaaabbbbbbbbbbbbcccdddghhhiiiijjjjjiiiiiiiiiihhiiiihhhhhgggggfffffeeeedddddcccccccccccccccbbbaa``^]]\[ZZYXXWWVVVVUUUUUUUTTTTTTSSSSSSSSRRRRRRRRQQQQQQNNNNNNNNNMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAABBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::9999999888888888888888777776666666666655555555555555444444333333333333322222222211111111111100000000000//////............--------------------------------,,,,,,,,,,,+++++++++++***********))))))(((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!!!! ^^^^^_____________________________________``````________`````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccdddddddddddccccccccdddddddddddddddddccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaa``````````````````````````````````````````________________________^^_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXYYYZZ[[\\\\\\\\\\\[[[[[\\\\]]]]`aaaaaabbbbbbbbbbbbbcccddgghhiiiiiiiiiiiiiiiiiihhhiiihhhhhhgggggfffffeeeeddddcccccccccccccccbbbbaa`_^]\\[ZYYXWWVVVVUUUUUUUTTTTTTTSSSSSSSRRRRRRRRQQQQQQQNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAABBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::::9999999888888888888877777776666666666555555555555554444443333333333333222222222211111111111100000000000/////.............--------------------------------,,,,,,,,,,++++++++++************)))))))((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!! ^^^^^^^_____________________________________````___________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccdddddccccccccccccccccdddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````aaaaa`````````````````````````````````````````````______________________^^^^___________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXXYYYZZZ[[\\\\\\\\\\[[[[[\\\\]]]]`aaaaaabbbbbbbbbbbbbbcccdgghhhiiiiiiiiiiiiiiiihhhhiiihhhhhhgggggfffffeeeeddddccccccccccccccbbbbaa``_^]\[ZZYXXWWVVVUUUUUUUTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::99999998888888888888877777776666666665555555555555554444433333333333333222222222211111111111100000000000////.............---------------------------------,,,,,,,,,,++++++++++************)))))))((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^______________________________________`______________```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddcccccddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````______________________^^^^^^_________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXXYYYZZZ[[\\\\\\\\\[[[[[[\\\\\]]]`aaaaaabbbbbbbbbbbbbbbcccfgghhhiiiiiiiiiiiiiihhhhhiihhhhhhhgggggfffffeeeedddccccccccccccccbbbbbaa``_]]\[ZYYXWWVVVUUUUUUTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQNNNNNNMMMMMMMMMMMMMLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::::99999998888888888888777777776666666655555555555555544444433333333333332222222222211111111111000000000000///..............---------------------------------,,,,,,,,,++++++++++************))))))))(((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^_____________________________________________________````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddcccccccccccdddddddddddccccccccccccccddddddddddddddddddddddccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````______________________^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWXXXYYYZZZ[[\\\\\\\\[[[[[[[\\\\\]]]`aaaaaabbbbbbbbbabbbbbbccffgghhhiiiiiiiiiiiihhhhhhhhhhhhhhggggggfffffeeeddddcccccccbbbbbbbbbbbaaa`__]]\[ZYYXWWVVUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQNNNNNMMMMMMMMMMMMMLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::::99999999888888888888877777777666666655555555555555544444433333333333333222222222221111111111100000000000///..............----------------------------------,,,,,,,,++++++++++*************)))))))(((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^______________________________________________________`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdccccccccccccccccccccccccdddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````______________________^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[[[\\\\\]]]`aaaaabbbbbbbaaaaaaabbbbcfffgghhhiiiiiiiiiihhhhhhhhhhhhhhhggggggffffeeeeddddcccccbbbbbbbbbbbbbaa``__]\\[ZYXXWWVVUUUUUTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQNNNNMMMMMMMMMMMMMLLLLLLLLKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>=>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999888888888888887777777766666655555555555555544444433333333333333222222222222111111111110000000000///..............----------------------------------,,,,,,,,,+++++++++*************))))))))(((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^_______________________________________________________``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddcddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````_______________________^^^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[\\[[[[[[[[[[\\\\]]]]`aaaaabbbbbbaaaaaaaaaabbbefffgghhhhiiiiiiihhhhhhhhhhhhhhhggggggfffffeeeeddddcccccbbbbbbbbbbbbbaa``__]\\[ZYXXWVVVUUUUTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPNNNNMMMMMMMMMMMMLLLLLLLLLKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>==>>===========<<<<<<<<<<<<;;;;;;;;::::::::::::99999999888888888888877777777766666555555555555555444444333333333333332222222222222111111111110000000000//..............-----------------------------------,,,,,,,,+++++++++**************)))))))(((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^______________________________________________________aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````````_______________________^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[\\\\]]]]`aaaaabbbbbaaaaaaaaaaaaabeeffggghhhhiiiiihhhhhhhhghhhhhgggggggffffffeeeedddccccccbbbbbbbbbbbbbaa``_^]\\[ZYXXWVVUUUUTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPNNNMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===>>===========<<<<<<<<<<<<;;;;;;;;::::::::::::9999999988888888888887777777776666555555555555555444444333333333333333222222222222211111111111000000000///..............---------------------------------,,,,,,,,,+++++++++**************))))))))(((((('''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^__^^^^______________________________________________```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````_``````````_______________________^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYYZZ[[[[[[[[[[[[[[[[[\\\\]]]]`aaaaabbbbaaaaaaa````aaaadeeffggghhhhhhhhhhhhhhhgghhhhgggggggffffffeeeeddddcccccbbbbbbbbbbbbbbaa``_^]\\[ZYXXWVVUUUTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPNNMMMMMMMMMMMMMLLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>===>===========<<<<<<<<<<<<<;;;;;;;:::::::::::::9999999888888888888887777777776665555555555555554444444333333333333332222222222222111111111111000000000///.............---------------------------------,,,,,,,,,+++++++++**************))))))))((((((('''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````____````````_______________________^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWXXXYYYYZZ[[[[[[[[[[[[[[[[[\\\\]]]^`aaaaabbbaaaaaa````````aaddeeffggghhhhhhhhhhhhhggghhggggggggffffffeeeeeddddcccccbbbbbbbbbbbbbbaa``__]\\[ZYXXWVVUUUTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPNMMMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDDDDCCCCCCCCCCCDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>====>===========<<<<<<<<<<<<<;;;;;;:::::::::::::9999999988888888888888777777777666555555555555555444444433333333333333222222222222211111111111100000000////.............-------------------------------,,,,,,,,,++++++++++***************)))))))(((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````________`````_______________________^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXYYYZZ[[[[[[[[[[[[[[[[[\\\\]]]^`aaaaabbaaaaaa```````````cddeeffgghhhhhhhhhhhggggggggggggggfffffffeeeeddddccccccbbbbbbbbbbbbbbaa``__]\\[ZYXXWVVUUUTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;:::::::::::::9999999988888888888888777777777665555555555555554444444433333333333332222222222222111111111111100000000////............------------------------------,,,,,,,,,,++++++++++***************))))))))((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````__________``________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVWWWWWWWXXXXYYYZZZ[[[[[[[[[[[[[[[[\\\\]]]^aaaaaaaaaaaaa`````_____``ccdeeffggghhhhhhhhhgggggggggggggfffffffeeeeeeddddcccccbbbbbbbbbbbbbbaaa``__]]\[ZYXXWVVUUTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;:::::::::::::99999999988888888888888777777777665555555555555554444444433333333333332222222222221111111111111000000000////...........-----------------------------,,,,,,,,,,,++++++++++***************))))))))((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^______________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVWWWWWWXXXXYYYYZZ[[[[[[[[[[[[[[[[\\\\]]]^aaaaaaaaaaaaa```________`ccddeeffggghhhhhhhggggggggggggffffffffeeeeeedddddccccccbbbbbbbbbbbbbaaa``__]]\[ZYYXWVVUUTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@AAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;::::::::::::::99999999988888888888888777777777665555555555555544444444433333333333322222222222221111111111111000000000////...........----------------------------,,,,,,,,,,,++++++++++**************)))))))))((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  ]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^__________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbccccccccccccccccccccbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````_________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVWWWWWWXXXXYYYYZZZ[[[[[[[[[[[[[[[\\\\]]]^aaaaaaaaaaaa```__________bccddeffgggghhhhhggggggffgggffffffffeeeeeeedddddccccccbbbbbbbbbbbbbbaaa``__]]\[ZYYXWVVUUTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;::::::::::::::99999999988888888888888877777777766555555555555544444444443333333333322222222222222111111111111100000000/////..........---------------------------,,,,,,,,,,,,,+++++++++***************))))))))((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  ]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^_______________````````````````````````a`aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````__``````____________________________________________^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVWWWWWXXXXYYYYYZZZZ[[[[[[[[[[[[[\\\\]]]^`aaaaaaaaaa````____^^^^__bccddeeffgggghhhggggggfffgfffffffffeeeeeeddddddcccccccbbbbbbbbbbbbbbaaa``__]]\[ZYYXWVVUUTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPMMMMMMMMMMMLLLLLLLLLLLLLKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;:::::::::::::999999999988888888888888877777777765555555555555544444444443333333333322222222222222111111111111000000000/////..........--------------------------,,,,,,,,,,,,++++++++++***************))))))))((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^____________`````````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccbccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````_____```_______________________________________________^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVWWWWWXXXXYYYYYZZZZZZZ[[[[[[[[[[\\\\]]]^`aaaaaaaaaa```___^^^^^^^_bbccdeeffggggggggggggffffffffffffeeeeeeeddddddcccccccbbbbbbbbbbbbbbbaaa``__]]\[ZYYXWVVUUTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPMMMMMMMMMMLLLLLLLLLLLLLKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;:::::::::::::9999999999888888888888888877777777765555555555555544444444443333333333222222222222222111111111110000000000/////.........--------------------------,,,,,,,,,,,,++++++++++***************))))))))((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWXXXXYYYYYYZZZZZZZZZZZZZ[[[[[\\\]]```````````___^^^^]]]]]^^``abbccddeeefffffeeeeeeddeeeeeeeddddddddccccccbbbbdccccccccccccccccbbbbaa`_]\\[ZYXXWVVUTTTSSSSSRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBCCCCCCCCCBBBBBBBBBBBBBBAABBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888877777766666666665555555555555544444333333333333332222222111111111110000000000////////..................----------------,,,,,,,,,,,++++++++++**************)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````___________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWXXXXYYYYYYYYYZZZZZZZZZZZ[[[[\\\]]``````````____^^^]]]]]]]^``aabccddeeeeffffeeeeedddeeeeeddddddddccccccbbbbbbccccccccccccccccbbbbaa``_]\\[ZYXXWVUUTTTSSSSSRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBCCCCCCCCCBBBBBBBBBBBBBAAABBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::999999999999999998888888888888777777766666666665555555555555444443333333333333322222222111111111100000000000////////..................---------------,,,,,,,,,,,+++++++++++*************)))))))))(((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! \]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^______________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````__________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWXXXXXYYYYYYYYYYYZZZZZZZZ[[[[\\\\]_````````____^^^]]]]]]]]]``aabbcddeeeeeeeeeeeeedddeeeedddddddcccccccbbbbbbbcccccccccccccccbbbbbaa``_]\[[ZYXWWVUUTTTSSSSRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCDDDDDDDCCCCCCCCCCCCCBBBBBCCCCCCCCBBBBBBBBBBBBBAAAABBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::999999999999999998888888888888877777776666666666555555555555544443333333333333322222222211111111100000000000/////////..................--------------,,,,,,,,,,,+++++++++++*************)))))))))(((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! \\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^____________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````__________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWWWXXXXXYYYYYYYYYYYYZZZZZZ[[[[\\\\]__``````____^^^^]]]]]]]]]``aabbccddeeeeeeeeeeeddddeeedddddddcccccccbbbbbbbbccccccccccccccbbbbbaa``__]\[ZZYXWWVUUTTSSSSRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOOKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCDDDDDDCCCCCCCCCCCCCBBBBBBCCCCCCCBBBBBBBBBBBBBBAAAABAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999999999888888888888888877777776666666666555555555555444443333333333333322222222211111111000000000000/////////.................--------------,,,,,,,,,,,+++++++++++*************)))))))))(((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! \\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWXXXXXXYYYYYYYYYYYYZZZZZ[[[[\\\\]___````_____^^^]]]]]]]]]]_``abbccddeeeeeeeeeedddddeedddddddcccccccbbbbbbbaacccccccccccccbbbbbaaa``__\\[ZYYXWVVUUTTSSSSRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOOOOKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCDDDDDDCCCCCCCCCCCCBBBBBBBCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::999999999999999888888888888888887777777666666666655555555555544444333333333333322222222221111111000000000000//////////.................--------------,,,,,,,,,,,+++++++++++************))))))))((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! \\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^________________``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXYYYYYYYYYYYYZZZZZ[[[[\\\\___________^^^^]]]]]\]]]]_``abbccddeeeeeeeeeedddddedddddddcccccccbbbbbbaaaacccccccccccbbbbbbaaa``__^\[[ZYXXWVVUTTTSSSRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOONKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCDDDDDCCCCCCCCCCCCCBBBBBBBCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::9999999999999998888888888888888877777777666666666655555555555544443333333333333322222222221111110000000000000//////////.................-------------,,,,,,,,,,,+++++++++++************)))))))(((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^________________``````````````````````````aaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXYYYYYYYYYYYZZZZ[[[[\\\\___________^^^]]]]]\\\]]]_``aabccdddeeeeeeeeeddddceddddddcccccccbbbbbbaaaaaccccccccccbbbbbbaaa``__^^[[ZYYXWWVUUTTSSSSRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOONNKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCDDDDCCCCCCCCCCCCCBBBBBBBBCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999999999888888888888888887777777766666666655555555555544444333333333333322222222222111110000000000000//////////..................-------------,,,,,,,,,,+++++++++++************)))))))((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_________________``````````````````````````aaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXYYYYYYYZZZZZ[[[[\\\__________^^^^]]]]]\\\]]]_``aabccdddeeeeeeeedddddcddddddcccccccbbbbbbaaaaaacccccccbbbbbbbbaaa``__^^][ZZYXXWVVUUTTSSSSRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOONNNKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCDDDCCCCCCCCCCCCCCBBBBBBBBCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::9999999999999988888888888888888887777777766666666655555555555544444333333333333222222222222111110000000000000//////////..................------------,,,,,,,,,,,++++++++++************)))))))((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^________________```````````````````````````aaaaaaaaaaa``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXYYYYYYZZZZ[[[[\\\_________^^^^^]]]]]\\\]]]_``aabccdddeeeeeeeeddddccddddddcccccccbbbbbaaaaaaabbbbbbbbbbbbbbaaa``__^^]]ZZYYXWWVUUTTTSSSRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOONNNNKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCDDDCCCCCCCCCCCCCBBBBBBBBBCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999999988888888888888888887777777776666666665555555555554444333333333333322222222222211110000000000000///////////..................-----------,,,,,,,,,,,++++++++++***********))))))))((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________```````````````````````````aaaaaaa``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUVVVVVVWWWWWXXXXXXXXXXXXXXYYYYYYZZZ[[[[\\\_________^^^^^]]]]]\\]]]]_``aabcccdddeeeeeedddddccdddddcccccccbbbbbbaaaaaaabbbbbbbbbbbbaaaa``__^^]]\ZYYXWWVVUUTTSSSSRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCDDCCCCCCCCCCCCCBBBBBBBBBBCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::9999999999999888888888888888888887777777776666666665555555555544444333333333333222222222222211100000000000000///////////..................-----------,,,,,,,,,,++++++++++***********))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^___________________`````````````````````````````aa```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUVVVVVWWWWWWXXXXXXXXXXXXXXXYYYYZZZZ[[[[\\^_______^^^^^^]]]]]]]]]]]_``aabcccdddeeeeedddddcccdddddcccccccbbbbbaaaaaaaabbbbbbbbbbbaaaa``__^^]]\\YYXWWVVUUTTTSSSSRRRRRRRRQPPPPPPPPOOOOOOOOOOONNNNNNNKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCDCCCCCCCCCCCCCBBBBBBBBBBBCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::999999999999888888888888888888887777777777666666666555555555554444433333333333222222222222211110000000000000////////////..................----------,,,,,,,,,,++++++++++***********))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_______________________```````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVWWWWWXXXXXXXXXXXXXXXYYYYZZZZ[[[[\\^_______^^^^^^]]]]]]]]]]]```aabcccdddeeeeedddddcccddddcccccccbbbbbbaaaaaaa`bbbbbbbbbbaaaa``__^^]]\\[YXXWVVUUTTTSSSSRRRRRRRRRQPPPPPPPPOOOOOOOOOONNNNNNNNJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCDCCCCCCCCCCCCBBBBBBBBBBBBCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::999999999999888888888888888888887777777777666666666555555555554444433333333333222222222222211100000000000000////////////..................---------,,,,,,,,,,++++++++++***********))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVWWWWWWXXXXXXXXXXXXXXXYYYYZZZ[[[[[\^^_____^^^^^^^]]]]]]]]]]^``aabbcccddddeeddddddccccdddccccccccbbbbbbaaaaaa``bbbbbbbbbaaaa``__^^]]\\[ZXXWVVUUTTTSSSSSRRRRRRRRRQPPPPPPPOOOOOOOOOONNNNNNNNNJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::999999999998888888888888888888877777777777666666666555555555544444433333333332222222222222111100000000000000////////////.................----------,,,,,,,,,+++++++++***********)))))))))((((((('(''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVWWWWWWXXXXXXXXXXXXXXXXYYYZZZZ[[[[\^^^____^^^^^^^]]]]]]]]]]^``aabbcccddddddddddddccccdddccccccccbbbbbaaaaaa```bbbbbbbbbaaa```__^]]\\[ZZXWVVUUUTTSSSSSSRRRRRRRRRQPPPPPPPOOOOOOOOONNNNNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::99999999999888888888888888888877777777777766666666555555555554444443333333333222222222222211110000000000000////////////..................---------,,,,,,,,,+++++++++**********))))))))))((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVWWWWWWXXXXXXWWWWXXXXXXYYYYZZZ[[[[\^^^_____^^^^^^^]]]]]]]]^^``aabbcccdddddddddddcccccddcccccccccbbbbbbaaaaa```bbbbbbbbaaaa``__^]]\\[ZZYWVVUUUTTTSSSSSRRRRRRRRRRQPPPPPPOOOOOOOOOONNNNNNNNNNJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::99999999999888888888888888888777777777777766666666555555555554444443333333332222222222222211110000000000000////////////.................---------,,,,,,,,+++++++++**********)))))))))))((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!!  [\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````__________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVWWWWWWXXXXWWWWWWWXXXXXYYYYZZZ[[[[\^^^_____^^^^^^^^^]]]]]^^^`aaabbcccddddddddddcccccbdccccccccccbbbbbbaaaaa```bbbbbbbaaaa``__^^]\\[ZZYYVVUUUTTTSSSSSSRRRRRRRRRRQPPPPPPOOOOOOOOONNNNNNNNNNNJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::99999999999888888888888888877777777777777766666666555555555554444443333333332222222222222211110000000000000///////////.................---------,,,,,,,,+++++++++*********)))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!  [[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVWWWWWXXXXXXWWWWWWWXXXXXYYYZZZ[[[[\^^^_______^^^^^^^^^^^^^^^`aabbbcccdddddddddccccccbcccccccccccbbbbbbaaaaaa``bbbbbbbaaaa``__^]]\[[ZYYXVUUUTTTSSSSSSRRRRRRRRRRRRPPPPPOOOOOOOOONNNNNNNNNNNNJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAABBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::99999999999888888888888887777777777777777766666665555555555544444443333333332222222222222211110000000000000///////////...............----------,,,,,,,,++++++++*********))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!  [[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^___________________________```````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaa```````````````````````````````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVWWWWWXXXXXXXWWWWWWWXXXXXYYYZZZ[[[[\^^_________^^^^^^^^^^^^^_aaabbbccccdddddddccccccbbccccccccccccbbbbbaaaaaa``bbbbbbbaaa``__^^]\\[ZYYXXVUUTTTSSSSSSSSRRRRRRRRRRRPPPPPOOOOOOOONNNNNNNNNNNNNJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAABBBBBBBBBBAAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9::::::::99999999999888888888888777777777777777777766666665555555555544444443333333332222222222222211110000000000000///////////..............-----------,,,,,,,++++++++*********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^____________________________``````````````````_`````````````````````````````````aaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaa````````````````````````````````````````````````````````````````````____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVWWWWXXXXXXXXXWWWWWWWXXXXYYYZZZ[[[[\^^__________^^^^^^^^^^^__aabbbbcccccdddccccccccbbbcccccccccccccbbbbbaaaaa``bbbbbbaaaa``__^]]\[ZZYXXWUUTTTSSSSSSSSSSSSRRRRRRRRPPPPPOOOOOOONNNNNNNNNNNNNNJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAABBBBBBBBBAAAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::9::::::::99999999999888888888888777777777777777777766666655555555555544444443333333332222222222222211110000000000000///////////............------------,,,,,,,++++++++*********)))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_____________________________``````````````____````````````````````````````````````aaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVWWWWXXXXXXXXXXWWWWWWWXXXXYYYZZZ[[[[\^_____________^^^^^^^____aabbbbccccccccccccccbbbbbcccccccccccccbbbbbaaaaaa`bbbbbbaaaa``_^^]\\[ZYYXWWUTTTSSSSSSSSSSSSSSSRRRRRRPPPPPOOOOOOONNNNNNNNNNNNNMJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAABBBBBBBBBAAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999:::::::99999999999988888888888777777777777777777776666665555555555554444444333333333222222222222221111100000000000///////////...........-------------,,,,,,,+++++++**********))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_____________________________``````````__________````````````````````````````````````aaaaa````````````````aaaaaaaaa`````aaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWXXXXYYYZZZ[[[\\^________________________abbbbccccccccccccccbbbbbbccccccccccccccbbbbbaaaaaabbbbbbaaa``__^^]\[ZZYXXWVTTTSSSSSSSSSSSSSSSSSRRRRRPPPPOOOOOOONNNNNNNNNNNNNMMJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBCCCCCCCBBBBBBBBBBBBBAAAAABBBBBBBBAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999:::::::99999999999888888888887777777777777777777766666655555555555554444444333333333222222222222222111100000000000//////////..........--------------,,,,,,,+++++++*********)))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^______________________________``````_______________````````````````````````````````````````````````````````````a````````````````aaaaaaaaa````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````__________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXWWWWWXXXXYYYZZZ[[[\\^_______________________`bbbbbccccccccccccbbbbbbbbccccccccccccccbbbbbaaaaaabbbbbbaaa``__^]]\[ZYYXWWVTTSSSSSSSSSSSSSSSSSSRRRRRPPPPOOOOOONNNNNNNNNNNNNMMMJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBCCCCCCBBBBBBBBBBBBBAAAAAABBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999:::::::99999999999888888888887777777777777777777666666655555555555544444444333333333222222222222222111100000000000/////////.........--------------,,,,,,,,+++++++*********)))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______________________________``__________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_____________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTUUUUUUVVVWWWXXXXYYYYXXXXXXXWWWXXXXXYYYZZZ[[[\\_______________________``bbbbbccccccccccbbbbbbbbbbcccccccccccccccbbbbaaaaaabbbbbbaaa``__^]\\[ZYXXWVVTTSSSSSSSSSSSSSSSSSSSRRRRPPPPOOOOOONNNNNNNNNNNNMMMMJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBCCCCCBBBBBBBBBBBBBBAAAAAABBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999::::::999999999999888888888877777777777777777776666666555555555555544444444333333333322222222222222111100000000000////////........--------------,,,,,,,,++++++++*********)))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___________________________________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_____________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTUUUUUVVVWWXXXYYYYYYYYXXXXXXXXXXXXXYYYZZZ[[[\\____________________`````bbbbbcccccccbbbbbbbbbbbbbcccccccccccccccbbbbbaaaaabbbbbbaaa``_^^]\[[ZYXWWVVTSSSSSSSSSSSSSSSSSSSSRRRRPPPPOOOOONNNNNNNNNNNNMMMMMJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBCCCCCBBBBBBBBBBBBBAAAAAAABBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999:::::999999999999988888888887777777777777777776666666655555555555554444444433333333332222222222222211110000000000/////////......--------------,,,,,,,,,++++++++*********)))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````__________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTUUUUVVWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\_________````````````````bbbbcccccbbbbbbbbbbbbaaaacccccccccccccccbbbbbaaaaabbbbbbaaa``_^^]\[ZYYXWWVVTSSSSSSSSSSSSSSSSSSSSRRRRPPPOOOOOONNNNNNNNNNNMMMMMMJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBCCCCBBBBBBBBBBBBBAAAAAAAABBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999:::99999999999999988888888887777777777777777766666666555555555555554444444433333333333222222222222211110000000000////////......------------,,,,,,,,,,,,+++++++*********)))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________`_________``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````a`````````````````````````````````````````````____aaa`````````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWXXXYYYYYYYYYYXXXXXXXXXXXYYYZZZ[[[\\_______``````````````````bbbbbbbbbbbbaaaaaaaaaaaaaccccccccccccccccbbbbbaaaa````____^^]]\[[ZYXWWVUTTSSSRRRRRRRRRRSSSSSSRRRRRQQNMMMMLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>?????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<=<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999998888888888888888777777777777777776666666666655555555555555554444444443333333333332222111111111100000000///////.......--------------,,,,,,,,++++++++************))))))))))))))((((((((((((('&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````________`````````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUVVWWWXXYYYYYYYYYYYYXXXXXXXXXXYYYZZZ[[[\\______```````````````````bbbbbbbbbbaaaaaaaaaaaaaaaccccccccccccccccbbbbbaaaa````____^^]\\[ZZYXWVVUTTSSSRRRRRRRRRSSSSSSSRRRRRQQNMMMMLLLLLLLKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999999888888888888888877777777777777776666666666655555555555555555444444444433333333333222211111111110000000///////......--------------,,,,,,,,,++++++++************)))))))))))))))(((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````_____________`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVWWXXYYYYZZZYYYYYYXXXXXXXXXXYYYZZZ[[[\\_____````````````````aaaabbbbbbbbaaaaaaaaa```````abcccccccccccccccbbbbbaaaa````___^^]]\\[ZYYXWVUUTTSSSRRRRRRRRRSSSSSSSRRRRRQQNMMMLLLLLLLKKKKKKKKKKKKKKJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>???>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:;;;;;;:::::::::::::99999999999999999999888888888888888887777777777777776666666666665555555555555555544444444443333333333322221111111110000000///////......-------------,,,,,,,,,+++++++++*************))))))))))))))((((((((((((((&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!  Z[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________________________```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````````__________________`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTUUUVVWWXXYYYZZZZZZZYYYYXXXXXXXXYYYYZZ[[[[\\____`````````````aaaaaaaabbbbbbbaaaaaaa```````````bbccccccccccccccbbbbbbaaa```____^^]]\[[ZYXWWVUUTTSSSRRRRRRRRSSSSSSSSRRRRQQQMMMMLLLLLLLKKKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>??>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:;;;;;;::::::::::::999999999999999999999888888888888888887777777777777766666666666655555555555555555544444444443333333333222221111111100000000//////.....-------------,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((((&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!  ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^_________________________________________________________________________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````aa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````_______________________`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[ZZZZZZZZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSTTTTTTTTUUUVVWWXXYYZZZZZZZZZYYYYXXXXXXXYYYYZZ[[[[\\____`````````aaaaaaaaaaaabbbbbaaaaaaa`````````````bbbbccccccccccccbbbbbaaaa```___^^^]\\[ZZYXWWVUUTSSSRRRRRRRRRSSSSSSSRRRRRQQQMMMMLLLLLLKKKKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>?>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::;;;;;:::::::::::::99999999999999999999888888888888888888777777777777766666666666665555555555555555554444444444333333333222222111111110000000//////.....------------,,,,,,,,,,,,+++++++++*************))))))))))))))(((((((((((((('&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!  ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^_____________________________________________________________________________________````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````````````````````````````````````___aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````_________________________`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSTTTTTTTTUUUVVWXXYYYZZZZZZZZZZYYYYXXXXXXYYYZZZ[[[\\\____```````aaaaaaaaaaaaaabbbbaaaaaa```````````````bbbbbcccccccccccbbbbbaaaa``____^^]]\\[ZYYXWVVUTTSSSRRRRRRRRRSSSSSSSRRRRRQQQMMMLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;<<<<<<<<<<;;;;;;;;;;;;;::;;;;;:::::::::::::9999999999999999999888888888888888888877777777777766666666666666555555555555555555444444444433333333322222211111110000000///////.....----------,,,,,,,,,,,,,+++++++++*************)))))))))))))))(((((((((((((('&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!  ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________________________________________aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````````______``````___________________aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````_________________________`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^]]^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSTTTTTTTTTUUVVWXXYYZZZZZZZZZZZYYYYXXXXXYYYYZZZ[[[\\\____``````aaaaaaaaaaaaaaabbbbaaaaa````````````````bbbbbbcccccccccbbbbbbaaaa``___^^^]]\[[ZYXXWVUUTTSSSRRRRRRRRSSSSSSSRRRRRQQQPMMMLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;<<<<<<<<<;;;;;;;;;;;;;:::;;;;;:::::::::::::999999999999999999888888888888888888887777777777776666666666666555555555555555555544444444443333333322222221111110000000///////......---------,,,,,,,,,,,,,++++++++++*************)))))))))))))))(((((((((((((''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^___________________________________________________________________________``````aaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````__________________________________________________aaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````````_________________________```````````````````````___________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSTTSTTTTTTUUVVWXXYYZZZZ[[ZZZZZZYYYYXXXYYYYYZZZ[[[\\\___``````aaaaaaaaaaaaaaaabbbaaaa```````_____``````bbbbbbbbbcccccbbbbbbbaaaa`___^^^]]\\[ZZYXWWVUUTTSSSRRRRRRRRSSSSSSRRRRRQQQQPMMLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;::::;;;;;:::::::::::::999999999999999988888888888888888888887777777777766666666666666555555555555555555544444444433333333222222221111100000000//////.......-------,,,,,,,,,,,,,,++++++++++**************))))))))))))))((((((((((((((''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^______________________________________________________________________`````````````````aaaaaaaa``````````````````````````````````````````````````__________________________________________________aaaaaaa````````````````````````````````````````````````````````````````````__________________________```````````````````___________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSTSSSSTTTTUUVVWXXYYZZZ[[[[Z[ZZZYYYYYYYYYYYYZZZ[[[\\\___`````aaaaaaaaaaaaaaaaabbaaaaa`````_________````bbbbbbbbbbbbbbbbbbbbaaaa`____^^]]\\[[ZYXXWVVUTTTSSSRRRRRRRSSSSSSRRRRRRQQQPPMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;<<<<<<<<;;;;;;;;;;;;;::::;;;;;:::::::::::::99999999999999888888888888888888888888777777777776666666666666555555555555555555554444444443333333222222222111100000000///////......-------,,,,,,,,,,,,,,,++++++++++*************)))))))))))))))((((((((((((('''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________________```````````````````````````````````````````````````````````````````````````__________________________________________________``````````````````````````````````````````````_____```````````````````_______________________________```````````````____________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTUUVVWXXYYZZZ[[[[[[ZZZZYYYYYYYYYYZZZZ[[[\\\___`````aaaaaaaabaaaaaaaabbaaaa````_____________``bbbbbbbbbbbbbbbbbbbbaaaa`___^^^]]\\[ZZYXWWVUUTTSSSSRRRRRRRSSSSSRRRRRRQQQQPPMLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;<<<<<<<;;;;;;;;;;;;;:::::;;;;;:::::::::::::99999999999998888888888888888888888888777777777776666666666666555555555555555555554444444443333333222222222110000000000//////.......-------,,,,,,,,,,,,,,++++++++++**************))))))))))))))(((((((((((((('''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________``````````````````````````````````````````````````___________________________________________________________________________```````````````````````````````````````____________`````````````_____________________________________```````````_____________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUVVWXXYYZZZ[[[[[[ZZZZYYYYYYYYYYZZZ[[[[\\\___````aaaaaaabbbbaaaaaaabaaaa````________________aabbbbbbbbbbbbbbbbbaaaa``__^^^]]\\[[ZYYXWVVUUTTSSSSRRRRRRRSSSSRRRRRRRQQQPPPMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??@@@@?????????????>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;<<<<<<<;;;;;;;;;;;;::::::;;;;::::::::::::::9999999999998888888888888888888888888887777777776666666666666555555555555555555555444444443333333222222222110000000000///////......-------,,,,,,,,,,,,,,+++++++++++*************)))))))))))))))(((((((((((((('''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^______________________________________________``````````````````````````````````````````````````___________________________________________________________________________```````````````````````````````____________________```````___________________________________________```````_____________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTUUVVWWXYYZZZ[[[[[[ZZZZYYYYYYYYYZZZZ[[[\\\\__`````aaaaaabbbbbbaaaaa`aaaa````_________________aaabbbbbbbbbbbbbbbaaaa```_^^^]]\\[[ZZYXWWVVUTTTSSSSRRRRRRRSSSRRRRRRRQQQQPPPLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???@@@?????????????>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;:::::::;;;;::::::::::::::999999999998888888888888888888888888888777777777666666666666555555555555555555555444444443333333222222222110000000000////////......------,,,,,,,,,,,,,,+++++++++++**************))))))))))))))((((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________``````````````````````````````````````````````````___________________________________________________________________________`````````````````````````__________________________`______________________________________________^^^```_____________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUVVWWXYYZZZ[[[[[[ZZZZZYYYYYYYZZZZZ[[[\\\\__`````aaaaaabbbbbaaaaaa`aaaa```__________________aaaabbbbbbbbbbbbbaaaaa```_^^]]]\\[ZZYXXWVVUUTTSSSSSRRRRRRRRRRRRRRRRQQQQPPPPLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????@@?????????????>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<;;;;;;;<<<<<;;;;;;;;;;;;::::::::;;;;::::::::::::::999999999998888888888888888888888888888777777777666666666666555555555555555555554444444443333332222222221110000000000///////.......------,,,,,,,,,,,,,+++++++++++***************))))))))))))))((((((((((((((''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________``````````````````````````````````````````````````___________________________________________________________________________`````````````````````````____________________________________________________________________^^^^^^^^_____________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTUUVWWXXYYZZZ[[[Z[ZZZZZYYYYYYYZZZZ[[[[\\\\__`````aaaaaabbbbbaaaaa``aaa````__________________aaaaabbbbbbbbbbbbaaaa```_^^^]]\\[[ZYYXWWVVUUTTSSSSSRRRRRRRRRRRRRRRQQQQPPPPOLLLLKKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????@??????????????>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<;;;;;;;;<<<<<;;;;;;;;;;;:::::::::;;;:::::::::::::::99999999998888888888888888888888888888877777777766666666665555555555555555555554444444443333333222222221111000000000////////.......------,,,,,,,,,,,,,+++++++++++**************))))))))))))))(((((((((((((('''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________``````````````````````````````````````````````````___________________________________________________________________________`````````````````````````_______________________________________________________________^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTUUVVWXXYYZZZZZZZ[ZZZZZZYYYYYZZZZZ[[[\\\\\__`````aaaaaabbbbbaaaaa``aa````___________________aaaaabbbbbbbbbbbaaaa```__^^]]\\[[ZZYXXWWVUUTTTSSSSSRRRRRRRRRRRRRRRQQQQPPPPOLLLLKKKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<;;;;;;;;;<<<<;;;;;;;;;;;::::::::::;;::::::::::::::::99999999998888888888888888888888888888877777777766666666655555555555555555555544444444433333332222222211111000000000////////......------,,,,,,,,,,,,,+++++++++++***************))))))))))))))(((((((((((((('''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________`````````````````````````____________`````````````___________________________________________________________________________`````````````````````````__________________________________________________________^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTUUVVWWXXYYZZZZZZZZZZZZZYYYYZZZZZ[[[[\\\\]_``````aaaaaabbbbbaaaaa``aa````_______^___________aaaaaabbbbbbbbbaaaa````__^]]]\\[[ZYYXXWVVUUTTSSSSSSRRRRRRRRRRRRRRQQQQPPPPOOLLLKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<;;;;;;;;;;<<<;;;;;;;;;;;:::::::::::;:::::::::::::::::99999999998888888888888888888888888888877777777766666666655555555555555555554444444444333333322222222211111000000000///////.......------,,,,,,,,,,,,++++++++++++**************))))))))))))))((((((((((((((''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  YYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________`````````````````````````____________________________________________________________________________________________________`````````````````````````_____________________________________________________^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSTTTUUVWWXXYYYZZZZZZZZZZZZYYZZZZZZ[[[[\\\\\]_`````aaaaaaabbbbaaaaa```aa```________^^^_________aaaaaaabbbbbbaaaaaa```___^]]\\[[ZZYXXWWVUUTTTSSSSSRRRRRRRRRRRRRRQQQQPPPPOOOLLLKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<;;;;;;;;;;<<;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999888888888888888888888888888887777777776666666665555555555555555554444444444333333332222222211111100000000////////.......------,,,,,,,,,,,+++++++++++++*************)))))))))))))))((((((((((((((''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______`````````````````````````________________________________________________________________________________________________^^^^`````````````````````````___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZYYYZYYYYYYYYYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTUUVVWWXXYYYZZZZZZZZZZZZZZZZZZZ[[[[\\\\]]_`````aaaaaaabbbaaaaaa```aa```________^^^^________aaaaaaabbbbbaaaaaa```___^]]\\\[[ZYYXXWVVUUTTTSSSSSRRRRRRRRRRRRRQQQQQPPPPOOOLLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<;;;;;;;;;;;<;;;;;;;;;;;;::::::::::::::::::::::::::::::9999999999888888888888888888888788888887777777776666666665555555555555555544444444443333333322222222211111100000000////////.......-----,,,,,,,,,,,,++++++++++++**************))))))))))))))(((((((((((((('''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  YYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^`````````````````````````__________________________________________________________________^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^`````````````````````````___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRSSSSSSSSSTTTUUVWWXXYYYYZZZZZZZZZYZZZZZZZZ[[[\\\\\]]``````aaaaaaaaaaaaaaaa```aa```________^^^^________aaaaaaaabaaaaaaaa```___^^]]\\[[ZZYYXWWVVUUTTSSSSSSRRRRRRRRRRRRQQQQQPPPPOOOOLLKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>====================<==<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::9999999999888888888888888888888788888887777777776666666665555555555555554444444444433333333222222222211111100000000////////.......-----,,,,,,,,,,,+++++++++++++*************)))))))))))))))(((((((((((((('''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^```````````````````_________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRSSSSSSSSSSTTUUVVWWXXYYYYYYZZZZYYYYYZZZZZ[[[[\\\\]]]``````aaaaaaaaaaaaaaaa```aa```__________^^________aaaaaaaaaaaaaaaa```___^^^]\\[[[ZYYXXWWVVUUTTSSSSSSRRRRRRRRRRRQQQQQPPPPOOOOOLKKKKKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>=>>>====================<<=<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999998888888888888888888887788888887777777776666666665555555555555554444444444333333333222222222211111100000000///////.......------,,,,,,,,,,,++++++++++++**************))))))))))))))((((((((((((((''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!  YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________`````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^````_______________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^___________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRSSSSRRSSSSTTTUUVVWWXXYYYYYYYYYYYYYYZZZZZ[[[[\\\\]]]``````aaaaaaaaaaaaaaaa```aa````___________________aaaaaaaaaaaaaaa```___^^^]\\\[[ZZYYXXWVVUUTTTSSSSSSRRRRRRRRRRQQQQQPPPPPOOOOOKKKKKKKKKKKJJJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>==>>>===================<<<=<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::9999999999888888888888888888887778888888777777777666666666555555555555554444444444433333333222222222221111110000000////////.......-----,,,,,,,,,,,+++++++++++++*************)))))))))))))))((((((((((((((''''''''&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________^^^^^^__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRSSRRRRRSSSSTTUUVVWWWXXXYYYYYYYYYYYYZZZZZ[[[[\\\\]]]``````aaaaaaaaaaaaaaaa```aa````___________________aaaaaaaaaaaaaa```___^^^]]\\[[[ZZYYXWWVVUUTTTSSSSSSRRRRRRRRQQQQQQPPPPPOOOOOOKKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>==>>===================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999888888888888888888777778888887777777777766666666555555555555544444444444433333332222222222221111110000000///////.......------,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((('''''''''&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________^^^^^^^^^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRSRRRRRRRSSSSTTUUVVWWXXXXXYYYYYYYYYYYZZZZ[[[\\\\]]]]```````aaaaaaaaaaaaaaa```aa`````__________________aaaaaaaaaaaaa```___^^^]]]\[[[ZZYYXXWWVVUUTTTSSSSSSRRRRRRRQQQQQQPPPPPOOOOOONKKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>==>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:;;;;;;;;;:::::::::::::::::::::::::::::::99999999999888888888888888888777777888888777777777776666666655555555555544444444444443333333222222222222111111000000///////........-----,,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((((''''''''''&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRSRRRRRRRRSSSTTTUUVVWWWXXXXYYYYYYYYYYZZZZ[[[\\\\]]]]```````aaaaaaaaaaaaaaa```aaa`````_________________aaaaaaaaaaaa```___^^^]]]\[[[ZZZYYXXWWVVUUTTTSSSSSRRRRRRRQQQQQQPPPPPPOOOOOONKKKKKKKKKJJJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>===>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::;;;;;;;;::::::::::::::::::::::::::::::9999999999999888888888888888887777777888887777777777776666666655555555555444444444444443333333222222222222111111000000///////.......------,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((((''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSTTUUVVVWWWXXXXXXYYYYYYYYZZZ[[[\\\\]]]]```````aaaaaaaaaaaaaaa```aaa`````_________________aaaaaaaaaaa```___^^^]]]\\[[ZZZYYYXXWWVVUUTTTSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>====>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;:::::::::::::::::::::::::::::9999999999999888888888888888877777777788887777777777777666666665555555555444444444444443333333222222222222211111100000///////.......-------,,,,,,,,,,+++++++++++++*************)))))))))))))))((((((((((((('''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________``````````````````````````````````````````````````____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRSSSRRRRRSSSSTTTUUVVVWWWXXXYYYYYYYYYZZZZ[[[\\\]]]]]^aaaaaabbbbbbbbbbbbbbbbbaacccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````___^^]]]\\\[[[ZZZYYXXXWWVVUUTTTTSSSSSQQQPPPPPOOOOOONNNNNNMMMMMJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=>>>>>===============<<<<<===<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999999999999988888888888888888888877777777777777887777777777777766666666655555544444444444444433333333332222222222222111111111000000//////........------,,,,,,,,,,,,,+++++++++********))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________```````````````__________`````````````````````````____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTUUTTTTTTTTTTTTTTTTTTTTTSSTSSSSSSSSSSSSSSSSSSSSSRRRSSRRRRRRRSSSSTTTUUVVWWWWXXXXXYYYYYYYZZZ[[[\\\]]]]]^aaaaaabbbbbbbbbbbbbbbbbaaccccbbbbbaaaaaaaaaaaaaaaa`aaaaaaa````___^^]]]\\\[[ZZZZYYYXXWWWVVUUTTTTSSSSSQQQPPPPOOOOOONNNNNNNMMMMMJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=>>>>================<<<<<==<<<<<<<<<<<<<<<<;;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999999999888888888888888888888877777777777777777777777777777776666666665555554444444444444443333333332222222222222211111111000000//////........------,,,,,,,,,,,,,++++++++++*******))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________________________________________________________________________`````````````````````````_______________________________________________^^^^_________________________^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRSSRRRRRRRRSSSTTTUUUVVWWWWWXXXXYYYYYYZZZZ[[[\\\]]]]^aaaaaaabbbbbbbbbbbbbbbbaaccccbbbbbbaaaaaaaaaaaaaaa`aaaaaa````___^^]]]\\\[[[ZZZYYYXXXWWVVVUUUTTTSSSSSQQPPPPPOOOOONNNNNNNMMMMMMJJJJIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>==>>>================<<<<<<==<<<<<<<<<<<<<<;;;;;;;;;<<;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999999998888888888888888888888877777777777777777777777777777777666666666555554444444444444443333333333222222222222221111111100000//////.........------,,,,,,,,,,,,,++++++++++*******))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________`````````````````````````_____________________^^^^^_______________^^^^^^^^^^_________________________^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSRRRRRRRRRSSSSTTTUUVVVWWWWXXXXXXYYYYYZZZ[[[\\\]]]]^aaaaaaabbbbbbbbbbbbbbbbaacccccbbbbbaaaaaaaaaaaaaaa`aaaa``````__^^^]]\\\[[[ZZZYYYYXXXWWVVVUUUTTTSSSSSQQPPPPOOOOONNNNNNNMMMMMMMJJJIIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>===>>>===============<<<<<<<==<<<<<<<<<<<<<;;;;;;;;;;<;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999999888888888888888888888887777777777777777777777777777777777666666666555554444444444444433333333333222222222222221111111000000/////........-------,,,,,,,,,,,,,+++++++++++******))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````____________________^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^______________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXYYYYZZZ[[[\\\]]]]]aaaaaaaabbbbbbbbbbbbbbaaacccccbbbbbaaaaaaaaaaaaaaa`aaa``````___^^]]\\[[[ZZZYYYYYXXXWWWVVVUUUTTTTSSSSQQPPPPOOOOONNNNNNMMMMMMMMJJJIIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>====>>================<<<<<<<=<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999998899999998888888888888888888888887777777777777777777777777777777777666666666655555444444444444443333333333222222222222221111111100000/////.........------,,,,,,,,,,,,,,+++++++++++*****))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________```````_______________________^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^_________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRSSSSTTTUUUVVVWWWXXXXXXXYYYYZZZ[[[\\\]]]]aaaaaaaaabbbbbbbbbbbbaaaacccccbbbbbaaaaaaaaaaaaaaa`aaa``````__^^]]\\\[[ZZZZYYYYXXXXWWWVVVUUUTTTTSSSSQQPPPPOOOONNNNNNNMMMMMMMMJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>====>================<<<<<<<<=<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9::::::99999999999999998889999988888888888888888887888887777777777777777777777777777777777766666666655555544444444444443333333333322222222222222111111110000//////........-------,,,,,,,,,,,,,++++++++++++*****))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVWWWXXXXXXYYYYZZZ[[[\\\]]]]aaaaaaaaaaabbbbbbbbaaaaaaccccbbbbbbaaaaaaaaaaaaaaaaaa``````___^^]]\\[[[ZZZYYYXXXXXWWWVVVUUUUTTTTSSSSQQPPPOOOONNNNNNNMMMMMMMMMJIIIIIIIIIIIIHHHHHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@A@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::99::::::99999999999999888889999888888888888888888777888777777777777777777777777777777777777766666666655555444444444444433333333333322222222222222111111100000/////........--------,,,,,,,,,,,,,++++++++++++****))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUVVVVWWWWXXXXXYYYZZZ[[[\\\]]]]aaaaaaaaaaaaaaaaaaaaaaaaaccccbbbbbbaaaaaaaaaaaaaaaaaa``````__^^^]]\\[[ZZZYYYXXXXXWWWWVVVUUUUTTTTSSSSQQPPPOOOONNNNNNMMMMMMMMMLIIIIIIIIIIIIHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99:::::999999999999998888889988888888888888888887777887777777777777777777766677777777777777666666666655555444444444444333333333333222222222222221111111100000////.......----------,,,,,,,,,,,,+++++++++++++****))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  XXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTUUUVVVVWWWWWXXXXYYYYZZZ[[[\\\]]]`aaaaaaaaaaaaaaaaaaaaaaaaccbbbbbbbaaaaaaaaaaaaaaaaaaaa`````__^^]]\\[[ZZZYYYXXXXXWWWWVVVVUUUUTTTTSSSSQQPPPOOOONNNNNMMMMMMMMMLLIIIIIIIIIIIHHHHHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999::::999999999999998888888988888888888888888877777787777777777777777777766667777777777776666666666665555544444444444433333333333322222222222222111111110000/////.......----------,,,,,,,,,,,++++++++++++++***))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!  XXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTUUUUVVVWWWWWXXXXXYYYZZZ[[[\\\]]]``aaaaaaaaaaaaaaaaaaaaaaacbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````__^^]]\\[[ZZZYYYXXXXWWWWWVVVUUUUTTTTTSSSSQPPPPOOOONNNNNMMMMMMMMLLLIIIIIIIIIIHHHHHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999:::9999999999999988888888888888888888888888777777777777777777777777776666667777777777766666666666665555444444444444333333333333222222222222221111111100000////.......-----------,,,,,,,,,,,++++++++++++++***))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!   XXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTUUUUVVWWWWWWXXXXYYYYZZ[[[\\\\]]``aaaaaaaaaaaaaaaaaaaaa``bbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````__^^]]\\[[ZZYYYYXXXWWWWWVVVVUUUUTTTTSSSSRQPPPPOOONNNNNNMMMMMMMMLLLIIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::99999::9999999999999988888888888888888888888888777777777777777777777777766666666777777777666666666666665555544444444444333333333333222222222222222111111110000/////......------------,,,,,,,,,,++++++++++++++***))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!   XXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]\]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTUUUUVVVWWWWWWXXXXYYYZZZ[[[\\\]]```aaaaaaaaaaaaaaaaaa````bbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````__^^]]\\[[ZZYYYXXXWWWWWVVVVUUUUUTTTTSSSSRQPPPOOOONNNNNMMMMMMMMLLLLIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>??>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999::9999999999999888888888888888888888888888777777777777777777777777666666666777777766666666666666665555444444444443333333333333222222222222221111111110000/////......------------,,,,,,,,,,+++++++++++++****))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!   XXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRSSSSTTTTUUUUVVVWWWWWXXXXYYYZZZ[[[\\\\]```aaaaaaaaaaaaaaa```````bbbaaaaaaaaaaa`aaaaaaaaaaaaaaa````__^^]]\\[[ZZYYYXXWWWWWVVVVVUUUUTTTTTSSSSRQPPPOOOONNNNNMMMMMMMLLLLLIIIIIIIHHHHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>?>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:99999999999999888888888888888888888888887777777777777777777777766666666666777776666666666666666655555444444444433333333333332222222222222221111111100000////......-------------,,,,,,,,,++++++++++++++***))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!   XXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRSSSSTTTTUUUUUVVVWWWWWXXXXYYYZZ[[[\\\\]````aaaaaaaaaaaaa````````baaaaaaaaa````````aaaaaaaaaaaa````__^^]]\\[[ZZYYYXXWWWWVVVVVUUUUTTTTTSSSSRRPPPPOOOONNNNNMMMMMMMLLLLLIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999:99999999999998888888888888888888888888887777777777777777777777666666666666777766666666666666666555554444444444333333333333332222222222222211111111100000////......-------------,,,,,,,,,+++++++++++++****))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!   XXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSRSSRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRSSSSTTTTTUUUUVVVVWWWWWXXXYYYZZZ[[[\\\]````aaaaaaaaaaaa````````_aaaaaaa```````````aaaaaaaaaaaa````__^^^]\\[[ZZYYYXXWWWWVVVVUUUUTTTTTSSSSSRRPPPPOOOONNNNMMMMMMMLLLLLLIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:;;;;;;:::::::::::::999999999999999999998888888888888888888888888888777777777777777777777666666666666677666666666666666666555554444444444333333333333332222222222222211111111110000/////......------------,,,,,,,,,++++++++++++++***))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!   XXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^______________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRSSSSTTTTTUUUVVVVVWWWWXXXYYYZZZ[[[\\\\`````aaaaaaaaa`````````__aaaaa``````````````aaaaaaaaaaa````___^^]]\\[ZZZYYXXWWWVVVVUUUUUTTTTSSSSSRRRPPPOOOONNNNNMMMMMMLLLLLLLIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;::::::::::::::999999999999999999988888888888888888888888888888777777777777777777777666666666666676666666666666666665555554444444444333333333333322222222222222211111111100000////......-------------,,,,,,,,,+++++++++++++****)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!   XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRQQQRRRRRRRRSSSSTTTTTUUUUVVVVVWWWWXXXYYYZZ[[[[\\\``````aaaaaaaa````````___aaa`````````````````aaaaaaaaaa````___^^]]\\[[ZZYYXXWWWVVVVUUUUTTTTSSSSSRRRRPPPOOOONNNNNMMMMMMLLLLLLLIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;<<<<<<<;;;;;;;;;;;;;;::::;;;;::::::::::::::9999999999999999999988888888888888888888888888887777777777777777777776666666666666666666666666666666655555554444444443333333333333222222222222222111111111100000////......------------,,,,,,,,,++++++++++++++****)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!   XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRQQQQQQRRRRRRRSSSSSTTTTTUUUUVVVVWWWWXXXYYYZZZ[[[\\\``````aaaaaaaa```````____aa`````````_`````````aaaaaaaaa````___^^]]\\[[ZZYYXXWWWVVVVUUUTTTTSSSSSRRRRRPPPOOOONNNNNMMMMMLLLLLLLLIIHHHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;<<<<<<;;;;;;;;;;;;;;:::::;;;:::::::::::::::999999999999999999988888888888888888888888888888777777777777777777777666666666666666666666666666666655555555444444443333333333333222222222222222111111111100000/////.....-------------,,,,,,,,++++++++++++++*****))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRSSSSSTTTTTUUUUVVVVWWWXXXYYYZZZ[[[\\\```````aaaaaaa``````_____a```````________``````aaaaaaa``````__^^^]]\\[ZZYYYXWWWVVVUUUUTTTSSSSSRRRRRQPPOOOOONNNNMMMMMLLLLLLLLKIHHHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>==============<====<<<<<<<<<<<<<<<<<;;;;<<<<<;;;;;;;;;;;;;;::::::;;:::::::::::::::9999999999999999999888888888888888888888888888888877777777777777777776666666666666666666666666666666555555555444444433333333333332222222222222221111111111100000/////.....------------,,,,,,,,,++++++++++++++*****))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSTTTTTTUUUUVVVWWWWXXXYYZZZ[[[[\\_``````aaaaaa```````_____``````___________``````aa``````````__^^^]]\\[[ZZYYXXWWVVVUUUTTTTSSSSRRRRRQQPPOOOOONNNNMMMMMLLLLLLLKKHHHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>==============<<====<<<<<<<<<<<<<<<<;;;;;<<<<;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999998888888888888888888888888888888777777777777777777776666666666666666666666666666665555555555444444333333333333322222222222222221111111111000000////......------------,,,,,,,,++++++++++++++******)))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  WWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSTTTTTUUUUVVVVWWWXXXYYYZZZ[[[\\_``````aaaaaaa``````_____`````______________```````````````____^^]]\\[[ZZYYXXWWVVVUUUTTTSSSSRRRRRQQQPOOOOONNNNNMMMMMLLLLLLLKKHHHHHHHHHHHHGGGGGGGGGGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>==============<<<===<<<<<<<<<<<<<<<;;;;;;;<<<;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999998888888888888888888888888888888887777777777777777777666666666666666666666666666665555555555544444433333333333322222222222222221111111111100000/////.....------------,,,,,,,,,+++++++++++++*******)))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  WWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTUUUUUVVVWWWXXXYYYZZZ[[[\\__``````aaaaaa``````_____`````_______________``````````````____^^]]\\[[ZZYYXXWWVVVUUUTTSSSSRRRRRQQQQOOOOOONNNNNMMMMLLLLLLLKKKHHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>=============<<<<==<<<<<<<<<<<<<<<;;;;;;;;<<;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999998888888888888888888888888888888887777777777777777777666666666666666666666666666665555555555444444333333333333222222222222222211111111111000000////......-----------,,,,,,,,,++++++++++++++*******))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  WWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSTTTUUUUVVVVWWXXXYYYZZZ[[[[\__``````aaaaaa``````____^````______^^^^^_______```````````____^^^]]]\\[[ZZYXXWWVVVUUTTTSSSRRRRQQQQQQOOOOOONNNNMMMMMLLLLLLKKKKHHHHHHHHHHGGGGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?@??????????????>>>>>>>>>>>>>>>>>==============<<<<=<<<<<<<<<<<<<<<;;;;;;;;;<;;;;;;;;;;;;;::::::::::::::::::::::::::9999999999999999998888888888888888888888888888888888777777777777777777766666666666666666666666666665555555555544444433333333333222222222222222221111111111100000/////.....------------,,,,,,,,,+++++++++++++********))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSTTTUUUUVVVWWWXXYYYZZZ[[[[\__``````aaaaaaa`````____^````_____^^^^^^^^______``_``````_____^^^]]]\\[[ZZYXXWWWVVUUTTTSSSRRRQQQQQQQOOOOONNNNNMMMMLLLLLLKKKKKHHHHHHHHHGGGGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999998888888888888888888888888888888887777777777777777777666666666666666666666666666665555555555444444333333333333222222222222222211111111111000000////......-----------,,,,,,,,,++++++++++++++********)))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  WWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSTTTTUUUVVVWWWXXYYYZZZZ[[[\___``````aaaaaa``````____````____^^^^^^^^^^^__________________^^^]]]\\[[ZZYXXWWWVVUUTTTSSRRRRQQQQQQPOOOOONNNNNMMMMLLLLLKKKKKKHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999998888888888888888888888888888888887777777777777777777766666666666666666666666666666555555555544444433333333333222222222222222221111111111000000/////.....-----------,,,,,,,,,++++++++++++++*********))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  WWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSTTTUUUUVVVWWXXXYYYZZZ[[[\\\^^______````````_____^^^^aa```_____^^^^^^^^______`___________^^^^]]]\\[[ZZYYYXXWWWVVUUTTTSSSRRRRQQQQNNNMMMMMMLLLLKKKKKJJJJJJJHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>==============<=<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999898888888888888887777777777777777777777777777776666666666666666666665555555566666555555555554444444444444433333333333222222222222222222211111111000000///......----------,,,,,,,,,++++++++++++++**********)))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSTTTUUUUVVVWWXXXYYYZZZ[[[[\\^^^_____````````_____^^^^aa```_____^^^^^^^^^^_______________^^^^^]]]\\[[ZZYYYXXWWWVVUUTTSSSRRRRQQQQQNMMMMMMMLLLLLKKKKJJJJJJJJHHHHHHHGGGGGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999888888888888888877777777777777777777777777777777666666666666666666666555555556666655555555555444444444444443333333333322222222222222222211111111100000////.....-----------,,,,,,,,,++++++++++++++**********))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSTTUUUUVVVWWXXXYYZZZZ[[[[\\^^^_____````````______^^^aa```_____^^^^^^^^^^^____^^______^^^^^^]]]\\\[[ZZYYYXXWWWVVUUTTSSSRRRQQQQQQMMMMMMMMLLLLKKKKKJJJJJJJJHHHHHHGGGGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999988888888888888877777777777777777777777777777777666666666666666666666555555555666655555555555544444444444444333333333322222222222222222211111111100000////......----------,,,,,,,,,++++++++++++++***********))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQRRRRRRSSSSSSSTTUUUUVVWWWXXYYYZZZZ[[[[\\^^^______```````______^^^aa```____^^^^^^^^^^^^^^__^^^^^^^^^^^^^]]]]\\[[[ZZYYYXXWWWVVUUTTSSSRRRQQQQQQMMMMMMMLLLLLKKKKJJJJJJJJIHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888888777777777777777777777777777777776666666666666666666655555555555666655555555555544444444444444333333333322222222222222222111111111000000////.....-----------,,,,,,,,,++++++++++++++***********)))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQRRRRRRSSSSSSSTTUUUUVVWWWXXYYYZZZ[[[[[\\^^^^_____```````______^^^aa```____^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\[[ZZYYYYXXWWWVVUUTTSSSRRRQQQQQQMMMMMMLLLLLKKKKKJJJJJJJIIHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888888777777777777777777777777777777776666666666666666666655555555555566665555555555554444444444444433333333332222222222222222211111111100000////......----------,,,,,,,,,,+++++++++++++************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQRRRRRRSSSSSSSTTUUUVVVWWXXXYYYZZZ[[[[[\\^^^^______``````______^^^aa````___^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\[[ZZZYYYYXXWWWVVUUTTSSSRRQQQQQQPMMMMMLLLLLKKKKKJJJJJJJIIIHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9::::999999999999999998888888888888887777777777777777777777777777777766666666666666666666555555555555566665555555555554444444444444433333333332222222222222221111111111000000////.....----------,,,,,,,,,,,++++++++++++*************))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQRRRRRRSSSSSSSTTUUUVVVWWXXXYYZZZZ[[[[[\\^^^^______``````______^^^aa````___^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[ZZYYYYYXXWWWVVUUTTSSSRRQQQQPPPMMMMLLLLLLKKKKJJJJJJJIIIIHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99:::999999999999999999888888888888887777777777777777777777777777777666666666666666666665555555555555556666555555555555544444444444443333333333222222222222211111111111100000/////.....----------,,,,,,,,,,,++++++++++++*************))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  VWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQRRRRRSSSSSSTTTUUUVVWWWXXYYYZZZ[[[[[\\\^^^^_______````_______^^^aa````___^^^^^^^]]]^^^^^^]]]]]]]]]]]\\\\\[[[ZZZYYYYXXXWWWVVUUTTSSSRRQQQPPPPMMLLLLLLLKKKKKJJJJJJIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:;;;;;;;:::::::::::::::999:9999999999999999999888888888888887777777777777777777777777777776666666666666666666655555555555555555666555555555555554444444444444333333333322222222222111111111111100000//////....----------,,,,,,,,,,,,+++++++++++**************)))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  VVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQRRRRRSSSSSSTTUUUUVVWWXXXYYYZZZ[[[[[\\\^^^^_______```________^^^aa````___^^^^^^^]]]]^^^^^]]]]]]]]]\\\\\[[[[ZZZYYYXYXXXWWWVVUUTTSSRRRQQQPPPPLLLLLLLLKKKKKJJJJJJIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::;;;;;;:::::::::::::::999999999999999999999998888888888888887777777777777777777777777777666666666666666666666555555555555555555666555555555555544444444444444333333333222222222211111111111111000000/////.....----------,,,,,,,,,,,,+++++++++++**************))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQPPPPPQQQQQQQRRRRRSSSSSTTTUUUVVVWWXXXYYZZZZ[[[[[\\\^^^^__________________^^^aa````____^^^^^^]]]]^^^^^]]]]]]\\\\\\[[[[[ZZZYYYYXXXXXWWWVVUUTTSSRRQQQPPPPPLLLLLLLKKKKKJJJJJJJIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFFEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;::::::::::::::999999999999999999999998888888888888887777777777777777777777777776666666666666666666665555555555555555555555555555555555554444444444444433333333322222222211111111111111000000//////....----------,,,,,,,,,,,,,++++++++++**************)))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  VVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQRRRRRSSSSSSTTTUUUVVVWWXXYYYZZZZ[[[[[\\\^^^^__________________^^^aa````____^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[ZZZZYYYYXXXXXXWWWVVUUTTSSRRQQQPPPPOLLLLLKKKKKKJJJJJJJIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::;;;;;::::::::::::::9999999999999999999999988888888888888877777777777777777777777777666666666666666665666655555555555555555555555555555555555554444444444444433333333322222222111111111111110000000/////.....----------,,,,,,,,,,,,,++++++++++*************)))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPQQQQQRRRRRSSSSSTTTTUUVVVWWWXXYYYZZZ[[[[[[\\\^^^^__________________^^^aa````____^^^^^^^]]]]]]]]]\\\\\\\\[[[[ZZZZYYYYYXXXXXXXWWWVVUUTTSSRRQQPPPPOOLLLLKKKKKKJJJJJJJIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::;;;;::::::::::::::9999999999999999999999988888888888888887777777777777777777777777666666666666666665566555555555555555555555555555555555555554444444444444443333333332222222211111111111110000000//////.....---------,,,,,,,,,,,,,,+++++++++**************)))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRSSSSSTTTTUUVVVWWWXXYYYZZZ[[[[[[\\\^^^^^________________^^^^aa````___^^^^^^^^^]]]]]]]\\\\\\\[[[[ZZZZZYYYYXXXXXXXXXWWWVVUUTTSSRQQQPPPOOOLKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFFFFEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::;;;;:::::::::::::9999999999999999999999988888888888888887777777777777777777777777666666666666666655556555555555555555555555555555555555555555444444444444444333333333222222211111111111100000000//////.....----------,,,,,,,,,,,,,,++++++++**************)))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRSSSSSTTTTUUVVVWWWXXYYYZZZ[[[[[[\\\^^^^^________________^^^^aa```____^^^^^^^^^]]]]]]]\\\\\[[[[[ZZZZYYYYYXXXXXXXXXWWWWVVUUTSSRRQQPPPOOOOKKKKKKKKJJJJJJJIIIIIIIIIIGGGGGGGGFFFFFFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@AA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;:::::::::::::9999999999999999999999888888888888888887777777777777777777777776666666666666666555555555555555555555555555555555555555555555444444444444444333333333322222221111111111000000000///////.....---------,,,,,,,,,,,,,,+++++++++**************)))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRSSSSSSTTTTUUVVVWWXXXYYYZZZZ[[[[[\\\^^^^^________________^^^^a````____^^^^^^^^^]]]]]]]\\\[[[[[ZZZZZYYYYYXXXXXXWXXXWWWVVVUTTSSRRQQPPOOOOOKKKKKKKJJJJJJJJIIIIIIIIIIGGGGGGGFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@A@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::;;::::::::::::::9999999999999999999998888888888888888887777777777777777777767766666666666666655555555555555555555555555555555555555555555544444444444434443333333333322222211111111100000000000//////......---------,,,,,,,,,,,,,,++++++++**************)))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQQPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPOPPPPPPPPQQQQRRRRRSSSSTTTTTUUVVVWWWXXYYYZZZZ[[[[[\\\^^^^^_______________^^^^]a```____^^^^^^^^]]]]]]]]]\\[[[[ZZZZZYYYYYXXXXXXXXWXXWWWWVVUUTTSRRQQPPOOOONNKKKKKJJJJJJJJJIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::;::::::::::::::9999999999999999999998888888888888878887777777777777777777766766666666666666655555555555555555555555555444444445555555555544444444444433443333333333332222221111111100000000000///////.....----------,,,,,,,,,,,,,+++++++++*************)))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPOOPPPPPPPPQQQQRRRRRSSSSSTTTTUUVVVWWWXXYYYZZZZ[[[[[[\\^^^^^_______________^^^^]```____^^^^^^^]]]]]]]]]]\\[[[[ZZZZYYYYYXXXXXXXXWWWXXWWWVVVUUTSSRQQPPPOOONNNKKKJJJJJJJJJJIIIIIIIIIIHHGGGGGFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::;:::::::::::::9999999999999999999998888888888888877887777777777777777777766666666666666666555555555555555555555554444444444444555555555544444444444333343333333333332222222111111100000000000///////......---------,,,,,,,,,,,,,+++++++++**************)))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPQQQQQRRRRSSSSSTTTTUUVVVWWWXXXYYYZZZZ[[[[[\\^^^^^______________^^^^]]```___^^^^^]]]]]]]]]]]]\\[[[[ZZZYYYYYXXXXXXXXXWWWWXWWWWVVUUTTSRRQQPPOOONNNNKJJJJJJJJJJJIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;<;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999998888888888888877787777777777777777777766666666666666665555555555555555555555544444444444444455555554444444444444333333333333333333222222111111100000000000////////......---------,,,,,,,,,,,,+++++++++**************))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPQQQQRRRRSSSSSTTTTUUVVVWWWXXXYYYZZZZ[[[[[\\^^^^^______________^^^^]]``___^^^^]]]]]]]]]]]]]\\\[[ZZZZYYYYXXXXXXXXXXWWWWWXWWWVVVUTTSSRQQPPOOONNNNNJJJJJJJJJJJIIIIIIIIIIHHHHGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999888888888888887777777777777777777777776666666666666666555555555555555555555544444444444444444555544444444444444433333333333333333322222221111111000000000//////////......--------,,,,,,,,,,,,,+++++++++**************))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  UVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPQQQQRRRRRSSSSSTTTUUUVVVWWWXXYYYZZZZ[[[[[\\^^^^^_____________^^^^]]]`___^^^]]]]]]]]]]]]]\\\\\[ZZZZYYYXXXXXXXXXWWWWWWWWWWWWVVUUTSSRRQPPOOONNNNNNJJJJJJJJJJIIIIIIIIIIHHHHHGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999988888888888888887777777777777777777777766666666666666655555555555555555555554444444444444444444544444444444444443333333333333333333322222221111110000000000/////////......---------,,,,,,,,,,,,+++++++++**************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  UUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPQQQQRRRRSSSSSSTTUUUVVVWWWXXXYYYZZZZ[[[[[\^^^^^_____________^^^]]]\___^^^]]]]]\\\\\\\\\\\\\[ZZZYYYYXXXXXXWWWWWWWWWWWWWWWVVUUTTSRRQPPOOONNNNNMMJJJJJJJJJIIIIIIIIIIIHHHHHFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999988888888888888877777777777777777777777766666666666666655555555555555554555554444444444444444444444444444444444433333333333333333333322222221111111000000000//////////......---------,,,,,,,,,,,,+++++++++**************)))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPQQQQQRRRRSSSSSTTUUUUVVWWWXXXYYYZZZZ[[[[[\^^^^^____________^^^^]]]\__^^]]]]\\\\\\\\\\\\\\\[[ZZYYYXXXXXWWWWWWWWWWWWWWWWWWVVUUTSSRQQPPOONNNNMMMMJJJJJJJJIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999988888888888888887777777777777777777777766666666666666655555555555555544455544444444444444444444444444444444444433333333333333333333322222222111111000000000///////////......---------,,,,,,,,,,,+++++++++**************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  UUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPQQQQQRRRRRSSSSSTTUUUVVVWWXXXYYYZZZZ[[[[[\^^^^^____________^^^]]]\\_^^]]]\\\\\\\\\\\\\\\[[[[ZYYYXXXXWWWWWWWWWWWWWWWWWWWVVUUTTSRRQPPOONNNMMMMMMJJJJJJJIIIIIIIIIIIHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEEDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999888888888888888877777777777777777777777666666666666666555555555555555444455444444444444444444444444444444444443333333333333333333333222222222111111000000000///////////......--------,,,,,,,,,,,+++++++++**************)))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPPQQQQQRRRRRRSSSSTTUUUVVWWWXXXYYYZZZ[[[[[\^^^^^___________^^^^]]\\[^^]]]\\\[[[[[[[[[[[[[[[[ZYYYXXXWWWWWWWWWWWWWWWWWWVWVVVUTTSRRQPPOONNNMMMMMMMJJJJJIIIIIIIIIIIIHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999998998888888888888888777777777777777777777776666666666666665555555555555554444444444444444444444444444434444444444333333333333333333333322222222221111111000000000///////////......--------,,,,,,,,,,,+++++++++**************)))))))))(((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPPPQQQQQRRRRRRSSSTTUUUVVWWWXXXYYYZZZ[[[[[\^^^^^^_________^^^^]]]\\[^]]]\\[[[[[[[[[[[[[[[[ZZZYYXXXWWWWVVVVVVWWWWWWWWVVVVVUUTSSRQQPOONNNMMMMMMMMJJJIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==============<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9::::::::99999999999999988988888888888888887777777777777777777777766666666666666655555555555555544444444444444444444444444443334444444433333333333333333333333222222222221111111000000000///////////......--------,,,,,,,,,,+++++++++**************))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQRRRRRRSSTTTUUVVVWWXXXYYYZZZ[[[[[\^^^^^^________^^^^]]]\\[[^]]\\[[[ZZZZZZZZZZZZZZZZYXXXWWWWVVVVVVVVVVVWWWWVVVVVUUTTSRRQPPONNNMMMMMMMMMIIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==============<<==<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99:::::::999999999999999888888888888888888877777777777777777777776666666666666666555555555555555444444444444444444444444444333334444433333333333333333322333322222222222221111111000000000///////////......-------,,,,,,,,,,,++++++++***************))))))))))((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNMMMMNNNNNOOOOOOOOPPPPPPQQQQQRRSSSTTUUUVVWWXXXYYYYZZZZ[[^^^^___________^^^^]]\\[[^]\\[[[ZZZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWUTTSSRQQPOONNMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999:::9999999999999998888888888888888877777777777777777777777776666666666666555655555555555555544444444444444444433333333333333333333333333322222222222222222222222222111111111000000///////////..........-----,,,,,,,,++++++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOOOPPPPPPQQQQQRSSSTTUUUVVWWXXXYYYZZZZZ[[^^^^__________^^^^]]]\\[[]]\\[[ZZZZYYYZZZZZZZZZYYYYXXWWWWVVVVVVVVWWWWWWWWVVTTSSRRQPPONNMMLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999::99999999999999988888888888888888777777777777777777777777766666666666665555555555555555555544444444444444444333333333333333333333333332222222222222222222222222222111111111000000///////////..........-----,,,,,,,+++++++++++++**********)))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNOOOOOOOPPPPPPPQQQQRSSSTTTUUVVWWXXXYYYZZZZ[[[^^^^_________^^^^^]]\\[[Z]\\[[ZZZYYYYYYYYYYYYYYYYYXXWWWVVVVVVVVVVVVVWWWVVVVTTSSRQQPOONMMMLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999:9999999999999998888888888888888877777777777777777777777776666666666666555555555555555555554444444444444444433333333333333333233333332222222222222222222222222222211111111110000000///////////.........-----,,,,,,,++++++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!  UUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNOOOOOOOPPPPPPPQQQQRSSTTTUUVVWWXXXYYYZZZZ[[[^^^^_______^^^^^^]]]\\[[Z]\[[ZZYYYYYYYYYYYYYYYYYXXXWWWVVVVUUUUUVVVVVVVVVVVUTSSRRQPPONNMMLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999988888888888888888877777777777777777777777766666666666655555555555555555555554444444444444444433333333333333332233333322222222222222222222222222222111111111100000000///////////.........-----,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!  UUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNOOOOOOOPPPPPPQQQQRSSTTTUUVVWWXXXYYYZZZ[[[[^^^^______^^^^^^]]]\\[[ZZ\\[[ZZYYYXXXXXXXYYYYYXXXXWWWVVVUUUUUUUUUUUVVVVVUUUSSRRQQPOONMMMLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999888888888888888887777777777777777777777776666666666666555555555555555555555554444444444444444333333333333333322233332222222222222222222222222222211111111111100000000///////////.........-----,,,,,,,+++++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!  UUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNNOOOOOOOPPPPPPQQQRSSSTTUUVVWWXXYYYZZZZ[[[[^^^^____^^^^^^^]]]\\\[[ZY\[[ZZYYXXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUSRRQQPPONNMMLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999998888888888888888887777777777777777777677766666666666665555555555555555555555544444444444444443333333333333333222233322222222222222222222212222222111111111111100000000////////////........----,,,,,,,+++++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  UUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOPPPPPPQQQRSSSTTUUVVWWXXYYYZZZZ[[[[^^^^_^^^^^^^^^]]]]\\[[ZZY\[[ZYYYXXXXXXXXXXXXXXXWWWVVVUUUUTTTTTTTTTTUUUUUUTTRRRQQPOONNMMLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999888888888888888888777777777777777777766776666666666666555555555555555555555555444444444444444333333333333333332222332222222222222222222221122222211111111111111000000000///////////........----,,,,,,,+++++++++++**********)))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!  UUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOPPPPPQQQRSSSTTUUVVWWXXYYYZZZ[[[[[^^^^_^^^^^^^^^]]]\\\[[ZZY\[ZZYYXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTRRQQPPOONNMMLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999988888888888888888877777777777777777766667666666666666655555555555555555555555554444444444444443333333333333333222223222222222222222222222111222221111111111111100000000000//////////........----,,,,,,,++++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOPPPPPQQQRSSSTTUUVVWWXXYYYZZZ[[[[[^^___^^^^^^^^]]]]\\[[[ZYY[[ZZYYXXWWWWWWWWWWWWWWVVVUUUTTTTSSSSSSSSSSSTTTTTSSRQQPPPONNMMMLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999888888888888888888777777777777777777666666666666666666555555555555555555555555554444444444444433333333333333333222223222222222222222222221111222211111111111111100000000000///////////.......----,,,,,,,+++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOPPPPPQQQRSSSTTUUVVWWXXYYYZZZ[[[[[^^___^^^^^^^^]]]\\\[[ZZYY[[ZYYXXXWWWWWWWWWWWWVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSQQQPPOONNMMMLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999998888888888888888877777777777777777766666666666666666665555555555555555555555555544444444444444333333333333333332222222222222222222222222111112221111111111111111000000000000//////////.......----,,,,,,,+++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOPPPPPQQQQRSSSTTUUVVWWXXYYYZZZ[[[[[^_____^^^^^^]]]]\\\[[ZZYY[[ZYYXXWWWWWVVVVVVVVVVVUUUTTTSSSSRRRRRRRRRRRSSSSSRQQPPPOONNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999888888888888888888777777777777777776666666666666666666555555555555555555555555554444444444444433333333333333333222222222222222222222222211111122111111111111111110000000000000/////////.......----,,,,,,+++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOPPPPPQQQQRSSTTTUUVVWWXXYYYZZZ[[[[[^_____^^^^^^]]]]\\[[ZZZYX[ZZYYXXWWWWVVVVVVVVVVUUUUTTSSSSRRRRRRRRRRRRRRRRRRRQPPPPOONNMMMLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999998888888888888888777777777777777777766666666666666666665555555555555555555555555554444444444444333333333333333333222222222222222222222222111111122111111111111111110000000000000/////////.......----,,,,,,+++++++++**********)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOPPPPPQQQQRSSTTTUUVVWWXXXYYZZZZ[[[[^_____^^^^^^]]]\\\[[ZZYYX[ZZYYXXWWWVVVVVVVVUUUUUTTTSSSRRRRQQQQQQQQQQRRRRRRRPPPPOOONNMMMLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999888888888888888877777777777777777776666666666666666666555555555555555555555555555444444444444433333333333333333332222222222222222222222211111111211111111111111111000000000000000////////.......----,,,,,,++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOPPPPPQQQRRSSTTTUUVVWWXXXYYZZZZ[[[[^^____^^^^^]]]]\\\[[ZZYYX[ZZYYXXWWWVVVVVUUUUUUUTTTSSSRRRRQQQQQQQQQQQQQQRRRRPPPPOOONNMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999988888888888888887777777777777777777666666666666666666665555555555555555555555555554444444444444333333333333333333222222222222222222222221111111111111111111111111110000000000000000///////......----,,,,,,,++++++++**********)))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMLNNNNNNNNNNNOOOOOOPPPPQQQQRSSSTTTUUVVWWXXXYYYZZZ[[[[^^___^^^^^^]]]\\\[[[ZZYYX[ZZYXXXWWVVVVVUUUUUUTTTTSSSRRRQQQQQPPPPPPQQQQQQQQRPPPPOOONNNMMLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::99999999999999899999888888888888888877777777777777777766666666666666666666655555555555555555555555555554444444444444333333333333333333222222222222222222222221111111111111111111111111100000000000000000///////......----,,,,,,++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  TTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZ[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNNNNNNNNNOOOOOOPPPPQQQQRSSSTTTUUVVWWWXXYYYZZZ[[[[^^^^^^^^^^^]]]\\\[[ZZYYXX[ZZYXXWWWVVVUUUUUUTTTTTSSSRRRQQQQPPPPPPPPPPQQQQQQQPPPPOOONNNMMLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999988999988888888888888887777777777777777776666666666666666666665555555555555555555555555555444444444444443333333333333333322222222222222222222222111111111111111111111111110000000000000000000//////......----,,,,,,++++++++***********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  TTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLNNNNNNNNNNNOOOOOPPPPPQQQQRSSSTTUUUVVWWWXXYYYZZZZ[[[^^^^^^^^^^]]]\\\[[[ZZYYXXZZYYXXWWWVVVUUUUTTTTTSSSSRRRQQQQPPPPPPPPPPPPQQQQQQPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::99999999999999988999988888888888888877777777777777777766666666666666666666655555555555555555555555555554444444444444443333333333333333322222222222222222222221111111111111111111111111110000000000000000000//////......---,,,,,,,+++++++************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMLLLLLLLLLLMMNNNNNNNNNOOOOOPPPPQQQQRRSSSTTUUUVVWWWXXXYYYZZZ[[[^^^^^^^^^^]]]\\\[[ZZZYYXXZZYYXXWWWVVUUUUTTTTTSSSSRRRQQQQPPPPPPPPPPPPPPQQQQQPPPPOOOONNMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::999999999999999888999888888888888888777777777777777777666666666666666666666555555555555555555555555555544444444444444433333333333333333222222222222222222222221111111111111111111111111100000000000000000000//////.....----,,,,,,++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMLLLLLLLLLLLLMMNNNNNNNNNOOOOOPPPPQQQQRRSSTTTUUUVVWWWXXXYYYZZZZ[[^^^^^^^^^]]]\\\[[[ZZYYYXXZZYYXXWWVVVUUUTTTTSSSSRRRRQQQQPPPPPOOOOOPPPPPQQQQQPPPPPOOONNMMMLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888998888888888888887777777777777777776666666666666666666666555555555555555555555555555444444444444444433333333333333332222222222222222222222211111111111111111111111111000000000000000000000//////.....----,,,,,,++++++++************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLMMMNNNNNNNNOOOOOPPPPQQQRRRSSTTTUUVVVWWWXXXYYYZZZZZ[^^^^^^^^]]]\\\[[[ZZYYYXXXZZYYXXWWVVVUUUTTTSSSSRRRRQQQQPPPPPOOOOOOOPPPPQQQQQPPPPPOOONNMMMLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999988888988888888888888887777777777777777666666666666666665666655555555555555555554455555544444444444444444333333333333333322222222222222222222222111111111111111111111111111000000000000000000000/////.....-----,,,,,++++++++*************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNOOOOOPPPQQQQRRRSSTTUUUVVVWWWXXXYYYYZZZZZ^^^^^^]]]]\\\[[[ZZZYYXXXWZZYYXXWWVVUUUTTTSSSSRRRRQQQQPPPPPOOOOOOOOOPPPPQQQQPPPPPOOONNNMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999999999888888888888888888888777777777777777777666666666666666655666555555555555555555544455555444444444444444443333333333333333222222222222222222222222111111111111111111111111110000000000000000000000/////.....-----,,,,,+++++++*************)))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLMMMMNNNNNNNOOOOPPPPQQQRRRRSTTTUUUVVVWWWXXXYYYYZZZZZ]]]]]]]]]\\\[[[ZZZYYYXXWWZZYYXXWWVVUUUTTSSSSRRRRRQQQQPPPPOOOOOOOOOOPPPPQQQQPPPPPOOONNNMMMLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999999999888888888888888888888877777777777777776666666666666666555566555555555555555555544445554444444444444444443333333333333333222222222222222222222222111111111111111111111111110000000000000000000000//////....-----,,,,,++++++++*************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLMMMMNNNNNNNOOOOPPPQQQQRRRSTTTUUUVVVWWWXXXXYYYYYZZZZ]]]]]]]]\\\[[[ZZZYYXXXXWWZYYYXXWWVVUUTTTSSSRRRRRQQQQPPPPPOOOOOOOOOOPPPPQQQQPPPPPOOONNNMMMLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999998888888888888888888887777777777777777776666666666666666555565555555555555555555444445444444444444444444443333333333333332222222222222222222222221111111111111111111111111100000000000000000000000/////.....-----,,,,++++++++*************)))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNOOOOPPPQQQRRRRSTTTUUUVVVWWWXXXXYYYYYYZZZ]]]]]]\\\\[[[ZZYYYXXXXWWWZYYXXXWWVVUUTTTSSSRRRRQQQQQPPPPPOOOOOOOOOOPPPPQQQQPPPPPOOONNNMMMLLLLKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999998888888888888888888887777777777777777776666666666666666555555555555555555555555444444444444444444444444443333333333333332222222222222222222222211111111111111111111111111100000000000000000000000//////....-----,,,,+++++++++*************))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLMMMMNNNNNNNOOOOPPPQQQRRRSSTTUUUVVVWWWXXXXXYYYYYYYZZ]]]]\\\\\[[ZZZYYYXXXWWWWVYYYXXXWWVVUUTTSSSRRRRQQQQQPPPPPOOOOOOOOOOOPPPPQQQQPPPPPOOONNNMMMLLLLKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999998888888888888888888887777777777777777766666666666666655555555555555555555555554444444444444444444444444433333333333333322222222222222212222222111111111111111111111111111000000000000000000000000/////....-----,,,,,++++++++*************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMNNNNOOOPPPQQQRRRTTTUUUVVVWWWWXXXXXXXXYYYY\\\\\[[[[ZZZYYXXXWWWWVVVVZYYYYXXWWVVUUTTTSSSRRRRRRPPOOOONNNNNNNNNNNOOOOPPPPMMMMMMLLLKKKJJJJIIIIIHHHHIIIIIIIIHHHHHHHHGGGGGGGGGEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888877777766666666666666655555555555555555444444444444444444443333333333333333333223333333333333322222222222222221111111111111111111111110000000000000000000000000///////.....----,,,,,,,,,++++++++++************))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#$###############"""""""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLKKKKKKKKKKKKKKKKLLLMMMMMMMNNNNOOOPPPQQRRRSTTUUUVVVWWWWXXXXXXXXXXXXX\\\[[[[[ZZYYYXXWWWWVVVVVUYYYYXXXWWVVUUTTTSSSRRRRRRPOOOOONNNNNNNNNNNOOOOPPPPMMMMMMLLLKKKJJJJIIIIIHHHHIIIIIIIHHHHHHHHGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBABBAAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888877777766666666666666655555555555555554444444444444444444433333333333333333333322333333333333322222222222222221111111111111111111111110000000000000000000000000////////....----,,,,,,,,,+++++++++++************)))))))((((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNOOOPPPQQQRRRSTUUUVVVWWWWXXXXXXXXXXXXXX[[[[[[ZZZYYYXXWWWVVVVUUUUYYYYXXXWWVVUUTTTSSSRRRRRRPPOOOONNNNNNNNNNNOOOOPPPPMMMMMLLLLKKKJJJJIIIIIHHHHIIIIIIHHHHHHHHHGGGGGGGGGGEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAABAAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888887777766666666666666665555555555555555444444444444444444343333333333333333333332223333333333332222222222222222111111111111111111111111100000000000000000000000/////////....-----,,,,,+,,+++++++++++*************)))))))(((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNOOOPPPQQRRRSSUUUVVVWWWWXXXXXXXXXXXXXXX[[[[ZZZZYYXXXWWVVVUUUUUUUYYYXXXXWWVVUUTTTSSSRRRRRRPPOOOOONNNNNNNNNNOOOOPPPPMMMMMLLLLKKKJJJJIIIIIHHHHIIIIIIHHHHHHHHGGGGGGGGGGFEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAABAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999999888888888888887777776666666666666665555555555555555444444444444444444333333333333333333333332222333333333332222222222222222111111111111111111111101100000000000000000000000/////////.....----,,,,,,+,,+++++++++++*************))))))((((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  SSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNOOOPPPQQRRRSSUUUVVVWWWXXXXXXXXXXXXXXXX[[ZZZZZYYXXWWWVVUUUUUUUTTXXXXXXWWWVVUUTTTSSSRRRRRRPPOOOOONNNNNNNNNNNOOOOPPPMMMLLLLLKKKKJJJIIIIIHHHHHIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999999888888888888887777777666666666666665555555555555555444444444444444444333333333333333333333322222233333333332222222222222222111111111111111111111000100000000000000000000000/////////.....----,,,,,,++,+++++++++++**************))))))(((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  SSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKLLMMMMMMMNNNNOOOPPQQQRRSSSUUVVVWWWWXXXXXXXXXXXXXXXWZZZZZYYYXXWWWVVUUUTTTTTTTXXXXXXWWWVVUUTTTSSSSRRRRRPPPOOOONNNNNNNNNNNOOOOOOPLLLLLLLKKKKJJJJIIIIIHHHHHIIIIHHHHHHHHGGGGGGGGGGFFFEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999998888888888888887777777666666666666655555555555555554444444444444444443333333333333333333333222222233333333322222222222222211111111111111111111110000000000000000000000000///////////.....-----,,,,,++++++++++++++***************)))))(((((((((((((((''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKLLMMMMMMNNNNOOOPPPQQQRRSSTUUVVWWWWXXXXXXXXXXXXXWWWWZZZZYYYXXXWWVVUUTTTTTTTTTXXXXXXWWWVVUUUTTSSSSSRRRRPPPOOOONNNNNNNNNNNNOOOOOOLLLLLLKKKKJJJJJIIIIIHHHHHIIIHHHHHHHHGGGGGGGGGGFFFFEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888877777777666666666666555555555555555544444444444444444443333333333333333333322222222233333333222222222222222211111111111111111111000000000000000000000000/////////////.....-----,,,,,+++++++++++++++**************)))))((((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLMMMMMMMNNNNOOOPPPQQRRRSSTUUVVWWWWXXXXXXXXXXXXWWWWWZZZYYYXXXWWVVUUTTTTSSSSSTXXXXXXWWWVVVUUTTTSSSSSRRRPPPPOOOONNNNNNNNNNNNOOOOOLLLLLKKKKKJJJJIIIIIHHHHHHIIHHHHHHHHGGGGGGGGGGFFFFFEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999989888888888888888777777777666666666665555555555555555544444444444444444433333333333333333333222222222233333332222222222222222111111111111111111110000000000000000000000//////////////......-----,,,,,,++++++++++++++***************)))))(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMMMMMMNNNNOOOPPPQQRRRSSTUVVVWWWXXXXXXXXXXXXWWWWWWZYYYYXXXWWVVUUTTTSSSSSSSSWXXXXXWWWVVVUUTTTSSSSSSSRPPPPOOOONNNNNNNNNNNNNNOOOLLKKKKKKJJJJJIIIIIIHHHHHGIHHHHHHHHGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888888777777777766666666666555555555555555544444444444444444433333333333333333333222222222223333332222222222222222111111111111111111100000000000000000000000//////////////......-----,,,,,,++++++++++++++***************)))))((((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLMMMMMMMNNNNNOOOPPPQQRRRSSTUVVVWWWXXXXXXXXXXWWWWWWWVYYYYXXXWWVVUUTTTSSSSSSSSSWWXXXXWWWWVVUUUTTTSSSSSSSQPPPPOOONNNNNNNNNNNNNNNNNKKKKKKKJJJJJIIIIIIHHHHHGGIHHHHHHHGGGGGGGGGGFFFFFFFDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999999998888888888888888877777777777666666666655555555555555554444444444444444443333333333333333333222222222222233333222222222222222211111111111111111100000000000000000000000///////////////......-----,,,,,,+++++++++++++++**************)))))(((((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMMMMMMNNNNOOOOPPPQQRRRSSTUVVVWWWXXXXXXXXXWWWWWWWVVYYYXXXXWWVVUUTTSSSRRRRSSSWWXXXXXWWWVVVUUTTTTSSSSSSQQPPPOOOONNNNNNNNNNNNNNNNKKKKJJJJJJJIIIIIIHHHHHHGGHHHHHHHGGGGGGGGGGFFFFFFFFDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999999998888888888888888877777777777766666666655555555555555555444444444444444443333333333333333333322222222222223332222222222222222211111111111111111000000000000000000000000///////////////......-----,,,,,,+++++++++++++++***************)))))(((((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMMMMMNNNNNOOOOPPPQQRRRSSTUVVVWWWWXXXXXXXWWWWWWVVVVYYXXXXWWVVUUTTSSSRRRRRRSSWWWXXXXWWWVVVUUUTTTTTSSSSQQQPPPOOONNNNMMMMMMNNNNNNKJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888888887777777777777666666665555555555555555554444444444444444433333333333333333322222222222222232222222222222222222111111111111111000000000000000000000000////////////////......-----,,,,,,++++++++++++++++**************)))))((((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMMMMNNNNNNOOOPPPQQQRRRSSTUUVVWWWWXXXXXXWWWWWWVVVVVYXXXXWWWVVUUTTSSRRRRRRRRSWWWXXXXXWWWVVUUUTTTTTTSSSQQQPPPOOONNNNMMMMMMMMMMMMJJJJJJJIIIIIIIIIHHHHHGGGGHHHHHGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888777777777777776666666555555555555555555544444444444444443333333333333333333222222222222222222222222222222222211111111111111000000000000000000000000/////////////////......-----,,,,,,,+++++++++++++++**************)))))(((((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMNNNNNOOOOPPPQQQRRRSSTUUVVVWWWWXXXWWWWWWWVVVVVVXXXXXWWVVUUTTSSSRRRRRRRRSWWWXXXXXWWWVVVUUUTTTTTSSSQQQPPPOOONNNMMMMMMMMMMMMMJJJJIIIIIIIIIIHHHHHHHGGGGHHHHGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888777777777777777666666555555555555555555544444444444444443333333333333333333222222222222222222222222222222222211111111111111000000000000000000000000/////////////////......-----,,,,,,,+++++++++++++++***************)))))(((((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!"!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKJJJJKKKKKKKKKLLLMMMMMNNNNNOOOOPPPQQQRRRSSSUUVVVWWWWWWWWWWWWWVVVVVVUXXXXWWWVVUUTTSSRRRRRRRRRSWWWXXXXXXWWWVVUUUTTTTTTSSQQQPPPOOONNNMMMMMMMMMMMLLIIIIIIIIIIIIIHHHHHHHGGGGGHHHGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888777777777777777666666555555555555555555544444444444444443333333333333333333222222222222222212222222222222222211111111111110000000000000000000000000/////////////////......-----,,,,,,+++++++++++++++++**************))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  RSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJKKKKKKKKKLLMMMMNNNNNOOOOPPPPQQQRRRSSSUUVVVVWWWWWWWWWWVVVVVVUUUXXXWWWVVVUUTTSSRRRRQRRRRSWWWXXXXXXWWWVVUUUTTTTTTSSQQQPPPOONNNMMMMMLLLLLLLLLIIIIIIIIIIHHHHHHHHHGGGGGGHHGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@AAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888877777777777777666666555555555555555555544444444444444444333333333333333333322222222222222111222222222222222221111111111110000000000000000000000000/////////////////......-----,,,,,,+++++++++++*+++++**************)))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  RRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJKKKKKKKKLLMMMMNNNNNOOOOPPPQQQQRRRSSSUUUVVVWWWWWWWWWVVVVVVUUUUXXWWWWVVUUTTSSRRRQQQQRRRRWWWXXXXXXWWWVVUUUTTTTTSSSQQQPPPOONNNMMMMLLLLLLLLLLIIIIHHHHHHHHHHHHHHGGGGGGFHHGGGGGGGGGFFFFFFFFFFFFFEDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999888888888888888887777777777777776666655555555555555555555444444444444444433333333333333333332222222222222211112222222222222222111111111111000000000000000000000/00///////////////////.....-----,,,,,,,+++++++++++*++++***************)))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKJJJJJJJJJJJJJKKKKKKKLLMMMMNNNNOOOOPPPPQQQRRRRSSSUUUVVVVWWWWWWWVVVVVVUUUUUXWWWWVVVUUTTSSRRRQQQQRRRRWWWXXXXXXWWWVVUUUTTTTTSSSQQQPPOOONNMMMMLLLLLLLLKKKHHHHHHHHHHHHHHHHHGGGGGGFFHGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@A@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888888777777777777777666666555555555555555555544444444444444443333333333333333333222222222222211111122222222222222211111111111100000000000000000000///0///////////////////.....-----,,,,,,,+++++++++++**++++**************))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKJJJJJJJJJJJJJJJKKKKKKLLMMMMNNNNOOOOPPPQQQQRRRSSSSUUUVVVVVWWWWVVVVVVVUUUUUUWWWWWVVUUTTSSRRRQQQQQQRRRWWWXXXXXWWWVVVUUUTTTTSSSSQQPPPOONNNMMMLLLLLLKKKKKKHHHHHHHHHHHHHHHHGGGGGGGFFGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999998888888888888888877777777777777766666655555555555555555554444444444444444433333333333333333332222222222221111111222222222222221111111111100000000000000000000////////////////////////......-----,,,,,,+++++++++++***+++***************))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKLMMMMNNNNOOOPPPPQQQRRRRSSSSUUUVVVVVVVVVVVVVVUUUUUUTTWWWWVVVUUTTSSRRQQQQQQQQRRVWWWXXXWWWWVVUUUTTTSSSSSSQPPPPOONNMMMLLLLLKKKKKKKKHHHHHHHHHHHHHHHGGGGGGGFFFGGGGGGGFFFFFFFFFFFFFFEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::99999999999999888888888888888877777777777777766666655555555555555555554444444444444444433333333333333333332222222222221111111122222222222222111111111100000000000000000000/////////////////////////......----,,,,,,+++++++++++****++***************)))))))))(((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLMMMMNNNNOOOPPPQQQRRRRSSSSTUUUVVVVVVVVVVVVVUUUUUUTTTWWWVVVUUUTTSSRRQQQQQQQQRRVWWWWWWWWWVVVUUTTTSSSSSSRPPPPOONNNMMMLLLKKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGFFFFGGGGGGGFFFFFFFFFFFFFEEEEEDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::999999999999998888888888888888777777777777777666666555555555555555555544444444444444444333333333333333333332222222222211111111122222222222221111111111000000000000000000///////////////////////////......----,,,,,,++++++++++++****++**************))))))))))(((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLMMMNNNOOOPPPQQQQRRRSSSSSTUUUVVVVVVVVVVVVVUUUUUTTTTWWVVVVUUTTSSRRQQQQPPQQQQRVVWWWWWWWVVVUUTTTSSSSSRRRPPPOOONNMMMLLLKKKKKKKKJJJGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::99999999999999888888888888888877777777777777766666665555555555555555554444444444444444443333333333333333333222222222222111111111222222222221111111111100000000000000000////////////////////////////.......----,,,,,++++++++++++*****+***************))))))))))(((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLMMMNNNOOOPPPQQQRRRRSSSSTTUUVVVVVVVVVVVVVUUUUUTTTTTWVVVVUUUTTSSRRQQPPPPPPQQQVVVWWWWWVVVUUUTTSSSSRRRRRPPOOONNNMMLLLLKKKKKKJJJJJGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGFFFFFFFFFFFFFEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::999999999999998888888888888888877777777777777666666665555555555555555544444444444444444333333333333333333332222222222221111111111222222222211111111111000000000000000//////////////////////////////.......----,,,,,,+++++++++++******+**************)))))))))))((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLMMMNNNOOOPPQQQRRRRSSSSTTTUVVVVVVVVVVVVVUUUUUTTTTTTVVVVUUUTTSSRRQQPPPPPPPPQQUVVVVVVVVVUUUTTSSSRRRRRRQPOOONNNMMMLLLKKKKKJJJJJJJGGGGGGGGGGGGGGGGGGFFFFFFFGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999988888888888888888777777777777776666666665555555555555554444444444444444444333333333333333333322222222222211111111111222222221111111111110000000000000////////////////////////////////........----,,,,,+++++++++++*********************))))))))))))(((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLLMMMNNOOPPPQQQRRRSSSSTTTTUVVVVVVVVVVVVVUUUUTTTTTTSVVVVUUTTTSSRQQQPPPPPPPPPQUUUVVVVVVUUUTTSSSRRRRRQQQOOONNNMMMLLLKKKKKJJJJJJJJGGGGGGGGGGGGGGGGGFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999988888888888888878777777777777777666666666555555555555554444444444444444443333333333333333333322222222222211111111111122222211111111111110000000000000////////////////////////////////........----,,,,,,+++++++++++*********************))))))))))))(((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNOOPPPQQRRRSSSSSTTTWWWWWWWWWWWWWWWVVVVUUUUUUXXWWWVVUUTTSSRRQQQQQQQQRRRSSSSSSSSSRRRQQQPPPPOOOOONMMMLLLKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999888888888888888777777777777766666666666666656655555555555555555555444444444444444444333333333333333222222222222111111111111111111110000000000///////////.................................--------,,,,++++++***************))**)))))))))))))))((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!    QQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJKKLLLMMMNNOOPPQQQRRRSSSSTTTTWWWWWWWWWWWWWWVVVVVUUUUUTXWWWVVVUUTTSRRRQQQQPQQQQQRRRSSSSSSRRRQQQPPPOOOOOONMMMLLLLKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999988888888888888777777777777766666666666666655655555555555555555555444444444444444444333333333333333222222222222111111111111111111100000000000//////////..................................--------,,,,,++++++**************)))*)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!   QQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJKKLLLMMMNNOOPPQQRRRSSSSTTTTTWWWWWWWWWWWWWWVVVVUUUUUTTWWWWVVUUTTSSRRQQQPPPPPPQQQRRRRRRRRRRQQQPPPOOOOONNNMMLLLLKKKJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999988888888888888777777777777766666666666666655555555555555555555554444444444444444444333333333333333222222222222111111111111111111000000000000/////////..................................---------,,,,,+++++++*************))))*))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!   QQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJKKLLMMMNNOOPPQQRRRSSSTTTTTTWWWWWXWWWWWWWWVVVVUUUUUTTWWWVVVUUTTSSRQQQPPPPPPPPQQQRRRRRRRQQQQPPPOOOONNNNNMLLLLKKKJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999988888888888888777777777777766666666666666665555555555555555555544444444444444444443333333333333332222222222222111111111111111110000000000000/////////......................-........-------------,,,,,++++++**************)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!   QQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIJJJJIIIIIIIIIIIIIIIJJJJJKKLLLMMNNOOPPQQRRRSSSTTTTTTWWWXXXWWWWWWWVVVVVUUUUTTTWWWVVVUUTSSRRQQPPPPPPPPPPQQQQQQQQQQQQPPPOOOONNNNNMLLLLKKKJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999988888888888888777777777777766666666666666665555555555555555555544444444444444444443333333333333333222222222222111111111111111100000000000000/////////....................----..------------------,,,,,++++++**************)))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!   QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIJJJIIIIIIIIIIIIIIIIIJJJJJKLLLMMNNOOPPQQRRRSSSTTTTTTWWWXXXWWWWWWWVVVVUUUUUTTTWWVVVUUTTSSRRQQPPPOOOOOPPPPQQQQQQQQQPPPOOOONNNNNMMLLLKKKKJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999988888888888888777777777777766666666666666665555555555555555555544444444444444444433333333333333333322222222222111111111111110000000000000000/////////...................-------------------------,,,,,,++++++**************))))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIJIIIIIIIIIIIIIIIIIIIJJJJJKKLLMMNNOOPPQQRRRSSSTTTTTTWWWXXXWWWWWWWVVVVUUUUTTTTWWVVVUUTTSSRQQPPPOOOOOOOPPPPPQQQQQPPPPPOOONNNNNMMMLLKKKKJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999988888888888888877777777777776666666666666665555555555555555555444444444444444444433333333333333333222222222222111111111111111000000000000000//////////................--------------------------,,,,,,,++++++**************)))))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKLLMMNNOOPPQQRRRSSSTTTTTTWWWWWWWWWWWWVVVVUUUUUTTTTWWVVUUUTTSRRQQPPOOOOOOOOOPPPPPPPPPPPPPOOOONNNNMMMMLKKKKJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::999999999888888888888887777777777777666666666666666555555555555555555544444444444444444433333333333333333222222222222211111111111111100000000000000///////////..............----------------------------,,,,,,,,++++++*************)))))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKLLLMMNNOOPPQQRRSSSSTTTTTWWWWWWWWWWWWVVVVUUUUTTTTTWVVVUUTTSSRRQQPPOOOOOOOOOOPPPPPPPPPPPOOOONNNNMMMMMKKKKJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999888888888888887777777777777666666666666666555555555555555555544444444444444444433333333333333332222222222222111111111111111000000000000000///////////.............----------------------------,,,,,,,,,++++++*************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!  PPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKLLLMMNNOOPPQQRRRSSSSTTTTWWWWWWWWWWWWVVVUUUUTTTTTSVVVVUUTTSSRRQPPPOOOONNOOOOOOPPPPPPPPOOOOONNNNMMMMLKKKJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999998888888888888777777777777766666666666666655555555555555555554444444444444444443333333333333332222222222222211111111111111000000000000000////////////............---------------------------,,,,,,,,,,,+++++++************))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJKKKLLMMNNOOPPQQQRRRSSSTTTTWWWWWWWWWWWVVVVUUUTTTTTSSVVVUUUTTSSRQQPPOOOONNNNNOOOOOPPPPPPPOOOOONNNNMMMLLKKKJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999888888888888777777777777766666666666666665555555555555555554444444444444444333333333333333332222222222222211111111111111000000000000000////////////...........-------------------------,,,,,,,,,,,,,,+++++++*************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIJJKKKLLLMMNNOOPPQQRRRSSSSTTTWWWWWWWWWWVVVVUUUUTTTSSSSVVUUUTTSSRRQQPPOOONNNNNNNOOOOOOPPPOOOOOONNNNMMMMLLKKJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999998888888888877777777777777666666666666666555555555555555555444444444444444433333333333333332222222222222211111111111111000000000000000/////////////...........-----------------,,---,,,,,,,,,,,,,,,,,+++++++*************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIJJKKKLLMMNNOOPPQQQRRRSSSSSTWWWWWWWWWVVVVUUUUTTTSSSSSVUUUUTTSSRRQQPPOOONNNNNNNOOOOOOOOOOOOOOONNNNMMMMLLKJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999988888888887777777777777776666666666666655555555555555555544444444444444443333333333333333222222222222221111111111111100000000000000/////////////............----------------,,,,-,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$#$$$################""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIJJKKKLLMMMNNOOPPQQQRRRSSSSSVWWWWWWWWVVVVUUUTTTSSSSRRUUUUTTTSSRRQQPPOONNNNNNNNNOOOOOOOOOOOOOONNNNMMMLLLKJJJJIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::999999999999999888888888777777777777777666666666666665555555555555555554444444444444444333333333333333322222222222221111111111111100000000000000//////////////............---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++*************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$##$$################"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJKKLLLMMNNOOPPPQQRRRRSSSSVVVWWWWWVVVVUUUTTTSSSRRRRUUUTTTSSRRQQPPOOONNNNNNNNNNOOOOOOOOOOOOONNNMMMMLLLJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDCCDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::999999999999999988888888777777777777777666666666666666555555555555555555444444444444444333333333333333322222222222222111111111111100000000000000//////////////...........----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++*************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$##$$###############"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIJJKKKLLMMNNNOOPPQQQRRRRSSSVVVVVVVVVVVUUUTTTSSSRRRRQUTTTTSSSRRQQPPOOONNNNNNNNNNOOOOOOOOOOOONNNNMMMLLLLJJJJIIIIIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::999999999999999988888888777777777777777666666666666666555555555555555555444444444444444333333333333333322222222222222211111111111100000000000000//////////////............---------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$################"""""""""""""""""!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIJJJKKLLLMMNNOOPPPQQQRRRSSSVVVVVVVVVVVUUTTTSSSRRRQQQTTTTSSSRRQQQPPOONNNNNNNNNNNNOOOOOOOOOOONNNMMMMLLLKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999988888888777777777777777666666666666666555555555555555555444444444444444333333333333333322222222222222211111111111100000000000000//////////////............---------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++*************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$###$###############"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUVVUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMNNNOOPPQQQRRRRSSVVVVVVVVVVUUUTTSSSRRQQQQQTTSSSSRRRQQPPOOONNNNNMNNNNNNNOOOOOOOOONNNNMMMLLLLKJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888887777777777777776666666666666665555555555555555554444444444444443333333333333333222222222222222111111111111000000000000000/////////////............---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMMNNOOPPPQQQRRRSSVVVVVVVVVUUUTTSSSRRQQQQPPSSSSSRRRQQPPPOONNNNMMMMMNNNNNNOOOOOOONNNNMMMMLLLKKJJIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAA@A@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888887777777777777776666666666666665555555555555555555444444444444444333333333333333222222222222222111111111111000000000000000/////////////.............--------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIJJJJKKLLLMMNNOOOPPQQQRRRSSVVVVVVVVVUUUTTSSRRQQQPPPPSSSRRRRQQQPPOOONNNMMMMMMMNNNNNNNNOONNNNNNMMMLLLLKKJIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCCDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888887777777777777776666666666666665555555555555555555444444444444444333333333333333222222222222222111111111111000000000000000/////////////..............-------------,,,,,,,,,,,,,,,,,,,,++++++++++++++************))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKLLLMMNNOOOPPQQQRRRRSVVVVVVVVVUUTTSSRRQQQPPPPORRRRRRQQQPPOOONNNNMMMMMMMNNNNNNNNNNNNNNNMMMMLLLKKKJIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCCCCDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888888777777777777776666666666666665555555555555555545544444444444444333333333333333222222222222222111111111111100000000000000/////////////...............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))()))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!  OOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMNNOOOPPQQQRRRRSVVVVVVVVUUUTTSSRRQQPPPOOORRRRQQQQPPPOONNNNMMMMMMMMMNNNNNNNNNNNNNMMMMLLLKKKKIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999999999888888887777777777777776666666666666665555555555555555544544444444444444333333333333333222222222222222211111111111100000000000000/////////////................------------,,,,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(())((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMNNOOOPPQQQRRRSSVVVVVVVVUUTTTSRRQQPPPOOOORRQQQQQPPPOOONNNMMMMMMMMMMMNNNNNNNNNNNMMMMLLLLKKKJIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999999999888888887777777777777776666666666666665555555555555555544444444444444444433333333333333322222222222222211111111111100000000000000//////////////................------------,,,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))((())(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMNNOOPPPQQQRRRSSVVVVVVVUUUTTSSRRQQPPOOOONQQQQQQPPPOOONNNMMMMMMMMMMMMMMNNNNNNNNMMMMMLLLKKKKJIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888887777777777777766666666666666655555555555555555544444444444444444333333333333333222222222222222111111111111100000000000000/////////////.................-----------,,,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((()(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIJJJKKKLLMMNNOOPPPQQRRRRSSVVVVVVVUUUTTSSRRQPPPOOONNQQQQQPPPPOONNNMMMMMMLLMMMMMMMMNNNNNNMMMMMLLLLKKKJJIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888777777777777766666666666666655555555555555555544444444444444444333333333333333222222222222222111111111111110000000000000//////////////.................-----------,,,,,,,,,,,,,+,,,+++++++++++++++*************)))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMNNOOPPQQRRRSSSSTTVVVVVVVUUUTTSSRQQPPOOOONNQQQQQQPPPOOONNNMMMMMMMMMMKKLLLLLLLLLLLKKKKJJJJIIIIGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCCCBBBBBAAAAAAAA@@@@@@@AAA@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9::99999999999999999888888887777777777777776666666666665555555555555555554444444444444333333333333333232222222222222221111111111111100000000000000//////////////.................-----------,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMNNOOPPQQRRRSSSTTTVVVVVVVUUUTTSRRQQPPOOONNNQQQQQPPPPOONNNMMMMMMLLMMMKKKLLLLLLLLLKKKKKJJJJIIIIGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@A@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99:99999999999999999888888887777777777777776666666666665555555555555555554444444444444433333333333333222222222222222221111111111111110000000000000///////////////.................-----------,,,,,,,,,,,,++++++++++++++***************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKLLLMMNNOOPPQQRRSSSSTTTVVVVVVUUUTTSSRRQQPPOOONNNQQQQPPPPOOONNNMMMMLLLLLLMKKKKKLLLLLKKKKKKJJJJIIIIHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999999999998888888877777777777777766666666666655555555555555555544444444444444333333333333332222222222222222211111111111111100000000000000//////////////..................----------,,,,,,,,,,,,++++++++++++++****************)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!  NNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONMMMMMMMMMMMMMMMMMMMMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIJJJJKKLLLMMNNOPPQQQRRSSSSTTTVVVVVVUUUTTSSRRQQPPOOONNNQQQQPPPPOONNNMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJIIIIHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999999999998888888887777777777777766666666666655555555555555555544444444444444333333333333332222222222222222211111111111111110000000000000///////////////.................-----------,,,,,,,,,,,++++++++++++++****************)))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLMMNNOPPQQRRRSSSSTTTVVVVVUUUUTTSSRRQQPPOOONNNQQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJIIIIIHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999999999988888888887777777777777666666666666555555555555555555444444444444444333333333333322222222222222222111111111111111110000000000000///////////////.................-----------,,,,,,,,,,,++++++++++++++**************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLMMNNOPPQQRRRSSSSTTTVVVVVUUUTTTSSRRQQPPOOONNNQQQQPPPOOONNMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJIIIIHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999999999998888888888887777777777776666666666666555555555555555555444444444444443333333333333322222222222222221111111111111111100000000000000//////////////..................----------,,,,,,,,,,,++++++++++++++***************))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIIHIHIHIIIIIIIIIIIIIIIIJJJKKKLLMMNNOPPQQRRRSSSSTTTVVVUUUUUTTSSRRQQPPPOOONNNQQQQPPPOOONNMMMLLLLLLLLLLJJKKKKKKKKKKKJJJJJIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999999999998888888888888777777777776666666666666655555555555555555444444444444444333333333333322222222222222222111111111111111110000000000000///////////////.................-----------,,,,,,,,,,++++++++++++++***************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJKKKLLMMNNOOPQQQRRSSSSSTTUUUUUUUTTTSSRRQQPPPOOOONNQQQQPPPOONNNMMMLLLLLLLLLLJJJJKKKKKKKKJJJJJJIIIIHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999999999988888888888888777777777766666666666666655555555555555554444444444444443333333333333222222222222222221111111111111111100000000000000//////////////.................-----------,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!   NNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJKKLLMMNNOOPPQQRRRSSSSSSUUUUUUTTTSSSRRQQPPPOOOONNQQQQPPPOONNNMMLLLLLKKKKKKJJJJJJKKKKKJJJJJJIIIIIHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@?@@@@@@@@@@???????????????>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999999999988888888888888877777777766666666666666665555555555555554444444444444443333333333333322222222222222221111111111111111110000000000000///////////////................------------,,,,,,,,,,+++++++++++++***************)))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!   NNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJKKLLLMNNOOPPQQRRRSSSSSSUUUUUTTTSSSRRQQQPPPOOOONNQQQPPPOOONNMMMLLLLKKKKKKKJJJJJJJJJJJJJJJJJIIIIHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@???@@@@@@@@?????????????????>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999888888888888888877777777666666666666666665555555555555544444444444444443333333333333222222222222222211111111111111111100000000000000//////////////................------------,,,,,,,,,,+++++++++++++****************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!   NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJKKKLLMMNNOPPQQQRRRSSSSSUUUTTTTTSSRRRQQPPPOOOOONNQQQPPPOOONNMMMLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@???@@@@@@@?????????????????>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999888888888888888877777777666666666666666666555555555555544444444444444443333333333333222222222222222211111111111111111110000000000000//////////////................------------,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!   NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLMMNNOOPPQQRRRRSSSSUTTTTTTSSSRRQQQPPPOOOONNNQQQPPPOONNNMMLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@?????@@@@@@?????????????????>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999998888888888888888777777776666666666666666665555555555555444444444444444433333333333333222222222222222111111111111111111100000000000000/////////////................------------,,,,,,,,,,,+++++++++++++***************))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!   NNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJJKKLLMMNNOOPPQQQRRRRRSSTTTTTSSSSRRRQQPPPPOOOONNNQQQPPPOONNNMMLLLKKKKKKKKKIJJJJJJJJJJJJJJIIIIIHHHHHGGGFFFFGGGGGGGFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@??????@@@@??????????????????>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999998888888888888888777777777666666666666666665555555555555444444444444444433333333333333222222222222222111111111111111111110000000000000//////////////...............------------,,,,,,,,,,,+++++++++++++***************)))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!   NNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJJKKLLMMMNOOPPPQQRRRRRRRTTTTSSSSRRRQQQPPPOOOOONNNQQQPPPOONNMMMLLLKKKKKKKKKIIIJJJJJJJJJJJJIIIIIHHHHHGGFFFFFFGGGGGGFFFFFFFEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@??????@@@?????????????????>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999998888888888888888777777777666666666666666665555555555555444444444444444443333333333333322222222222222211111111111111111111000000000000/////////////................------------,,,,,,,,,,,+++++++++++++****************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!   MMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLKKLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJJKKLLLMMNNOOPPQQQRRRRRRTTTSSSSRRRQQQPPPOOOOONNNNQQPPPOOONNMMMLLLKKKKKKKKKIIIJJJJJJJJJJJIIIIIIHHHHHGFFFFFFFFGGGGFFFFFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@???????@@?????????????????>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::999999999999999999988888888888888887777777776666666666666666655555555555554444444444444444433333333333333222222222222222111111111111111111111000000000000/////////////...............------------,,,,,,,,,,,+++++++++++++****************))))))))))))))))(((((((((((((((('(''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!   MMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHIIIIIJJJJKKKLLMMNNOOPPQQQQRRRRRTTSSSSRRRQQQPPPOOOOONNNNNQQPPPOONNNMMLLLKKKKKKKKKKIIIIJJJJJJJJJJIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@????????@?????????????????>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::999999999999999999988888888888888887777777766666666666666666555555555555554444444444444444433333333333333222222222222222111111111111111111111000000000000//////////////..............------------,,,,,,,,,,,,+++++++++++++***************)))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!   MMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHIIIIIJJJJKKLLLMMNNOOPPPQQQQRRRRSSSSSRRRQQQPPPOOOOONNNNNNQQPPPOONNNMMLLLKKKKKKKKKKIIIIJJJJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@??????????????????????????>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999999899888888888888888877777777666666666666666665555555555555544444444444444444433333333333332222222222222221111111111111111111110000000000000/////////////..............------------,,,,,,,,,,,,+++++++++++++****************))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!  MMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIJJJKKKLLLMMNNOOPPPQQQQQRRRSSSSRRRRQQQPPPOOOONNNNNNMQPPPOOONNMMMLLLKKKKKKKKKKIIIJJJJJJJJJIIIIIIHHHHHHHFFFFFFFFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????????????????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999999889888888888888888877777777666666666666666665555555555555544444444444444444443333333333333222222222222121111111111111111111111000000000000//////////////.............-------------,,,,,,,,,,,++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIJJJKKKLLLMMNNOOPPPQQQQQQQQSSSSRRRQQQPPPOOOONNNNNNMMPPPPOONNNMMLLLLKKKKKKKKKKIIJJJJJJJJJJIIIIIIHHHHHHGFFFFFFFFFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????????????????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999999888888888888888888877777777766666666666666665555555555555544444444444444444443333333333333222222222222112111111111111111111111000000000000//////////////.............-------------,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIJJJKKKLLMMMNNOOOPPQQQQQQQQSSSRRRRQQPPPOOONNNNNNNMMMPPPOOONNNMMLLLKKKKKKKKKKKIJJJJJJJJJJIIIIIIIHHHHHGGFFFFFFFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999999998888888888888888888777777777766666666666666655555555555554444444444444444444433333333333332222222222222111111111111111111111110000000000000/////////////.............-------------,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIJJJKKKLLLMMNNNOOPPPQQQQQQQQSSSRRRQQQPPOOONNNNNNMMMMMPPPOOONNMMMLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHGGGFFFFFFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBAAAAAAA@@@@@@@@@?????????????????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999999998888888888888888888777777777776666666666666665555555555554444444444444444444433333333333332222222222222111111111111111111111100000000000000/////////////..............------------,,,,,,,,,,,+++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIJJJKKKLLLMMNNNOOPPPQQQQQQQQSSSRRRQQPPPOOONNNNNMMMMMMPPOOONNNMMMLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAA@@@@@@@@????????????????????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999999998888888888888888888777777777777666666666666665555555555544444444444444444444433333333333332222222222222111111111111111111111100000000000000//////////////.............------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONMMMMMMMMMMMMMMMMMMMMMMMMLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIJJKKKLLLMMMNNOOOPPPQQQQQQQQSSRRRQQQPPOOONNNNMMMMMMMMPPOOONNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCBBBBBAAAAAAA@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999999998888888888888888888777777777777766666666666655555555555554444444444444444444433333333333332222222222222111111111111111111111000000000000000//////////////..............-----------,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIJJJKKKLLLMMNNNOOOPPPQQQQQQQQSSRRRQQQPPOONNNNMMMMMMMMLPOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHGGGGGFFFEEEEFFFFFEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCBBBBAAAAAAA@@@@@@@@@?????????????>?????????>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999999998888888888888888888777777777777776666666666655555555555555444444444444444444433333333333332222222222222211111111111111111110000000000000000///////////////.............------------,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIJJJKKKLLMMMNNNOOPPPPQQQQQQQQSSRRRQQPPPOONNNMMMMMMMMLLOOOONNNMMLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHGGGGGGFEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCBBBBBAAAAAA@@@@@@@@@?????????????>>????????>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::999999999999999988888888888888888887777777777777776666666666555555555555555444444444444444444333333333333322222222222222111111111111111111100000000000000000//////////////.............------------,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTSSTTTSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGHHHHIIIJJKKKLLMMMNNOOOOPPPPQQQQQQSSRRRQQPPOOONNNMMMMMMMMLLOOONNNMMLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIHHHHGGGGGGFFEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDCCCCBBBBAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999999999999988888888888888777777777777766666666666666655555555555555555544444444444444444443333333333333332222222222222211111111111111100000000000000000//////////////...............------------,,,,,,,,,+++++++++++++************))))))))))))))))(((((((((((((((''''''''''''''''&&&''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGHHHHIIIJJKKLLLMMMNNOOOPPPPPQQQQQQSSRRRQQPPOONNNMMMMMMMLLLLOONNNMMMLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIHHHGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCBBBBAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999999999999999999999888888888888888777777777777666666666666666555555555555555555444444444444444444433333333333333322222222222222111111111111111000000000000000000//////////////..............-------------,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((((''''''''''''''''&&&&'&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJKKKLLMMMNNOOOPPPPPQQQQQQSRRRQQQPPOONNNMMMMMMLLLLLOONNNMMMLLKKKKKJJJKKKKKKKJJJJJJJIIIIIHHHHGGGGFFFFFEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCBBBBAAAAA@A@@@@@@@@@?????????????>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999999999998888888888888888777777777776666666666666665555555555555555554444444444444444443333333333333333222222222222221111111111111110000000000000000000/////////////...............------------,,,,,,,,,,+++++++++++**************)))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHHIIJJKKKLLMMMNNOOOPPPPPQQQQQPSRRRQQPPPOONNMMMMMMLLLLLLOONNNMMLLLKKKKJJJJJKKKKKKJJJJJJIIIIIHHHHGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBCCCCCCCCDDDDDDDDDDDDDDDDCCCCBBBBAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999999999988888888888888888777777777776666666666666665555555555555555554444444444444444443333333333333333222222222222221111111111111110000000000000000000/////////////...............------------,,,,,,,,,,,+++++++++++**************))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHIIJJKKKLLMMMNNNOOOPPPPPQQQPPRRRRQQPPOONNNMMMMMLLLLLLLONNNMMMLLKKKKJJJJJJJKKKKKJJJJJIIIIIHHHHGGGGFFFFFFFDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>=================<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999999999999999999998888888888888888877777777777666666666666666555555555555555555444444444444444444333333333333333322222222222222111111111111111100000000000000000//////////////...............-------------,,,,,,,,,,,++++++++++***************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHIIJJJKKLLLMMNNNOOOPPPPPPPPPPRRRQQQPPOONNNMMMMMLLLLLLLONNNMMMLLKKKJJJJJJJJJKKKKIIIIIIIIIHHHHGGGGFFFFFFFFDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBCCCCCCCDDDDDDDDDDDDDDCCCCBBBBAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999999999999999999998888888888888888777777777777666666666666666555555555555555555444444444444444444333333333333333322222222222222111111111111111100000000000000000//////////////...............-------------,,,,,,,,,,,++++++++++****************))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHIIJJKKKLLMMMNNOOOOPPPPPPPPPRRRQQPPOOONNMMMMMLLLLLLLLONNNMMLLLKKKJJJJJJJJJJJKKIIIIIIIIHHHHGGGGFFFFFFFEEDDDDDDDDDDDDDDDDCCCCCCCCBCCBBBBBBBBBBBBBCCCCCCCDDDDDDDDDDDDDCCCCBBBAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999999999888888888888888877777777777766666666666666655555555555555555544444444444444444433333333333333333222222222222111111111111111110000000000000000///////////////................------------,,,,,,,,,,,++++++++++****************)))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHIJJJKKLLLMMNNNOOOPPPPPPPPPRRQQQPPOONNNMMMMMLLLLLLLLONNNMMLLLKKJJJJJJJJJJJJJJIIIIIIIHHHHGGGGGFFFFFFEEEDDDDDDDDDDDDDDCCCCCCCCCCBCBBBBBBBBBBBBBBBCCCCCCCDDDDDDDDDDDDCCCCBBBAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999999999888888888888888877777777777666666666666666655555555555555555544444444444444444433333333333333333222222222222111111111111111110000000000000000//////////////.................------------,,,,,,,,,,,,+++++++++****************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFGGGGHHHIIJJKKKLLMMMNNOOOOPPPPPPPPRRQQPPPOONNNMMMMMLLLLLLLLONNNMMLLKKKJJJJJJJJJJJJJJIIIIIHHHHHGGGGGFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCCCBBCBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDCCCCBBBBAAA@@@@@@@@@@?????????????>>>>>>>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999999899888888888888888887777777777666666666666666655555555555555555544444444444444444433333333333333333222222222222211111111111111111000000000000000/////////////..................-------------,,,,,,,,,,,+++++++++****************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  KKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFGGGGHHIIIJJKKLLLMMNNNOOOOPPPPPPPRQQQPPOOONNMMMMMMMLLLLLLLONNNMMLLKKKJJJJJIIIJJJJJJHHHHHHHHHGGGGGFFFFFFEEEEEDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDCCCCBBBAAAA@@@@@@@@@?????????????>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999999988988888888888888887777777777766666666666666666555555555555555554444444444444444443333333333333333322222222222211111111111111111100000000000000//////////////..................------------,,,,,,,,,,,,++++++++++****************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!  KKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGHHIIJJJKKLLMMMNNNOOOOPPPPPOQQQPPPOONNNMMMMMMMMLLLLLLONNNMMLLKKKJJJIIIIIIIIIJJHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDCCCCBBBBAAA@@@@@@@@@?????????????>>>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999999888888888888888888887777777777766666666666666665555555555555555554444444444444444443333333333333333322222222222211111111111111111100000000000000/////////////...................------------,,,,,,,,,,,,++++++++++****************))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!  KKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEFEEEEEEEEEEEEEEFFFFFFGGGHHIIIJJKKKLLMMMNNNOOOOOOOOOQQQPPPOONNNMMMMMMMMMLLLLLONNNMMLLKKJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFEEEEEEEDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDCCCCBBBAAAA@@@@@@@@?????????????>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999999998888888888888888888877777777777666666666666666655555555555555555444444444444444444433333333333333333222222222222111111111111111111000000000000000////////////...................------------,,,,,,,,,,,,++++++++++****************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFGGGGHHIIJJJKKLLLMMNNNOOOOOOOOOQQPPPOOONNNMMMMMMMMMLLLLLONNNMMLLKKJJJIIIIIIIIIIIIGGGGGGGGGGFFFFFFFEEEEEEEEDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDCCCCCCBBBAAAA@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999999998888888888888888888877777777777666666666666666655555555555555555444444444444444444433333333333333333222222222222111111111111111111000000000000000////////////...................------------,,,,,,,,,,,,++++++++++****************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHIIIJJJKKLLMMMNNNOOOOOOOOQQPPPOONNNMMMMMMMMMMMLLLLONNNMMLLKKJJJIIIIIIIIIIIIGGGGGGGGGFFFFFFFEEEEEEEEEDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAABBBBBBBBBBCCCCCCCCCCCCCCBBBBAAA@@@@@@???????????????>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999999999998888888888888888888877777777777766666666666666665555555555555555444444444444444444433333333333333333222222222222211111111111111110000000000000000/////////////..................------------,,,,,,,,,,,,,+++++++++****************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHIIIJJKKKLLMMNNNNOOOOOOOQPPPOOONNNMMMMMMMMMMMLLLLONNMMMLLKKJJIIIIIIHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEECCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAABBBBBBBCCCCCCCCCCCCCCBBBAAAA@@@@@???????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999999998888888888888888888877777777777776666666666666665555555555555554444444444444444444433333333333333333222222222222211111111111111110000000000000000//////////////.................------------,,,,,,,,,,,,,++++++++++****************))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGHHHIIIJJJKKLLMMMNNNNOOOOOOQPPPOOONNNMMMMMMMMMMMLLLLONNMMLLKKJJJIIIIHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBCCCCCCCCCCCCBBBBAAAA@@@@@??????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999999998888888888888888888877777777777777666666666666665555555555555554444444444444444444433333333333333333222222222222211111111111111110000000000000000///////////////................------------,,,,,,,,,,,,,++++++++++****************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGHHHHIIIJJKKKLLMMMNNNNOOOONQPPPOOONNNMMMMMMMMMMLLLLLNNNMMLLKKJJJIIIHHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBCCCCCCCCCCBBBBAAAA@@@@@??????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::99999999999999998888888888888888888877777777777777766666666666655555555555555554444444444444444444433333333333333333222222222222211111111111111100000000000000000///////////////...............-------------,,,,,,,,,,,,,++++++++++****************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGHHHIIIJJJKKLLMMMNNNNNOOONPPPPOOONNNMMMMMMMMMMLLLLLNNNMMLLKKJJIIIIHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBCCCCCCCCBBBBBAAAA@@@@@?????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999999988888888888888888888877777777777777776666666666655555555555555554444444444444444444433333333333333333222222222222211111111111111100000000000000000///////////////...............-------------,,,,,,,,,,,,,+++++++++++***************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGHHHHIIIJJKKKLLMMMNNNNNNNNPPPPOOONNNMMMMMMMMMLLLLLLNNMMLLKKJJJIIIHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBCCCCCCCBBBBAAAA@@@@@?????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999999988888888888888888888877777777777777776666666666655555555555555554444444444444444444333333333333333333222222222222211111111111111100000000000000000///////////////...............--------------,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEFFFFFGGGHHHIIIJJJKKLLMMMNNNNNNNNPPPPOOONNNNMMMMMMMMLLLLLKNNMMLLKKJJIIIHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBCCCBBBBBBAAAA@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::999999999999999888888888888888888888877777777777777776666666666655555555555555554444444444444444443333333333333333332222222222222221111111111111100000000000000000///////////////..............---------------,,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  JJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEFFFFGGGHHHHIIJJJKKLLLMMMNNNNNNNPPPPOOONNNNMMMMMMMLLLLLKKNMMLLLKKJJIIIHHHHHHGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEECCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBBBBBBBBAAAA@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::99999999999999888888888888888888888877777777777777776666666666655555555555555554444444444444444443333333333333333332222222222222221111111111111100000000000000000////////////////.............---------------,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  JJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEFFFFFGGGHHHIIIJJKKKLLMMMNNNNNNNPPPPOOONNNNMMMMMMMLLLLLKKMMMLLKKJJIIIHHHHHGGGGGGGGFFEEEEEEEEEEEEEEEEEEEEEEDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAA@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::999999999999999888888888888888888888877777777777777776666666666655555555555555554444444444444444443333333333333333332222222222222222111111111111100000000000000000////////////////.............---------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEFFFFGGGHHHHIIJJJKKLLMMMNNNNNNNPPPPOOOONNNNMMMMMMLLLLKKKMMLLKKKJJIIIHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBBBBAAAAA@@@@???????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::9999999999999888888888888888888888887777777777777776666666666665555555555555555444444444444444444333333333333333332222222222222222211111111111110000000000000000/////////////////............----------------,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDEDDDDDDDDDDDDDDEEEEEEFFFFGGGGHHHIIIJJKKLLLMMMNNNNNNPPPPOOOONNNNMMMMMLLLLKKKKMMLLKKJJIIIHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBAAAA@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999999888888888888888888888887777777777777776666666666665555555555555555444444444444444443333333333333333332222222222222222211111111111100000000000000000/////////////////............----------------,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGHHHHIIJJJKKLLMMMNNNNNNPPPPOOOONNNNMMMMMLLLLKKKJMLLKKJJJIIIHHHHGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBAAAAA@@@@@?????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::9999999999999888888888888888888887877777777777777776666666666655555555555555555444444444444444443333333333333333332222222222222222211111111111100000000000000000/////////////////...........-----------------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFGGGGHHHIIIJJJKKLLMMMNNNNNOOQQQPPPPPOOOONNNNMMMMLLLKKNNNMMLLKKJJJJIIIIIIIIIIHHEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAA@@@@@?????????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999988888888888888888888777778877777777777777776666666666666666555555555555555544444444443333333333333332222222222222222221111111111110000000000000000/////////////////..............------------------,,,,,,,,+++++++++++++++*****************))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLKKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGHHHIIIJJKKLLLMMNNNNNNNQQQPPPPPOOOONNNNMMMLLLKKKNNMMLLKKKJJJIIIIIIIIIHHHHEEEEEEEEEEEEEEEEEEEEEEEEDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBBBBBBAAAAAA@@@@???????>?????>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::999999998888888888888888887777777877777777777777776666666666666666555555555555555544444444433333333333333333222222222222222211111111111110000000000000000/////////////////..............------------------,,,,,,,,+++++++++++++++******************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDEEEEEEEEEFFFFGGGGHHHHIIJJJKKLLMMMNNNNNNQQQPPPPPOOOONNNNMMMLLLKKJNNMMLLKKJJJJIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBABBBBBAAAAAA@@@@@???????>????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::999999999888888888888888887777777777777777777777776666666666666666555555555555555544444444433333333333333333322222222222222211111111111110000000000000000/////////////////...............----------------,,,,,,,,,,++++++++++++++******************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDEEEEEEEEFFFFGGGGHHHIIIJJKKLLLMMMNNNNNQQQPPPPPOOOONNNNMMMLLKKKJNMMLLLKKJJJIIIIIIIHHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBAAAAAAAAAAAA@@@@@??????>>???>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::999999999988888888888888877777777777777777777777776666666666666666555555555555555544444444433333333333333333332222222222222211111111111110000000000000000//////////////////..............----------------,,,,,,,,,,++++++++++++++******************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEEFFFFGGGGHHHIIIJJKKLLMMMNNNNNQQQPPPPPPOOONNNNMMMLLKKKJNMMLLKKKJJJIIIIIIHHHHHHHHEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBAAAABBBBAAAAAAAAAAAA@@@@@??????>>??>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::999999999998888888888888777777777777777777777777776666666666666666555555555555555544444444433333333333333333332222222222222211111111111110000000000000000//////////////////...............---------------,,,,,,,,,,,+++++++++++++******************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"##""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEFFFFGGGGHHHIIJJKKLLLMMMNNNNQQQPPPPPPOOONNNMMMLLLKKJJMMMLLKKJJJIIIIIHHHHHHHHHHEEEEEEEEEEEDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCBBBBBBBBBBBBAAAAABBBAAAAAAAAAAA@@@@@??????>>>?>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::99999999999988888888888877777777777777777777777777666666666666666655555555555555554444444443333333333333333332222222222222221111111111111000000000000000///////////////////...............--------------,,,,,,,,,,,,,+++++++++++++*****************)))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""#"""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEEEFFFFGGGGHHIIIJJKKLLMMMMNNNPPPPPPPPPOOONNNMMMLLLKKJJMMLLKKKJJJIIIIIHHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBBBBAAAAAAABAAAAAAAAAA@@@@@@??????>>>?>>>>>>>>>>>==============<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999988888888887777777777777777777777777776666666666666666555555555555555444444444433333333333333333322222222222222111111111111111000000000000000///////////////////..............--------------,,,,,,,,,,,,,,++++++++++++*****************)))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFGGGHHHIIJJKKKLLMMMNNNPPPPPPPPPOOONNNMMMLLKKKJJMMLLKKJJJIIIIIHHHHHHHHHHHEEEEEEEEDDDDDDDDDDDDDDDDDCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888887777777777777777777777777766666666666666666555555555555555444444444333333333333333333322222222222222111111111111111100000000000000///////////////////..............--------------,,,,,,,,,,,,,,,+++++++++++******************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFGGGHHHIIJJKKLLLMMMNNPPPPPPPPPOOONNNMMMLLKKJJJMMLLKKJJJIIIIIHHHHHHHHHHHEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888887777777777777777777777777766666666666666665555555555555555444444444333333333333333333322222222222222111111111111111100000000000000///////////////////...............-------------,,,,,,,,,,,,,,,+++++++++++******************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEFFFFFGGGGHHIIJJKKKLLMMMMNPPPPPPPPPOOONNNMMMLLKKJJIMLLKKKJJJIIIIHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>=============<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888887777777777777777777777777766666666666666666555555555555555444444444433333333333333333322222222222222111111111111111100000000000000///////////////////...............-------------,,,,,,,,,,,,,,,,++++++++++******************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFGGGHHHIIJJKKLLLMMMMPPPPPPPPPOOONNNMMMLLKKJJIMLLKKJJJIIIIIHHHHHHHHHHHHEEEEEDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@?????>>>>>>>>>>>>>>=============<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888887777777777777777776777777766666666666666665555555555555555444444444443333333333333333322222222222222111111111111111100000000000000////////////////////...............------------,,,,,,,,,,,,,,,,++++++++++******************))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFGGGHHIIJJKKKLLMMMMPPPPPPPPPOOONNNMMMLLKKJJIMLLKKJJJIIIIHHHHHHHHHHHHHEEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>>>>=============<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999998888888877777777777777777766677777666666666666666665555555555555555444444444444333333333333333222222222222222111111111111111100000000000000////////////////////...............------------,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))))((((((((((((((('''''''''''''''''&'&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  IIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKJJJJJHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFFGGGHHIIIJJKKLLLMMMPPPPPPPPPOOONNNMMLLLKKJJIMLLKKJJJIIIIHHHHHHHHHHHHHEEEDDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999998888888877777777777777777766667777666666666666666665555555555555555444444444444433333333333333222222222222221111111111111111100000000000000////////////////////...............------------,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!   IIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFFGGGHHIIJJKKLLLMMMPPPPPPPPPOOONNNMMLLLKJJIILLKKJJJIIIIHHHHHHHHHHHHHHEEDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999998888888877777777777777777766666776666666666666666665555555555555555544444444444443333333333333222222222222221111111111111111100000000000000////////////////////................-----------,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  IIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFGGGHHIIJJKKKLLMMMPPPPPPPPPOOOONNMMLLKKJJIILLKKJJJIIIIHHHHHHHHHHHHHGEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999999998888888877777777777777777666666676666666666666666655555555555555555444444444444444333333333333222222222222221111111111111111100000000000000////////////////////................------------,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDEEEEEEEFFFFGGHHHIIJJKKLLLMMPPPPPPPPPOOOONNMMLLKKJJIILLKKJJIIIIHHHHHHHHHHHHHGGDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>=>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999999988888888877777777777777776666666666666666666666666555555555555555554444444444444444333333333332222222222222211111111111111111000000000000000///////////////////................------------,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDEEEEEEFFFFGGGHHIIJJKKLLLMMOPPPPPPPPOOOONNMMLLKKJJIILKKJJJIIIIHHHHHHHHHHHHGGGDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>==>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::::::999999999999999988888888877777777777777776666666666666666666666666555555555555555554444444444444444333333333322222222222222221111111111111111000000000000000////////////////////...............------------,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDDDDDDDEEEEEEEFFFGGGHHIIJJKKLLLMMOPPPPPPPPOOOONNMMLLKKJIIHLKKJJJIIIHHHHHHHHHHHGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCBBAAAAAAAAAAABBBBBBBBBBBBCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@???????>>>>>>>>===>============<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::99999999999999988888888887777777777777766666666666666666666666666555555555555555554444444444444444333333333322222222222222222111111111111111000000000000000////////////////////...............------------,,,,,,,,,,,,,,,+++++++++++*****************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEFFFFGGHHIIJJKKKLLMMOPPPPPPPPOOOONNMMLLKKJIIHLKKJJIIIIHHHHHHHHHHGGGGGGDDDDDDDDDDDCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBBCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@???????>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::999999999999999888888888887777777777777666666666666666666666666655555555555555555544444444444444443333333333222222222222222222111111111111110000000000000000///////////////////...............------------,,,,,,,,,,,,,,,++++++++++++****************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEFFFFGGHHHIIJJKKLLLMOPPPPPPPPOOOONNMMLLKJJIIHKKJJJIIIHHHHHHHHHGGGGGGGGDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAABBBBBBBBBCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????>>>>>>>>================<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999999999888888888888777777777777666666666666666666666666655555555555555555444444444444444443333333333222222222222222222111111111111100000000000000000///////////////////...............-------------,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEFFFGGGHHIIJJKKLLLMOPPPPPPPPOOONNNMMLKKJJIHHKKJJIIIIHHHHHHHHGGGGGGGGGDDDDDDDDCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????>>>>>>>>================<<<<<<<<<<<<<<;;;;;;:::::::::::::::::9999999999999998888888888888877777777777666666666666666666666666655555555555555555444444444444444443333333332222222222222222221111111111111110000000000000000///////////////////...............-------------,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!! !!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEFFFFGGHHIIJJKKLLLMOOPPPPPPPOOONNNMLLKKJIIHHKJJJIIIHHHHHHHHHGGGGGGGGGDDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>>>>================<<<<<<<<<<<<<;;;;;;;:::::::::::::::::9999999999999998888888888888887777777777666666666666666666666666555555555555555555444444444444444443333333332222222222222222221111111111111110000000000000000///////////////////...............-------------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!! !  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGHHIIJJKKKLLLOOPPPPPPPOOONNMMLLKJJIHHGKJJIIIHHHHHHHHHGGGGGGGGGGDDDDDDCCCCCCCCCCCCCCCCCBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>================<<<<<<<<<<<<<;;;;;;;:::::::::::::::::9999999999999998888888888888888777777777666666666666666666666666555555555555555555444444444444444443333333332222222222222222221111111111111110000000000000000///////////////////...............-------------,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!  HHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJIIIIIGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEFFGGGHHIIJJKKLLLOOOPPPPPOOOONNMMLKKJIIHHGJJIIIIHHHHHHHHGGGGGGGGGGGDDDDDCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>================<<<<<<<<<<<<<;;;;;;::::::::::::::::::9999999999999998888888888888888877777777666666666666666656666666555555555555555555444444444444444443333333332222222222222222221111111111111110000000000000000///////////////////...............-------------,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!  HHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOONNNONNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEFFFGGHHIIJJKKKLLOOOOPPPOOOONNNMLLKKJIIHGGJJIIIHHHHHHHHHGGGGGGGGGGGDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::99999999999999988888888888888888777777776666666666666666656666665555555555555555554444444444444444433333333322222222222222222211111111111111100000000000000000//////////////////...............-------------,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGHHIIJJKKLLLMOOOPPPPPOOOONNMMLKKJIHHGGIIHHHHHGGGGGGGGGGGGFFFFFFCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<<<<<<<<;:::::::::::::::99999999999999988888888888888888877887777777777777777666666666666666555555555555555554444444433333333333333333333332222222222222222221111111111111110000000000000///////////////////.............-------------,,,,,,,,,,,,,,,,,,,,+++++++++++****************))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHIIJJKKLLMOOOOPPPOOOONNMMLLKJJIHHGFIIHHHHGGGGGGGGGGGGGFFFFFFCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<;;;::::::::::::::99999999999999988888888888888888777787777777777777777666666666666666555555555555555555444444433333333333333333333332222222222222222221111111111111110000000000000///////////////////.............-------------,,,,,,,,,,,,,,,,,,,,+++++++++++****************))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEFFFGGHHIIJJKKKLLNOOOOOOOOOONNMMLKKJIIHGGFIHHHHGGGGGGGGGGGGGFFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;:::::::::::::999999999999999888888888888888887777777777777777777776666666666666665555555555555555554444444333333333333333333233322222222222222222211111111111111100000000000000//////////////////.............-------------,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEFFFGGHHIIJJKKLLNOOOOOOOOONNNMLLKJJIHHGGFIHHHHGGGGGGGGGGGGGFFFFFFFCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????@@@@?????????>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;:::::::::::99999999999999998888888888888888877777777777777777777766666666666666655555555555555555444444433333333333333333332233222222222222222222111111111111111000000000000000/////////////////.............-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!  HHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEFFGGGHIIJJJKKLNNOOOOOOOONNMMLLKJJIHGGFFHHHHGGGGGGGGGGGGGFFFFFFFFCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????@@@?????????>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;::::::::::999999999999999988888888888888888777777777777777777777666666666666666555555555555555554444444333333333333333333322222222222222222222221111111111111110000000000000000////////////////..............------------,,,,,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!  HHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEFFFGGHHIIJJKKLNNNOOOOOONNNMMLKKJIIHGGFFHHHGGGGGGGGGGGGGGFFFFFFFFCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@???????????@??????????>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;:::::::::9999999999999999888888888888888887777777777777777777776666666666666665555555555555555544444443333333333333333332222222222222222222222221111111111111100000000000000000///////////////..............-------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!  HHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDEEEFFGGGHHIIJJKKMNNNNOONNNNMMLLKKJIHHGGFFHHHGGGGGGGGGGGGGGFFFFFFFFCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;::::::::99999999999999999888888888888888777777777777777777777766666666666666655555555555555554444444433333333333333333322222222222222222222222211111111111111100000000000000000//////////////..............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################"####"""""""""""""""""!!!!!!!!!!!!  HHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGIIIIIIIIHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDEEEFFGGHHIIJJKKMNNNNNNNNNNMMLLKJJIHHGFFEHHHGGGGGGGGGGGGGGFFFFFFFECCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>????????>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999999999999888888888888888777777777777777777777766666666666666555555555555555554444444433333333333333333322222222222222222222222211111111111111100000000000000000//////////////..............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"###"""""""""""""""""!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHIIIIHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGIIIIIHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFGGHHIIIJJKMMNNNNNNNNMMMLLKJJIHHGFFEHHGGGGGGGGGGGGGGFFFFFFFFECBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>???????>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;:::::999999999999999999888888888888888777777777777777777777766666666666666655555555555555554444444443333333333333333222222222222222222222222211111111111111100000000000000000//////////////..............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################""###"""""""""""""""""!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHIHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGIIHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFEEFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEFFFGGHHIIJJKMMMNNNNNNNMMLLKKJIIHGGFFEHHGGGGGGGGGGGGGGFFFFFFFEECBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>?????>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;::::999999999999999999888888888888888777777777777777777777766666666666666665555555555555554444444444333333333333333222222222222222222222222211111111111111100000000000000000//////////////...............------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""##"""""""""""""""""!!!!!!!!!!!!   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEFFFGGHHIIJJJMMMMNNNNNMMMLLKKJIIHGGFFEHHGGGGGGGGGGGGGGFFFFFFFEEBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;::9999999999999999999888888888888888777777777777777777777766666666666666665555555555555554444444444433333333333333222222222222222222222222211111111111111100000000000000000/////////////.................-----------,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#$$$$$#################""""#"""""""""""""""""!!!!!!!!!!!!   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEFFGGHHIIIJJLMMMMNNNMMMMLLKKJIIHGGFFEHHGGGGGGGGGGGGGGFFFFFFEEEBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>??>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;:9999999999999999998888888888888887777777777777777777777766666666666666665555555555555554444444444443333333333333222222222222222222222222211111111111111100000000000000000/////////////.................------------,,,,,,,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDEEEFFGGHHHIIJJLMMMMMMMMMMMLLKJJIIHGGFFEHHGGGGGGGGGGGGGFFFFFFFEEEBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>?>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;999999999999999999888888888888888777777777777777777777766666666666666666555555555555555444444444444433333333333222222222222222222222222221111111111111110000000000000000//////////////..................-----------,,,,,,,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###$$$$#################""""""""""""""""""""""!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDEEEFFGGHHHIIJJLMMMMMMMMMMLLLKJJIIHGGFFEHHGGGGGGGGGGGGGFFFFFFEEEEBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;;;:99999999999999999888888888888888777777777777777776777766666666666666666555555555555555444444444444443333333333222222222222222222222222221111111111111110000000000000000//////////////..................-----------,,,,,,,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####$$$#################""""""""""""""""""""""!!!!!!!!!!!!  GHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDEEEFFGGHHHIIJJLLMMMMMMMMMLLKKJJIIHGGFFEHHHGGGGGGGGGGGFFFFFFFEEEEBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>==>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;::9999999999999998888888888888887777777777777777776677766666666666666666555555555555555444444444444444333333333222222222222222222222222211111111111111110000000000000000/////////////...................------------,,,,,,,,,,,,,,,+,,,+++++++++++++++***********)))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####$$#################""""""""""""""""""""""!!!!!!!!!!!!!  GGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCDDDDEEFFFGGHHHIIJJLLMMMMMMMMMLLKKJJIIHGGFFEHHHGGGGGGGGGGGFFFFFFEEEEEBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>===>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;;;;:::999999999999998888888888888887777777777777777776667766666666666666665555555555555555444444444444444433333333222222222222222222222222211111111111111111000000000000000/////////////...................------------,,,,,,,,,,,,,,,++,,+++++++++++++++***********)))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####$#################""""""""""""""""""""""!!!!!!!!!!!!!  GGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDEEEFFFGGHHHIIJJLLLMMMMMMMLLLKKJJIIHGGFFEHHHGGGGGGGGGGFFFFFFFEEEEEBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>=====>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;;;:::::99999999999998888888888888887777777777777777776666766666666666666665555555555555554444444444444444433333332222222222222222222222222211111111111111111100000000000000////////////....................------------,,,,,,,,,,,,,,,+++,++++++++++++++++**********)))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!  GGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDEEEFFFGGHHHIIIJLLLMMMMMMMLLLKKJJIIHGGFFFHHHGGGGGGGGGFFFFFFFEEEEEEBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>======>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::9999999999988888888888888877777777777777777766666666666666666666665555555555555554444444444444444433333332222222222222222222222222111111111111111111100000000000000////////////....................-------------,,,,,,,,,,,,,,,+++++++++++++++++++**********))))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!  GGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFHHHHHHHHGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDEEEFFFGGHHHIIIJLLLLMMMMMLLLLKKJJIIHGGFFFHHHGGGGGGGGGFFFFFFFEEEEEEBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>=======>>>>==============<<<<<<<<<;;;;;;;;;;;;;;;;::::::::999999999988888888888888877777777777777777766666666666666666666665555555555555554444444444444444433333332222222222222222222212222111111111111111111000000000000000/////////////...................-------------,,,,,,,,,,,,,,,+++++++++++++++++++***********)))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGHHHHGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFHHHHHGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDEEFFFGGHHHIIIJLLLLLMMMLLLLKKKJJIIHGGFFFHHHGGGGGGGGFFFFFFFEEEEEEDBBAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????????>>>>>>>>>>>>=========>>>==============<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999888888888888888887777777777777777666666666666666666666665555555555555554444444444444444433333332222222222222222222111221111111111111111111000000000000000//////////////..................-------------,,,,,,,,,,,,,,,+++++++++++++++++++***********)))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFHHGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDEEFFFGGHHHIIIJLLLLLLLLLLLLKKKJJIIHGGFFFHHHGGGGGGGFFFFFFFFEEEEEDDBAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????????>>>>>>>>>>>>==========>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999888888888888888887777777777777777666666666666666666666655555555555555554444444444444444433333332222222222222222221111111111111111111111111000000000000000///////////////.................--------------,,,,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDDEEFFFGGHHHIIIILLLLLLLLLLLLKKJJJIHHGGFFFHHHGGGGGGGFFFFFFFEEEEEEDDAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>===========>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999988888888888888888777777777777777766666666666666666666665555555555555555444444444444444443333333222222222222222222111111111111111111111111000000000000000/////////////////...............---------------,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDEEEFFGGGHHIIIIKLLLLLLLLLLKKKJJIIHHGGFFFHHHGGGGGGFFFFFFFEEEEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>==========================<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999888888888888888888777777777777777666666666666666666666665555555555555555444444444444444443333333222222222222222222111111111111111111111111000000000000000/////////////////...............----------------,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDEEEFFGGGHHHIIIKLLLLLLLLLLKKKJJIIHHGGFFFHHHGGGGGGFFFFFFFEEEEEDDDDAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999888888888888888888777777777777777666666666666666666666665555555555555555444444444444444443333333322222222222222222111111111111111111111111000000000000000////////////////...............-----------------,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCDDDEEEFFGGGHHHIIIKKLLLLLLLLKKKJJJIIHHGGFFFHHHGGGGGFFFFFFFEEEEEDDDDDAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>=============<<==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::9988888888888888888877777777777777766666666666666666666666555555555555555554444444444444444333333333222222222222222111111111111111111111111000000000000000/////////////////..............------------------,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCDDDEEEFFGGGHHHIIIKKLLLLLLLKKKKJJJIIHHGGFFFHHHGGGGGGFFFFFFEEEEEDDDDDAAAA@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>=============<=======<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::9999999999888888888888888888777777777777777777666666666666666665555555555555544444444444444444333333333332222222222222222221111111110000000000000000000/////////////....................-----------------------,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!  FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFGGGHHHIIIKKKLLLLLKKKKJJJIIIHHGGFFFHHHGGGGGFFFFFFEEEEEEDDDDDAAA@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>==============<<=====<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9999999999988888888888888888777777777777777777766666666666666666555555555555555444444444444444433333333333222222222222222221111111110000000000000000000//////////////...................------------------------,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBCCCDDDEEEFFGGGHHHIIIKKKKKKKKKKKKJJJIIHHGGGFFEHHHGGGGGFFFFFFEEEEEDDDDDDAA@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>==============<<<====<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999988888888888888888877777777777777777766666666666666666655555555555555554444444444444443333333333322222222222222222111111111000000000000000000///////////////...................------------------------,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEFFFGGGHHHIIIKKKKKKKKKKKJJJIIIHHGGFFFEHHGGGGGFFFFFFEEEEEDDDDDDDA@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>==============<<<<===<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9999999999988888888888888888777777777777777777766666666666666666555555555555555555444444444444443333333333322222222222222222111111110000000000000000000///////////////...................----------------------,-,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBCCCDDDEEFFFGGHHHHIIIKKKKKKKKKKJJJIIIHHGGGFFFEHHGGGGGFFFFFEEEEEEDDDDDDC@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<==<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9999999999888888888888888888777777777777777777766666666666666666655555555555555555444444444444443333333333332222222222222222111111111000000000000000000//////////////...................-----------------------,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBCCCDDDEEFFGGGHHHHIIIKKKKKKKKJJJJIIIHHHGGGFFEEHHGGGGFFFFFFEEEEEDDDDDDCC@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<=<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999988888888888888888877777777777777777766666666666666666655555555555555555544444444444444333333333333322222222222222111111111110000000000000000///////////////..................------------------------,,,,,,,,,,,,,,,,,++++++++++++++*****************))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBCCCDDDEEFFGGGHHHHIIIKKKKKKKJJJJIIIIHHGGGFFFEEHGGGGGFFFFFEEEEEEDDDDDDCC@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999988888888888888888877777777777777777766666666666666666655555555555555555444444444444443333333333333332222222222222111111111111000000000000000//////////////..................------------------------,,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDEEEFFGGGHHHHIIIKKKKKJJJJJIIIIHHHGGFFFEEEHGGGGFFFFFFEEEEEDDDDDDCCC@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999888888888888888877777777777777777776666666666666666665555555555555555544444444444444333333333333333322222222222211111111111110000000000000///////////////..................-----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDEEFFFGGGHHHHIIIKKKJJJJJJIIIIHHHGGFFFEEEEGGGGGFFFFFFEEEEEDDDDDCCCC@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999999988888888888888877777777777777777766666666666666666665555555555555555544444444444444333333333333333332222222222211111111111111000000000000///////////////..................-----------------------,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDEEFFFGGHHHHHIIIJJJJJJJJIIIHHHHGGGFFFEEEEGGGGFFFFFFEEEEEDDDDDDCCCC@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999999999998888888888888777777777777777777766666666666666666655555555555555555544444444444444333333333333333332222222222211111111111111100000000000///////////////..................----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBAAABBBCCCDDEEFFGGGHHHHHHIIJJJJJJIIIIHHHGGGGFFFEEEEDGGGGFFFFFFEEEEEDDDDDCCCCC@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999999999999888888888888777777777777777777766666666666666666655555555555555555544444444444443333333333333333332222222222211111111111111110000000000///////////////..................---------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################"#""""""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABAAABBBCCCDDEEFFGGGHHHHHHHHJJJJJIIIIHHHGGGGFFFEEEEDDGGGFFFFFFEEEEEEDDDDDCCCCC@@@??????????????????>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999999999998888888888877777777777777777776666666666666666665555555555555555544444444444444333333333333333333222222222221111111111111111100000000/////////////////.................--------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$##################""#"""""""""""""""""!!!!!!!!!!!!!!!!!!!  EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDEEFFGGGHHHHHHHHJJJJIIIIHHHGGGFFFFEEEEDDDGGFFFFFFFEEEEEDDDDDCCCCCC@@?????????????????>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999999999998888888888877777777777777777766666666666666666655555555555555555544444444444444333333333333333332222222222221111111111111111100000000//////////////////................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAAAAABBBCCCDDEEFFGGGHHHHHHHHJJJIIIIHHHGGGFFFFEEEEDDDDGFFFFFFFEEEEEEDDDDDCCCCCC@?????????????????>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<;;;<<<<;;;;;;;;;;;;;;;;:::::::::::9999999999999999998888888888777777777777777777766666666666666666655555555555555555544444444444444333333333333333332222222222221111111111111111100000000//////////////////...............--------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBAAAAAAAAAAAAAAAAABBBCCDDDEEFFGGGHHHHHHHHJJIIIIHHHGGGFFFFEEEEDDDDDFFFFFFFFEEEEEEDDDDDCCCCCC????????????????>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<;;;;<<<;;;;;;;;;;;;;;;:::::::::::99999999999999999988888888888777777777777777777766666666666666666655555555555555555544444444444443333333333333333332222222222211111111111111111100000000//////////////////...............--------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEFFGGGGHHHHHHHIIIIIHHHGGGFFFEEEEDDDDDDCFFFFFFFEEEEEEDDDDDCCCCCCB???????????????>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<;;;;;<<;;;;;;;;;;;;;;;::::::::::999999999999999999988888888888777777777777777777666666666666666666555555555555555555444444444444444333333333333333332222222222211111111111111111100000000//////////////////...............-------------------,,,,,,,,,,,,,,,,,,,+,++++++++++++++++******************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEFFFGGGHHHHHHHIIIIHHHGGGFFFEEEEDDDDDDCCFFFFFFEEEEEEEDDDDDCCCCCCB?????????????>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;;;;;<;;;;;;;;;;;;;;;::::::::::999999999999999999988888888887777777777777777777666666666666666666555555555555555555444444444444444433333333333333332222222222211111111111111111100000000//////////////////..............--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDEEFFFGGGGHHHHHGIIIHHHGGGFFFEEEEDDDDDCCCCFFFFFEEEEEEEEDDDDDCCCCCBB???????????>>>>>>>>>>>>>>>>=====================<<=<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::999999999999999999888888888887777777777777777776666666666666666666555555555555555555444444444444444443333333333333332222222222211111111111111111100000000/////////////////...............--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDEEFFFGGGGGGGGGGIIHHHGGGFFFEEEEDDDDCCCCCCFFFFEEEEEEEEEDDDDDCCCCCBB?????????>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::99999999999999999888888888887777777777777777776666666666666666666555555555555555554444444444444444443333333333333322222222222211111111111111111100000000//////////////////..............--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEFFFFGGGGGGGGGIHHHHGGGFFFEEEDDDDCCCCCCCFFEEEEEEEEEEEDDDDDCCCCCBB???????>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999998888888888877777777777777777766666666666666666665555555555555555554444444444444444443333333333333322222222222221111111111111111100000000//////////////////..............--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEEFFFGGGGGGGGGHHHHGGGFFFEEEDDDDCCCCCCCCEEEEEEEEEEEEEDDDDDCCCCBBB??????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999888888888888877777777777777777666666666666666666655555555555555555544444444444444444333333333333333222222222222221111111111111110000000000////////////////...............------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEEFFFFGGGGGGGGHHHGGGFFFEEEDDDDCCCCCCCCBEEEEEEEEEEEEEDDDDDCCCCBBB?????>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999998888888888888877777777777777776666666666666666666555555555555555554444444444444444444333333333333332222222222222221111111111111100000000000///////////////...............------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEEFFFFFGGGGGFFHHGGGGFFEEEDDDDCCCCCCCBBBEEEEEEEEEEEEDDDDDDCCCCBBB????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999888888888888888877777777777777766666666666666666655555555555555555544444444444444444433333333333333222222222222222221111111111111000000000000//////////////..............-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAABBBCCDDDEEEFFFFFFFFFFFFHGGGGFFFEEEDDDCCCCCCBBBBBEEEEEEEEEEEEEDDDDDCCCCBBB???>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999998888888888888888877777777777776666666666666666666555555555555555555444444444444444444333333333333332222222222222222221111111111110000000000000/////////////..............-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  DDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGFFFEEEDDDDCCCCCBBBBBBEEEEEEEEEEEEEDDDDDCCCCBBB???>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:;;;;;;::::::::::::::::9999999999988888888888888888877777777777666666666666666666665555555555555555554444444444444444443333333333333322222222222222222111111111111100000000000000////////////..............-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAABBBCCCDDDEEEEFFFFFFFFFFFGGGGFFFEEEDDDCCCCCBBBBBBBEEEEEEEEEEEEEDDDDDCCCCBBB??>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::;;;;;:::::::::::::::999999999998888888888888888887777777777776666666666666666666555555555555555555544444444444444444333333333333332222222222222222221111111111110000000000000000///////////..............------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAABBCCCDDDEEEFFFGGGGGHHHHHHHGGGGGFFFFEEEDDDCCCCCBBBBBBBDEEEEEEEEEEDDDDDDCCCCBBBB@???????>>>>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<<<<<<<;;<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999998888888888888888887777777777777777777666666666666666666666555555555555555554444444444444444443333333333332222222222222222211111111111111111100000000000000/////////////////............-------------,,,,,,,,,,,,,,,,,,,+++++++++++++******************))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAABBCCCDDDEEEFFFGGGGGGHHHHGGGGGGGFFFEEEDDDDCCCCBBBBBBBBDDDEEEEEEEEEDDDDDDCCCBBBB@??????>>>>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<<<<<<<;;;;<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999988888888888888888877777777777777777776666666666666666666666555555555555555554444444444444444433333333333332222222222222222211111111111111111100000000000000//////////////////..........---------------,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@AAAAAAAABBCCCDDDEEEFFFGGGGGGGGGGGGGGGGFFFFEEEDDDCCCCBBBBBBBBBDDDEEEEEEEEEEDDDDDCCCCBBB@?????>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999999999989988888888888888888877777777777777777776666666666666666666665555555555555555554444444444444444433333333333332222222222222222221111111111111111100000000000000/////////////////...........----------------,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBAAAAABBBBBBBBBBBBBAAAAAAAAAA@@@@@@AAAAAAABBCCCDDDEEFFFFGGGGGGGGGGGGGGGFFFFEEEEDDDCCCCBBBBBBBBBDDDEEEEEEEEEEEDDDDCCCCBBB@?????>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<<;;;;;;;;<;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999988988888888888888888777777777777777777776666666666666666666655555555555555555554444444444444444433333333333322222222222222222211111111111111111000000000000000/////////////////...........-----------------,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!  DDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFEEEDDDDCCCCBBBBBBBBBDDDEEEEEEEEEEEDDDDDCCCBBB@?????>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888888888888777777777777777777776666666666666666666655555555555555555554444444444444444433333333333322222222222222222211111111111111111000000000000000/////////////////...........------------------,,,,,,,,,,,,,,++++++++++++++******************))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!  DDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAAABBCCCDDDEEEFFFFGGGGGGGGGGGGFFFFFEEEEDDDCCCCBBBBBBBBBBDDDEEEEEEEEEEEDDDDDCCCBBB@????>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888888777777777777777777776666666666666666666665555555555555555555444444444444444443333333333332222222222222222221111111111111111100000000000000//////////////////...........------------------,,,,,,,,,,,,,,++++++++++++++******************))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAAABBCCCDDDEEEFFFFFGGGGGGGGGGFFFFFFEEEEDDDCCCCBBBBBBBBBBDDDDEEEEEEEEEEEDDDDCCCBBB@????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888888888888777777777777777777766666666666666666666655555555555555555554444444444444444443333333333332222222222222222211111111111111111000000000000000//////////////////...........------------------,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAAABBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFEEEEDDDDCCCCBBBBBBBBBBDDDDEEEEEEEEEEEDDDDCCCBBB@????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888888888887777777777777777777766666666666666666666655555555555555555554444444444444444433333333333332222222222222222211111111111111111000000000000000//////////////////...........------------------,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAABBCCCDDDEEEFFFFFFFFFFFFFFFFFFFEEEEEDDDDCCCCBBBBBBBBBBDDDDEEEEEEEEEEEDDDDCCCBBB@????>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888888888888877777777777777777776666666666666666666555555555555555555555444444444444444444333333333333322222222222222222111111111111111110000000000000000/////////////////..........-------------------,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAABBCCCDDDEEEEFFFFFFFFFFFFFFFFFEEEEEDDDDCCCCCBBBBBBBBBBDDDDDEEEEEEEEEEDDDDCCCBBB?????>>>>>>>=============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888888777777777777777777766666666666666666665555555555555555555554444444444444444443333333333333322222222222222221111111111111111100000000000000000////////////////...........------------------,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAABBCCCDDDEEEEFFFFFFFFFFFFFFFEEEEEEEDDDDCCCCCBBBBBBBBBBDDDDDEEEEEEEEEDDDDCCCCBBB????>>>>>>>==============<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999988888888888888888877777777777777777777666666666666666666555555555555555555555544444444444444444433333333333333322222222222222211111111111111110000000000000000000//////////////............------------------,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAABBBCCCDDDEEEEEFFFFFFFFFFFFFEEEEEEEDDDDCCCCCBBBBBBBBBBBDDDDDDEEEEEEEDDDDDCCCCBBB????>>>>>>>==============<<;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;::::::::::::::::99999999999999888888888888888888877777777777777777766666666666666666666555555555555555555555544444444444444444433333333333333332222222222222111111111111111110000000000000000000//////////////............-----------------,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAABBBCCCDDDEEEEEEFFFFFFFFFFFEEEEEEEDDDDDCCCCCBBBBBBBBBBBDDDDDDDDEEEEDDDDDDCCCBBBA????>>>>>>=============<<;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::::::::::::::::9999999999999988888888888888888887777777777777777776666666666666666666655555555555555555555544444444444444444433333333333333333322222222222211111111111111111000000000000000000///////////////.............----------------,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAABBBCCCDDDDEEEEEEFFFFFFFFEEEEEEEEDDDDDDCCCCCBBBBBBBBBABDDDDDDDDDDDDDDDDDCCCCBBBA???>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;:::::;;;;::::::::::::::::::9999999999999988888888888888888877777777777777777766666666666666666666555555555555555555555444444444444444444433333333333333333322222222222211111111111111111000000000000000000///////////////..............---------------,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAABBBCCCDDDDEEEEEEEEFFFFEEEEEEEEEDDDDDDCCCCCBBBBBBBBBAAADDDDDDDDDDDDDDDDCCCCBBBBA???>>>>>>===========<<<<<;;;;;;;;;;;;;;;;;;:::::::;;;:::::::::::::::::99999999999999988888888888888888877777777777777777766666666666666666666555555555555555555555444444444444444444433333333333333333222222222222211111111111111110000000000000000000///////////////...............--------------,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!  CCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAA@@@@@@@@?????@@@@@@@@AAAABBBCCCDDDDEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBAAAADDDDDDDDDDDDDDDCCCCCBBBAA???>>>>>>==========<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999888888888888888878877777777777777777666666666666666666666555555555555555555555444444444444444444433333333333333333222222222222111111111111111111000000000000000000///////////////................-------------,,,,,,,,,,,,,,+++++++++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!  CCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAA@@@@@@@@????????@@@@@@@AAAABBBCCCDDDDDEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBAAAADDDDDDDDDDDDDDCCCCCBBBBAA??>>>>>>==========<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999888888888888888877777777777777777777666666666666666666665555555555555555555555444444444444444444333333333333333333222222222222211111111111111111000000000000000000//////////////..................------------,,,,,,,,,,,,,,+++++++++++++++++++**************)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@@???????????@@@@@@AAAABBBCCCDDDDDEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBAAAADDDDDDDDDDDDCCCCCCBBBBAAA??>>>>>>=========<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999988888888888888887777777777777777777666666666666666666666555555555555555555555444444444444444444433333333333333333322222222222211111111111111111100000000000000000///////////////..................------------,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@????????????@@@@@AAAAABBBCCCDDDDDEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBAAAADDDDDDDDDCCCCCCCCBBBBAAAA?>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::99999999999999888888888888888877777777777777777777666666666666666666665555555555555555555555444444444444444444433333333333333333222222222222211111111111111111100000000000000000///////////////..................-----------,,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@????????????@@@@@AAAABBBBCCCDDDDDEEEEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAADDDDCCCCCCCCCCCCBBBBBAAAA>>>>>>>=========<<<<<<<<<;;;;;;;:::::::::::::::::::::::::::::::999999999999999888888888888888877777777777777777777666666666666666666665555555555555555555554444444444444444444433333333333333333222222222222211111111111111111100000000000000000///////////////..................------------,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@AAAABBBBCCCDDDDDDEEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAADDCCCCCCCCCCCCBBBBBBAAAA@>>>>>>=========<<<<<<<<<<;;;;;::::::::::::::::::::::::::::::::999999999999999888888888888888877777777777777777777666666666666666666665555555555555555555554444444444444444444433333333333333333222222222222211111111111111111100000000000000000//////////////...................-----------,,,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@AAAABBBBCCCDDDDDDEEEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBBAAAADCCCCCCCCCCCCBBBBBBAAAAA@>>>>>>========<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::999999999999999888888888888888877777777777777777777666666666666666666665555555555555555555555444444444444444444433333333333333333322222222222221111111111111111110000000000000000///////////////...................-----------,,,,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@AAAABBBBCCCCDDDDDDEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBBBAAAADCCCCCCCCCCBBBBBBBAAAAA@@>>>>>=========<<<<<<<<<<<;;:::::::::::::::::::::::::::::::9999999999999999988888888888888877777777777777777777666666666666666666665555555555555555555444444444444444444444433333333333333333222222222222211111111111111111110000000000000000///////////////..................------------,,,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????@@@@AAAABBBBCCCCDDDDDDDEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAADCCCCCCCCBBBBBBBAAAAAA@@@>>>>=========<<<<<<<<<<<;:::::::::::::::::::::::99:::::::9999999999999999988888888888888877777777777777777776666666666666666666655555555555555555555444444444444444444444433333333333333333222222222222221111111111111111100000000000000000////////////////.................------------,,,,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????@@@@@AAAABBBBCCCCDDDDDDDDEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAACCCCCCCCBBBBBBBAAAAAA@@@@>>>=========<<<<<<<<<<;;;::::::::::::::::::::99999:::::99999999999999999988888888888888877777777777777777776666666666666666666655555555555555555555444444444444444444444433333333333333333222222222222222111111111111111100000000000000000/////////////////................------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@@@@AAAAABBBBCCCCBCCCCCCCDDDDDDDDDDDDDDDCCCEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@???>>>>>>>>==========<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::99999999999999999988888888888888888777777777777777777777777766666666666666666555555555555555555554444444444444444444333343333333333333333332222222222211111111111111111000000000000000/////////////...................------------------,,,,,,,,,,,,,,+++++++++++++++++++***********))))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????@@@@@@@@@@@@AAAAABBBBCCCCBCCCCCCCCDDDDDDDDDDDDDCCCCEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999888888888888888888777777777777777777777777766666666666666666555555555555555555554444444444444444444333333333333333333333322222222222111111111111111111000000000000000//////////////.................-------------------,,,,,,,,,,,,,,+++++++++++++++++++***********))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@?????????????????????????????????????>@@@@@@@@@@@@AAAAABBBBCCCCBBCCCCCCCCDDDDDDDDDDDCCCCCEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@???>>>>>>>>>=========<<<<<<<;;;;;;;;;;;;;;;;;::::::::::9999999999999999999888888888888888888777777777777777777777777766666666666666665555555555555555555544444444444444444444333333333333333333333322222222222111111111111111111000000000000000///////////////................-------------------,,,,,,,,,,,,,,,+++++++++++++++++************))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????@@@@@@@@@@?????????????????????????????????????>>>@???@@@@@@@@AAAABBBBBCCCCBBCCCCCCCCCCDDDDDDDDCCCCCCEEEDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@????>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999999999999999888888888888888887777777777777777777777777666666666666666665555555555555555555544444444444444444443333333333333333333333322222222222111111111111111111000000000000000////////////////...............-------------------,,,,,,,,,,,,,,,,++++++++++++++++************))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????@@@@@@@???????????????????????????????????????>>>>?????@@@@@@@AAAABBBBBCCCCBBBCCCCCCCCCCCDDDDDCCCCCCCEEDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999999999999888888888888888887777777777777777777777777666666666666666655555555555555555555444444444444444444443333333333333333333333322222222222111111111111111111000000000000000/////////////////..............------------------,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!  BBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????@@@@@???????????????????????????????????????>>>>>>??????@@@@@@AAAABBBBBCCCCBBBBCCCCCCCCCCCCCCCCCCCCCBEEDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAA@@@@@@@???????>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999999999888888888888888887777777777777777777777776666666666666666655555555555555555555444444444444444444433333333333333333333333322222222222211111111111111111000000000000000/////////////////.............-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????@@????????????????????????????????????????>>>>>>>>??????@@@@@@AAAABBBBBCCCCBBBBBCCCCCCCCCCCCCCCCCCCCBEDDDDDCCCCCCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@????????>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::::::::9999999999999999888888888888888887777777777777777777777777666666666666666666555555555555555555444444444444444444443333333333333333333333322222222222222111111111111111100000000000000//////////////////.............-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBCCCCCCCCBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????????????????????????????????????????????????????>>>>>>>>>??????@@@@@@AAAABBBBBCCCCBBBBBBBCCCCCCCCCCCCCCCCCBBEDDDDCCCCCCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@?????????>>>>==========<<<<<<<<<<;;;;;;;:::::::::::::::::::999999999999999888888888888888887777777777777777767777776666666666666666666655555555555555555444444444444444444443333333333333333333333322222222222222211111111111111100000000000000//////////////////.............-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBCCCCBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@???????????????????????????????????????????????????????????>>>>>>>>>>>??????@@@@@AAAAABBBBBCCCCBBBBBBBBBCCCCCCCCCCCCCCBBBDDDDCCCCCCCCCCCCBCBBBBBBBBBBAAAAA@@@@@@@?????????>>>>==========<<<<<<<<<<;;;;;;:::::::::::::::::::::99999999999998888888888888888887777777777777777766777776666666666666666666555555555555555554444444444444444444443333333333333333333333322222222222222221111111111111100000000000000//////////////////.............-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@?????????????????????????????????????????????????????????????>>>>>>>>>>>>??????@@@@@AAAAABBBBBCCCCBBBBBBBBBBBBCCCCCCCCCCBBBBDDDDCCCCCCBBBBBBBBBBBBBBBBBAAAAA@@@@@@@?????????>>>>==========<<<<<<<<<<;;;;;;::::::::::::::::::::::9999999999988888888888888888887777777777777777666677766666666666666666665555555555555555554444444444444444444433333333333333333333333322222222222222222111111111111100000000000000/////////////////..............------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>??????@@@@@AAAABBBBBBCCCCBBBBBBBBBBBBBBCCCCCCCBBBBBDDDCCCCCBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@?????????>>>>==========<<<<<<<<<<;;;;;::::::::::::::::::::::99999999999888888888888888888887777777777777776666667766666666666666666665555555555555555544444444444444444444433333333333333333333333322222222222222222211111111111100000000000000//////////////////.............------------------,,,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????????????????????????????>?>>??>>>>?>>>>>>>>>>>>>>>>>>>>??????@@@@@AAAABBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBDDCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@?????????>>>>==========<<<<<<<<<<;;;;;:::::::::::::::::::::999999999998888888888888888888887777777777777776666666666666666666666666665555555555555555544444444444444444444333333333333333333333333322222222222222222221111111111100000000000000//////////////////............-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@AAAABBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBDDCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@????????>>>>>>=========<<<<<<<<<<;;;;;;:::::::::::::::::::99999999999888888888888888888888877777777777777766666666666666666666666666555555555555555554444444444444444444443333333333333333333333333222222222222222222211111111111000000000000000////////////////.............-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????????>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@AAAABBBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBBBADCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@????????>>>>>>>========<<<<<<<<<<;;;;;;;:::::::::::::::::9999999999988888888888888888888888777777777777777666666666666666666666666655555555555555555444444444444444444444333333333333333333333233322222222222222222222111111111110000000000000000///////////////.............-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@AAAABBBBBBBBCCAAAAAAAAAAAAABBBBBBBBBBBAADCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>======<<<<<<<<<<;;;;;;;;;::::::::::::::9999999999988888888888888888888888877777777777777776666666666666666666666666555555555555555554444444444444444444443333333333333333333322233222222222222222222221111111111100000000000000000//////////////.............------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====???????@@@@AAAABBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBAAAACCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999998888888888888888888888777777777777777776666666666666666666666665555555555555555544444444444444444444433333333333333333333322223222222222222222222221111111111100000000000000000//////////////.............------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======???????@@@@AAAABBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999999888888888888888888888777777777777777776666666666666666666666655555555555555555544444444444444444444433333333333333333333322222222222222222222222221111111111110000000000000000//////////////.............------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAABBBBBBBBBBBAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========???????@@@@AAAABBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999999999988888888888888888888777777777777777776666666666666666666666655555555555555555544444444444444444444333333333333333333333222222222222222222222222221111111111110000000000000000//////////////..............-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========???????@@@@AAAABBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAA@CCBBBBAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999999999998888888888888888887777777777777777776666666666666666666666555555555555555555444444444444444444444333333333333333333333222222222222222222222222221111111111110000000000000000//////////////...............---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++******************))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>??????@@@@AAAAABBBBBBBBBAAAAAA@@@@@@@@@@@AAAAAA@@@CBBBBBAAAA@@@@@@@@@@????????????????>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;:::::::999999999999999999999888888888888888877777777777777777776666666666666666666666555555555555555555544444444444444444443333333333333333333333222222222222222222222222221111111111110000000000000000//////////////................--------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============>>??????@@@@AAAABBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@BBBBBAAAA@@@@@@@???????????????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;:::::::9999999999999999999999888888888888888777777777777777777666666666666666656666655555555555555555555544444444444444444433333333333333333333322222222222222222222222222111111111111100000000000000000/////////////.................-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>?????@@@@AAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@BBBBAAAAA@@@@@???????????????????>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;::::::99999999999999999999998888888888888877777777777777777777666666666666666655666655555555555555555555444444444444444444433333333333333333333322222222222222222222222222111111111111100000000000000000/////////////.................-------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================>>>?????@@@@AAAAABBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAA@@@@@?????????????????>>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;::::::99999999999999999999888888888888887777777777777777777777666666666666666655566655555555555555555554444444444444444444433333333333333333333322222222222222222222222222111111111111100000000000000000/////////////.................------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>?????@@@@AAAAABBBBBBBA@@@@@@@@@@?????????@@????BAAAAAA@@@@@???????????????>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::::::9999999999999999999888888888887777777777777777777777777666666666666666555556555555555555555555554444444444444444444433333333333333333333322222222222222222222222222111111111111100000000000000000/////////////................-------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================>>>>>????@@@@AAAAABBBBBBB@@@@@@@@@?????????????????AAAAAA@@@@@??????????>>>>>>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::9999999999999999988888888888777777777777777777777777776666666666666665555555555555555555555555444444444444444444444333333333333333333332222222222222222222222222211111111111111100000000000000000////////////................-------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>=========================>>>>>>>====================>>>>>>????@@@@AAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>???????>>>>>>>>>>>=======<<<<<;;;;;;;;;;;;::::::::::99999999999999999999988888888888887777777777777777777766666666666666665556555555555555555555544444444444444444444444443333334333333333333333333322222222221111111111111111111111100000000000000000/////////...............-------------------,,,,,,,,,,,,,+++++++++++++++++++************************))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!  AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>=========================>>>>>>======================>>>>>????@@@@@AAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>?????>>>>>>>>>>>>========<<<<;;;;;;;;;;;;::::::::::999999999999999999998888888888888777777777777777777777666666666666666655555555555555555555555444444444444444444444444433333333333333333333333333222222222211111111111111111111111000000000000000000////////...............-------------------,,,,,,,,,,,,,+++++++++++++++++++************************))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAABBBBBBAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>=========================>>>>>>=============<<<<=====>>>>>?????@@@@@AAAAAAABBBBBBAAAAAAAAAAAAA@@@@@@@AA@@@@@@@???????>>>>>>>>>??>>>>>>>>>>>>>==========<<;;;;;;;;;;;;:::::::::::999999999999999999988888888888877777777777777777777777666666666666666555555555555555555555554444444444444444444444444433333333333333333333333333222222222111111111111111111111100000000000000000000////////...............-------------------,,,,,,,,,,,,,,+++++++++++++++++*************************))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAABAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>===========<<<<<<<=====>>>>>????@@@@@@AAAAAABBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>===========;;;;;;;;;;;;;::::::::::::99999999999999999888888888888777777777777777777777776666666666666666555555555555555555555554444444444444444444444444433333333333333333333333332222222222111111111111111111111000000000000000000000////////...............-------------------,,,,,,,,,,,,,,,++++++++++++++++*************************))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>==========<<<<<<<<<====>>>>>?????@@@@@@AAAAABBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>==========<<;;;;;;;;;;;;:::::::::::::9999999999999999888888888887777777777777777777777766666666666666666555555555555555555555544444444444444444444444444433333333333333333333333332222222222111111111111111111111000000000000000000000/////////..............-------------------,,,,,,,,,,,,,,,,+++++++++++++++*************************)))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>==========<<<<<<<<<<=====>>>>>????@@@@@@@@@@@BBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<;;;;;;;;;;:::::::::::::::999999999999998888888888877777777777777777777777776666666666666666555555555555555555555544444444444444444444444444433333333333333333333333332222222222211111111111111111111000000000000000000000/////////...............------------------,,,,,,,,,,,,,,,,,++++++++++++++************************)))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==========================>>>>>=========<<<<<<<<<<<=====>>>>>?????@@@@@@@@@@BBBAAAAAAA@@@@@@@@@@@@@???@@??????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<;;;;;;;;;::::::::::::::::9999999999998888888888888777777777777777777777766666666666666666655555555555555555555544444444444444444444444444443333333333333333333333333222222222222111111111111111111000000000000000000000///////////..............------------------,,,,,,,,,,,,,,,,,,+++++++++++++************************))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>=============================>>>>>========<<<<<<<<<<<<======>>>>>?????@@@@@@@@@BBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;::::::::::::::::99999999999998888888888888877777777777777777777666666666666666666555555555555555555555544444444444444444444444444443333333333333333333333333222222222222211111111111111110000000000000000000000////////////.............------------------,,,,,,,,,,,,,,,,,+++++++++++++*************************)))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>===============================>>>>>========<<<<<<<<<<<<======>>>>>?????@@@@@@@@@BAAAAAAAA@@@@@@@@@?????????????????>>>>>>>>>>>>>>>=>>>>>>>>>========<<<<<<<<;;;;;:::::::::::::::::9999999999999888888888888888777777777777777777666666666666666666655555555555555555555544444444444444444444444444443333333333333333333333333322222222222222111111111111111000000000000000000000//////////////............------------------,,,,,,,,,,,,,,,,,+++++++++++++*************************))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!  @@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>==================================>>>>========<<<<<<<<<<<<<=======>>>>>?????@@@@@@@@AAAAAAAAA@@@@@@@@?????????????????>>>>>>>>>>>>>====>>>>>>>=========<<<<<<<<<;;;:::::::::::::::::9999999999999888888888888888887777777777777776666666666666666666665555555555555555555554444444444444444444444444443333333333333333333333333332222222222222221111111111111000000000000000000000////////////////...........------------------,,,,,,,,,,,,,,,,,+++++++++++++*************************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  @@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<=============>>>=========<<<<<<<<<<<<<=======>>>>>??????@@@@@@@AAAAAAAA@@@@@@@@????????????????>>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<<;::::::::::::::::::9999999999999888888888888888888777777777777666666666666666666666655555555555555555555554444444444444444444444444333333333333333333333333333333222222222222222111111111110000000000000000000000/////////////////..........------------------,,,,,,,,,,,,,,,,,+++++++++++++*************************))))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  @@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<======================<<<<<<<<<<<<<<=======>>>>>>??????@@@@@@AAAAAAA@@@@@@@@??????????>????>>>>>>>>>>>>>========>>>===========<<<<<<<<<<;:::::::::::::::::9999999999999988888888888888888877777777777666666666666666666666665555555555555555455554444444444444444444444444333333333333333333333333333333322222222222222211111111110000000000000000000000///////////////////.........------------------,,,,,,,,,,,,,,,,+++++++++++++*************************))))))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<<<=======>>>>>>????????@@@@AAAAAA@@@@@@@@??????????>>???>>>>>>>>>>>>=======================<<<<<<<<<<;;:::::::::::::::9999999999999988888888888888888877777777777666666666666666666666665555555555555555544554444444444444444444444444333333333333333333333333333333332222222222222221111111111000000000000000000000////////////////////.........------------------,,,,,,,,,,,,,,,,,++++++++++++*************************)))))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@AAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<========>>>>>>???????????AAAAAA@@@@@@@??????????>>>?>>>>>>>>>>>>========================<<<<<<<<<;;;;:::::::::::::99999999999999888888888888888888877777777777666666666666666666666655555555555555555444454444444444444444444444433333333333333333333333333333333333222222222222221111111110000000000000000000000////////////////////.........-----------------,,,,,,,,,,,,,,,,,+++++++++++++*******************))****)))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<================<<<<<<<<<<<<<<<<========>>>>>>???????????AAAA@@@@@@@@?????????>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<;;;;;::::::::::999999999999999988888888888888888877777777776666666666666666666666655555555555555555544444444444444444444444444433333333333333333333333333333333333322222222222222111111111000000000000000000000////////////////////..........-----------------,,,,,,,,,,,,,,,,,+++++++++++++*******************)))***)))))))))))))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<=============<<<<<<<<<<<<<<<<<========>>>>>>>??????????AAA@@@@@@@@@????????>>>>>>>>>>>>>>>>>============<<=======<<<<<<<<<<<<;;;;;;:::::::::9999999999999999888888888888888888777777777766666666666666666666665555555555555555554444444444444444444444444433333333333333333333333333333333333333222222222222221111111100000000000000000000/////////////////////..........-----------------,,,,,,,,,,,,,,,,,,++++++++++++********************))))**)))))))))))))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<=======<<<<<<<<<<<<<<<<<<========>>>>>>>??????????@@@@@@@@@@@????????>>>>>>>>>>>>>>>>============<<<<===<<<<<<<<<<<<<<<;;;;;;;:::::::99999999999999999988888888888888888777777777666666666666666666666666555555555555555544444444444444444444444444333333333333333333333333333333333233333222222222222221111111100000000000000000000////////////////////..........------------------,,,,,,,,,,,,,,,,,,++++++++++++********************)))))))))))))))))))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<=========>>>>>>>?????????@@@@@@@@@@????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::9999999999999999999888888888888888777777777766666666666666666666666555555555555555544444444444444444444444444333333333333333333333333333333333222333322222222222222111111110000000000000000000////////////////////...........------------------,,,,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>????????@@@@@@@@@????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::999999999999999999988888888888888777777777777666666666666666666666555555555555555554444444444444444444444443333333333333333333333333333333322222223332222222222222211111111000000000000000000////////////////////............------------------,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========>>>>>>>>>>??????@@@@@@@@???????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::99999999999999999988888888888888877777777777776666666666666666666555555555555555555444444444444444444444443333333333333333333333333333332222222222232222222222222222111111110000000000000000/////////////////////.............----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))))))))))((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!  ????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<========>>>>>>>>>>>>????@@@@@@@???????>>>>>>>>>>==>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::999999999999999999888888888888888777777777777777666666666666666665555555555555555554444444444444444444444333333333333333333333333333332222222222222222222222222222222111111111000000000000000////////////////////...............---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!  ????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>@@@@@????????>>>>>>>>>====>>=============<<<<<<<<;;<<<;;;;;;;;;;;;;;;;;;;;;;:99999999999999999888888888888888777777777777777776666666666666665555555555555555555444444444444444444444333333333333333333333333333322222222222222222222222222222222111111111110000000000000/////////////////////................-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!  ?????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<=========>>>>>>>>>>>>>>>@@@@????????>>>>>>>>>===================<<<<<<<<;;;<;;;;;;;;;;;;;;;;;;;;;;;::9999999999999998888888888888887777777777777777777666666666666655555555555555555555444444444444444334443333333333333333333333333333222222222222222222222222222222222111111111111000000000000////////////////////..................-----------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************))))))))))))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!  ?????????????????@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<=========>>>>>>>>>>>>>>@@??????????>>>>>>>====================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::999999999999999888888888888887777777777777777777766666666666555555555555555555555444444444444444333343333333333333333333333333332222222222222222222222222222222222211111111111110000000000////////////////////...................-----------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!  ?????????????????????@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;<<<<=========>>>>>>>>>>>>>>???????????>>>>>>>===================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::99999999999999888888888888877777777777777777777666666666665555555555555555555555444444444444444333333333333333333333333333333222222222222222222222222222222222222111111111111111000000000////////////////////..................-----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=============>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::;;;;;;<<<<<<<<<===============>>>>>>>>>>=======<<<<<<<<<>>>>>>>>>>>=========<<<<<:::::::::::::::::::::::::9999999988888888888888888777777777777777777666666655555555555555555555554444444444444444443333333333333333333333333332222222222222222222222222222211111222211111111111111111100000000000000//////////////............-----------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++********************))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>================>========================<<<<<;;;;;;;<<<<<<<<<<<<<;;;;;;;;:::::::::::::;;;;;;<<<<<<<<<==============>>>>>>>>>=======<<<<<<<<<<>>>>>>>>===========<<<<<<:::::::::::::::::::::::99999999988888888888888888777777777777777777666666665555555555555555555544444444444444444443333333333333333333333333222222222222222222222222222211111111122111111111111111111000000000000000///////////////...........-----------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================<<;;;;;;;;;;;;<<<<<<<<<<<;;;;;;::::::::::::::::;;;;;;<<<<<<<<<=============>>>>>>>>=======<<<<<<<<<;;>>>>>>============<<<<<<<:::::::::::::::::::::99999999998888888888888888877777777777777777666666666655555555555555555544444444444444444444333333333333333333333332222222222222222222222222222111111111111111111111111111111100000000000000/////////////////.........-----------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================;;;;;;;;;;;;;;;;;<<<<<<<<;;;;:::::::::::::::::::;;;;;<<<<<<<<<<============>>>>>>>>=======<<<<<<<<;;;>>>>=============<<<<<<<<::::::::::::::::::999999999999888888888888888877777777777777777666666666666555555555555555444444444444444444444333333333333333333333332222222222222222222222222221111111111111111111111111111111100000000000000///////////////////........----------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=================================================<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::;;;;<<<<<<<<<<===========>>>>>>>========<<<<<<<;;;;>>==============<<<<<<<<<:::::::::::::::99999999999998888888888888888877777777777777776666666666666655555555555554444444444444444444444333333333333333333333322222222222222222222222222111111111111111111111111111111111100000000000000//////////////////........-----------------------,,,,,,,,,,,,,,,,,,,++,,,+++++++++++++++++++******************))))))))))))))))((((((((((((((((((('(('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;<<<<<<<<<<<=========>>>>>>========<<<<<<<;;;;;===============<<<<<<<<<<:::::::::::9999999999999998888888888888888877777777777777776666666666666666555555555544444444444444444444444433333333333333323333322222222222222222222222222111111111111111111111111111111111100000000000000///////////////////........-------------------,--,,,,,,,,,,,,,,,,,,,,+++,,+++++++++++++++++++*****************))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<======>>>>>=========<<<<<<<;;;;;=============<<<<<<<<<<<;:::::::::99999999999999998888888888888888877777777777777776666666666666666655555555444444444444444444444444333333333333333322333322222222222222222222222221111111111111111111111111111111110000000000000000//////////////////........-------------------,,,-,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*****************))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!  =>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<>>>>==========<<<<<<;;;;;;============<<<<<<<<<<<<;::::::::9999999999999999988888888888888887777777777777776666666666666666666555555444444444444444444444444433333333333333322223322222222222222222222222111111111111111111111111111111111100000000000000000//////////////////........-------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!  ======>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999::::::::;;;;;;;<<<<<<<<<<<<<<<<<<>=============<<<<<<;;;;;;==========<<<<<<<<<<<<<;;:::::::99999999999999999988888888888888777777777777777766666666666666666665555544444444444444444444444443333333333333333222223222222222222222222222211111111111111111111111100001111100000000000000000000////////////////.........-------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!  =========>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999999::::::;;;;;;;;<<<<<<<<<<<<<<<<<==============<<<<<<;;;;;;=========<<<<<<<<<<<<<;;;::::::99999999999999999998888888888888777777777777777766666666666666666665555544444444444444444444444433333333333333333222222222222222222222222222111111111111111111111111000000110000000000000000000000///////////////...........-----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*****************)))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!  =============>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::99999999999999:::::;;;;;;;;<<<<<<<<<<<<<<<<==============<<<<<<;;;;;;========<<<<<<<<<<<<<;;;;:::::9999999999999999988888888888888777777777777777766666666666666666665555544444444444444444444443333333333333333333322222222222222222222222222111111111111111111111111000000000000000000000000000000////////////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!  ==================>>>>>>>>>>>>>???????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::999999999999999999:::::;;;;;;;;<<<<<<<<<<<<<<<=============<<<<<<<;;;;;;=======<<<<<<<<<<<<<<;;;;::::999999999999999988888888888887777777777777777776666666666666666665555554444444444444444444443333333333333333333322222222222222222222222222211111111111111111111110000000000000000000000000000000////////////////..............--------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!  ======================>>>>>>>>>>>>>?????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::9999999999999999999999:::::;;;;;;;;<<<<<<<<<<<<<<=============<<<<<<<;;;;;;======<<<<<<<<<<<<<<;;;;;:::99999999999999988888888888877777777777777777777666666666666666666555555544444444444444444443333333333333333333332222222222222222222222222211111111111111111111110000000000000000000000000000000////////////////................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*****************))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::999999999999999999999999::::;;;;;;;;;<<<<<<<<<<<<<=============<<<<<<<;;;;;;=====<<<<<<<<<<<<<<;;;;;;::999999999999998888888888877777777777777777777777666666666666666655555555544444444444444444333333333333333333333322222222222222222222222222111111111111111111111000000000000000000000000000000/////////////////..................----------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::9999999999999999999999999::::;;;;;;;;;;<<<<<<<<<<<=============<<<<<<<;;;;;;=====<<<<<<<<<<<<<;;;;;;;:99999999999999888888888877777777777777777777777666666666666666655555555555444444444444444333333333333333333333322222222222222222222222222111111111111111111111000000000000000000000000000000//////////////////...................---------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;:::::::::::::::::::::::::9999999999999999999999999:::::;;;;;;;;;;;<<<<<<<<<=============<<<<<<<;;;;;;====<<<<<<<<<<<<<;;;;;;;;:999999999999988888888888777777777777777777777666666666666666665555555555554444444444444333333333333333333333332222222222222222222222222111111111111111111111100000000000000000000000000000//////////////////....................--------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++******************))))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;:::::::::::::::::::::::::9999999999999999999999999::::::;;;;;;;;;;;;;<<<<<<============<<<<<<<;;;;;;;====<<<<<<<<<<<<;;;;;;;;;99999999999998888888888887777777777777777777666666666666666665555555555555544444444444433333333333333333333332222222222222222222222222211111111111111111111100000000000000000000000000000//////////////////....................---------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::::::::::9999999999999999999999999:::::::;;;;;;;;;;;;;;;<<<============<<<<<<<;;;;;;:===<<<<<<<<<<<<;;;;;;;;;;9999999999988888888888888777777777777777776666666666666666655555555555555554444444444333333333333333333333332222222222222222222222222111111111111111111111000000000000000000000/0000000//////////////////....................---------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!  <<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::9999999999999989999999999:::::::;;;;;;;;;;;;;;;;;;==========<<<<<<<<<;;;;;;:==<<<<<<<<<<<<;;;;;;;;;;;99999999998888888888888887777777777777776666666666666666665555555555555555544444444333333333333333333333332222222222222222222222222211111111111111111111100000000000000000000///00000////////////////////...................---------,,,,,,,,,,,,,,,,,,,,,+,,,+++++++++++++++++++++*++++********************))))))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!  <<<<<<=================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999888888889999999::::::::;;;;;;;;;;;;;;;;;<<=====<<<<<<<<<<<;;;;;;::==<<<<<<<<<<<;;;;;;;;;;;;9999999998888888888888888777777777777766666666666666666665555555555555555554444444333333333333333333333322222222222222222222122222111111111111111111111000000000000000000000////000/////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,+++,+++++++++++++++++++++***++*********************))))))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::99:999999999888888888889999999::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;;::=<<<<<<<<<<<;;;;;;;;;;;;:99999999888888888888888887777777777766666666666666666665555555555555555555444444333333333333333333333332222222222222222222111222211111111111111111111000000000000000000000//////0//////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++****+********************))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!   <<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??>>????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAAAAA@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999888888888888888999999::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<;;;;;;;;;;;;;::999999988888888888888888877777777776666666666666666665555555555555555555544444333333333333333333333332222222222222222222211112211111111111111111111100000000000000000000/////////////////////////////..................-----------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*************************))))))))))))))))))(((((((((((((((((''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999999999999888888888888888888888999999::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;::::<<<<<<<<<;;;;;;;;;;;;::::99999988888888888888888887777777766666666666666666655555555555555555555444444333333333333333333333222222222222222222222111111211111111111111111111000000000000000000000////////////////////////////..................-------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**************************))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::9999999999999999999888888888888888888888899999:::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;:::::<<<<<<<;;;;;;;;;;;;;:::::999988888888888888888888877777777666666666666666665555555555555555555544444333333333333333333333222222222222222222222111111111111111111111111111100000000000000000000////////////////////////////...................--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*************************))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@@@@@@??????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::99999999999999999999998888888888888888888888999999::::::::::::;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;::::::<<<<<<;;;;;;;;;;;;:::::::99988888888888888888888887777777666666666666666665555555555555555555444444433333333333333333333222222222222222222222111111111111111111111111111000000000000000000000////////////////////////////..................----------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++**************************))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<===============================================>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::999999988:::::999999999999888888889999999999999999888888888777777776666666666666666555555555555555555555444444444444443333333333333333322222222222222222222111111111111000000000000000000000/////////////////////.//////.....................---------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************)))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==================================================????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????@@@@?????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999999999999999988889999999999999999999:::::::::::::::::::::::::::::::::9999999888:::9999999999998888888888999999999999999988888888877777776666666666666665555555555555555555555444444444444433333333333333333322222222222222222221111111111111000000000000000000000/////////////////////../////....................----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>?????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999999999999999988888888889999999999999999:::::::::::::::::::::::::::::::999999998888::999999999998888888888889999999999999999888888888777777666666666666665555555555555555555555444444444444433333333333333333333222222222222222222111111111111000000000000000000000/////////////////////....///......................--------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  :;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999998888888888888888889999999999999999:::::::::::::::::::::::::::999999999988888999999999998888888888888899999999999999988888888887777776666666666665555555555555555555555444444444444443333333333333333333332222222222222222111111111111100000000000000000000/////////////////////......//.....................---------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  :::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>????????????????????????????????>>>>>>>>>>????????????????????????????????????????@?????@@@@@@@@@@@@@@@@@@@@???????????@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999988888888888888888889999999999999999:::::::::::::::::::::::9999999999988888889999999998888888888888888999888888888888888888888877777666666666665555555555555555555555544444444444443333333333333333333332222222222222222111111111111100000000000000000000//////////////////////.............................--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>?>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::9999999999999999999999999888888888888888888889999999999999999::::::::::::::::::9999999999999988888888999999998888888888888877788888888888888888888888887777666666666665555555555555555555554444444444444443333333333333333333332222222222222222111111111111000000000000000000000/////////////////////..............................--------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************)))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  :::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999999999999999999998888888888888888888899999999999999999:::::::::::99999999999999999988888888879999998888888888888877777888888888888888888888888877776666666666555555555555555555544444444444444444333333333333333333322222222222222222111111111111110000000000000000000//////////////////////.............................--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************)))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::999999999999999999999999999999888888888888888888888999999999999999999::::::9999999999999999999988888888877999998888888888888877777788888888888888888888888887776666666666555555555555555554444444444444444444433333333333333333222222222222222221111111111111111000000000000000000/////////////////////.............................---------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!"""!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>???????????????????????>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::99999999999999999999999988888888888888888888888888888899998999999999999999999999999999999999999988888888887779999888888888888877777777888888888888888888888888877766666666655555555555555544444444444444444444444333333333333333222222222222222222111111111111111110000000000000000/////////////////////..............................--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!""!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999888888888888888888888888888888888888999899999999999999999999999999999999998888888888877777998888888888888877777777788888888888888888888888887766666666655555555555555444444444444444444444444433333333333333222222222222222221111111111111111111000000000000000/////////////////////.............................---------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++*+*********************)))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::9999999999999999999988888888888888888888888888888888888888888998899999999999999999999999999999988888888888887777779888888888888888777777777888888888888888888888888876666666665555555555555544444444444444444444444443333333333333222222222222222221111111111111111111100000000000000//////////////////////.............................--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>???????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999888888888888888888888888888888888888888888889988999999999999999999999999999888888888888888777777788888888888888877777777778888888888888888888888887766666666655555555555544444444444444444444444443333333333333222222222222222221111111111111111111110000000000000//////////////////////.............................---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************)))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????????????>>>>>>>>>????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999999999999988888888888888888888888888888888888888888888888898889999999999999999999999998888888888888887777777778888888888888887777777777888888888888888888888888766666666655555555555544444444444444444444444433333333333333222222222222222211111111111111111111100000000000000/////////////////////.............................---------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************************))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::999999999999999999999998888888888888888888888888888888888888888888888888888889999999999999999999988888888888888887777777777788888888888888777777777778888888888888888888888877666666666555555555554444444444444444444444433333333333333322222222222222222111111111111111111110000000000000//////////////////////.............................--------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????>????????????????????????>>>>>>>>>>>>?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::999999999999999999999999988888888888888888888888888888887778888888888888888888899999999999999999998888888888888887777777777776888888888888887777777777788888888888888888888887776666666655555555555444444444444444444444433333333333333322222222222222222221111111111111111110000000000000//////////////////////......................-......---------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  99999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>======>>>>>>>>>>>>>>>>>>>=================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::9999999999999999999999999998888888888888888888888888877777777777888888888888888888999999999999999988888888888888777777777777776688888888888888877777777778888888888888888888888777666666665555555555544444444444444444433333333333333333322222222222222222222111111111111111100000000000000//////////////////////.....................---.....--------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  999999999::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::99999999999999999999999999999988888888888888888888888887777777777777788888888888888888999999999999998888888888888777777777777777666888888888888888877777777788888888888888888888877776666666555555555554444444444444444433333333333333333322222222222222222222111111111111111110000000000000//////////////////////.....................-----...----------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::9999999999999999999999999999999988888888888888888888888888877777777777777788888888888888888999999999999888888888888777777777777777666668888888888888888887777777888888888888888888888777766666665555555555544444444444444433333333333333333322222222222222222222111111111111111110000000000000//////////////////////......................------.-----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  9999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<;;<<<<<<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>==>>>>==============================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::999999999999999999999999999999998888888888888888888888888888887777777777777777788888888888888889999999999888888888887777777777777777666666888888888888888888877777788888888888888888888777776666665555555555544444444444444433333333333333333322222222222222222221111111111111111110000000000000//////////////////////.....................------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  9999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================>>>>>>>>>>>>>>>>>==========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::9999999999999999999999999999999998888888888888888888888888888888887777777777777777778888888888888888999999988888888888877777777777777766666666888888888888888888887777788888888888888888888777776666665555555555544444444444443333333333333333333322222222222222222111111111111111111000000000000000////////////////////......................-----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>========================>>>>>>>>>>>=============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::9999999999999999999999999999999999888888888888888888888888888888888887777777777777777778888888888888888889998888888888888777777777777776666666666888888888888888888888777788888888888888888888777776666665555555555444444444444433333333333333333333322222222222222221111111111111111100000000000000000//////////////////......................------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================>>>>===============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999999999999999999999999998888888888888888888888888888888888888887777777777777777777888888888888888888888888888888887777777777776666666666666888888888888888888888777788888888888888888887777776666655555555555444444444444333333333333333333333222222222222222111111111111111110000000000000000000////////////////.......................-----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999999998888888888888888888888888888888888888888877777777777777777777788888888888888888888888888888887777777777766666666666666888888888888888888888777788888888888888888887777776666655555555554444444444444333333333333333333322222222222222211111111111111111000000000000000000000///////////////.......................-----------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================>>>=======================>>>>>>>>>>>>>>>>>>>>>>>>>============================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999999999999999999999998888888888888888888888778788888888888888877777777777777777777777778888888888888888888888888888877777777776666666666666666888888888888888888888777788888888888888888877777776666655555555554444444444443333333333333333332222222222222221111111111111111100000000000000000000000/////////////.......................-----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======================================<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>>>>>>>>>>>>>>>>>==============================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>=======================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999999999999999999999888888888888888888888888777777777788888888777777777777777777777777777778888888888888888888888888887777777777666666666666666667777888888888888888887777888888888888888888777777766665555555555444444444444333333333333333332222222222222221111111111111111100000000000000000000000//////////////......................-----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  88888888888888888888888888888999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::999:999999999999999999999999888888888888888888888888877777777777777777777777777777777777777777777777888888888888899999888888888877777777766666666666666666666666666777777776666666677777777666666666666665556666666665555555555544444444444333333333333333332222222222221111111111111111111111111100000000000000////////////////..................-------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))**)))))))))))))))))))))(()))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  88888888888888888888888888888888889999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999888888888888888888888888877777777777777777777777777776666666677777777777788888888888888888888888888877777777666666666666666666666666666666666666666666677777766666666666666665556666666665555555555444444444443333333333333333222222222222111111111111111111111111110000000000000000//////////////..................--------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************)))))))))))))))))))))))))))))((())((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  888888888888888888888888888888888888888999999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999888888888888888888888888777777777777777777777777776666666666666777777777788888888888888888888888888877777776666666666666666666666666666666666666666666677777666666666666666655556666666655555555555444444444433333333333333332222222222211111111111111111111111111000000000000000000/////////////.................--------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  8888888888888888888888888888888888888888888899999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<<<<<<;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999888888888888888888888777777777777777777777777777776666666666666677777777778888888888888888888888888877777766666666666666666666666666666666666666666666677766666666666666666555556666666655555555554444444444333333333333333222222222221111111111111111111111111100000000000000000000///////////..................---------------------,---,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! !  888888888888888888888888888888888888888888888888999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999888888888888888887777777777777777777777777777777766666666666666667777777778888888888888888888888888777777766666666666666666666666666666666666666666666676666666666666666665555556666666555555555554444444443333333333333332222222222211111111111111111111001100000000000000000000000/////////..................---------------------,,,--,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  8888888888888888888888888888888888888888888888889999999999999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999:::99999999999999999999999999999999999999999999888888888888888887777777777777777777777777777777766666666666666666667777777777888888888888888888888888777777666666666666665555556666666666666666666666666666666666666666666655555556666665555555555544444444433333333333333222222222221111111111111111111100000000000000000000000000000////////..................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  78888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999998888888888888888887777777777777777777777777777777776666666666666666666667777777777888888888888888888888877777766666666666665555555556666666666666666666666666666666666666666655555555566666555555555554444444444333333333333322222222222111111111111111111110000000000000000000000000000////////....................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  7777778888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999888888888888888888777777777777777777777777777777777766666666666666666666666667777777778888888888888888888887777777666666666665555555555566666666666666666666666666666666666666665555555555666665555555555444444444433333333333332222222222221111111111111111110000000000000000000000000000////////......................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  77777777777888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================<<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999988888888888888888877777777777777777777666666667777777666666666666666666666666666777777777788888888888888888887777777666666666665555555555556666666666666666666666655666666666666655555555555566665555555555544444444443333333333333222222222222111111111111111110000000000000000000000000000////////......................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  77777777777777888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================<<<<<<<<<<<<<<<<<<<<<<<<<===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999888888888888888888877777777777777777777777666666666666666666666666666666666666666666677777777778888888888888888777777776666666666655555555555556666666666666666666555555666666666665555555555555466655555555555444444444443333333333332222222222222111111111111111100000000000000000000000000/////////......................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777777777778888788888888888888888888888888888899999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999998888888888888888888877777777777777777777777776666666666666666666666666666666666666666666777777777777888888888888777777777766666666665555555555555566666666666666655555555556666666665555555555555544655555555555544444444444433333333333322222222222221111111111111110000000000000000000000000//////////.....................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777777777777777777777888888888888888888888888888888999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999998888988888888888888888888888877777777777777777777777776666666666666666666666666666655666666666666677777777777777888888777777777777666666666655555555555555566666666666655555555555556666665555555555555555444555555555555544444444444433333333333322222222222221111111111111100000000000000000000000/////////////....................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777777777777777777777777778888888888888888888888888888888999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999888888888888888888888888888888888777777777777777777777777766666666666666666666666666555555555666666666677777777777777777777777777777766666666666555555555555555666666666555555555555555566555555555555555555444445555555555554444444444444333333333332222222222222211111111111110000000000000000000000///////////////..................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))))))())))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777777777777777777777777777777888888888888888888888888888888889999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999888888888888888888888888888888888888777777777777777777777777766666666666666666666666665555555555566666666667777777777777777777777777777766666666665555555555555555666666655555555555555555555555555555555555544444445555555555544444444444444333333333332222222222222211111111111100000000000000000000//////////////////................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))))))))((())))(((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  77777777777777777777777777777777777777777778888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999988888888888888888888888888888888888888887777777777777777777777777666666666666666666666666655555555555566666666677777777777777777777777777776666666666555555555555555556666555555555555555555555555555555555555554444444455555555554444444444444443333333333332222222222222111111111110000000000000000000////////////////////...............-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))))))))(((()))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777777777777777777777777777777777777777788888888888888888888888888888889999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999889999998888888888888888888888888888888888888888888877777777777777777666666666666666666666666666666665555555555555566666666677777777777777777777777777666666666655555555555555555555555555555555555555555555555555555555554444444444555555555444444444444444433333333333322222222222221111111111000000000000000000//////////////////////.............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***********************))))))))))))))))))))(((((()((((((((((((((((((((((('(((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  777777777777777777777777777777777777777777777777888888888888888888888888888888888888889999999999999999999::::::::::::::::::::::::::::::::::::::::::;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;:::::::::::::::::::;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999888888998888888888888888888888888888888888888888888887777777777777777766666666666666666666666666666666665555555555555555666666666777777777777777777777777666666666655555555555555555555555555555555555555544444555555555555544444444444455555555544444444444444443333333333332222222222222111111111000000000000000/0////////////////////////...........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************))))))))))))))))))))((((((((((((((((((((((((((((('''((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777777777777777777777777777777777777777788888888888888888888888888888888888888888889999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999888888888888888888888888888888888888888888888888888887777777777777777777666666666666666666666666666666666665555555555555555556666666667777777777777777777776666666666655555555555555555555555555555555555554444444455555555555444444444444445555555544444444444444444333333333333322222222222111111111000000000000000///////////////////////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,+,,,++++++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  666667777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999888888888888888888888888888888888888888888888888888888777777777777777777666666666666666666666666666666666666665555555555555555555666666666667777777777777777766666666666655555555555555555555555555555555555444444444445555555544444444444444444555555544444444444444444433333333333332222222222211111111000000000000000//////////////////////////.........-------------------,,,,,,,,,,,,,,,,,,,,,,+++,+++++++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  666666666677777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999888888888888888888888888888888888888888888888888888888777777777777777777776666666666666666666666666666666666666655555555555555555555556666666666677777777777777766666666666655555555555555555555555555555555555444444444444555554444444444444444444455555544444444444444444443333333333333222222222221111111000000000000000////////////////////////..........---------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  666666666666666777777777777777777777777777777777788888888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999998888888888888888888888888888888888888888888888888888888777777777777777777776666666666666666666666656666666666666666655555555555555555555555566666666666677777777777666666666666655555555555555555555555555555555554444444444444444444444444444444444444445555544444444444444444444333333333333332222222221111111100000000000000//////////////////////...........-----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  666666666666666666777777777777777777777777777777777777888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999988888888888888888888888888888888888888888888888887888877777777777777777777766666666666666666666666665555556666666665555555555555555555555555555666666666666667777776666666666666655555555555555555555555555555555554444444444444444444444444444444444444433555554444444444444444444443333333333333222222222111111100000000000000////////////////////............------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  666666666666666666666666666677777777777777777777777777777778888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999998888888888888888888888888888888888888888888887777777777777777777777777777776666666666666666666666666555555555555555555555555555555555555555555566666666666666666666666666666666665555555555555555555555555555555554444444444444444444444444444444444444333355544444444444444444444444433333333333322222222211111100000000000000///////////////////.............-----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  666666666666666666666666666666666777777777777777777777777777777778888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::::9999999999999999999999999999999999999999999888888888888888888888888888888888888888887777777777777777777777777777777777666666666666666666666666655555555555555555555555555544445555555555555666666666666666666666666666666665555555555555555555555555555555554444444444444444444444444444444444444333335544444444444444444444444443333333333332222222221111110000000000000//////////////////...............---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++********************)))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  66666666666666666666666666666666666666777777777777777777777777777777777788888888888888888888888888999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99::::::::::::::::999999999::999999999999999999999999999999999999999999999999988888888888888888888888888888888888887777777777777777777777777777777777777766666666666666666666666665555555555555555555555555444444445555555555556666666666666666666666666666666555555555555555555555555455555554444444444444444444444444444444444444333333544444444444444444444444444333333333333222222221111110000000000000/////////////////.................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555556666666666666666666666666666666666666666666666666666666667777777777777777777777777888888888888888888888888899999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999::::::::99999999999999999:::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888877777777777777777777777776666666666666666666666666666665555555555555555555555555555555555555554444443333333444444444444555555555566666666666666555555566555555555555555555555555444444444444333333333333344444444443333333333333334444444333333333333333333444433333333332222222211111111111110000000000000/////////////////..............----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++****************************))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   444444444444444444444445555555555555555555555556666666666666666666666666666666666666666666666666667777777777777777777777777888888888888888888888888899999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999::::::::99999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888887777777777777777777777777777666666666666666666666665565555555555555555555555555555555555555555444444444333333334444444444445555555555556666666666555555556655555555555555555555555544444444444433333333333334444444433333333333333333444444333333333333333333344433333333333222222221111111111110000000000000////////////////..............------------------------,,,,,,,,,,,,,,,,+++++++++++++++++*****************************)))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::9999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999:99999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888887777777777777777777777777777776666666666666666666665555555555555555555555555555555444444454555444444444444433333333344444444444455555555555555555555555555555665555555555555555555555544444444444433333333333333444444433333333333333333344443333333333333333333334443333333333322222222111111111110000000000000///////////////..............------------------------,,,,,,,,,,,,,,,,++++++++++++++++++****************************))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  4444444444444444444444455555555555555555555555555555566666666666666666666666666666666666666666666677777777777777777777777778888888888888888888888888888888888889999999999999999999999::::::::::::::::::9999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888877777777777777777777777777777776666666666666666666666555555555555555555555555555555555544444444444444444444444443333333333444444444444555555555555555555555555555566555555555555555555555544444444444433333333333333344444433333333333333333334443333333333333333333333443333333333322222222111111111110000000000000//////////////................----------------------,,,,,,,,,,,,,,,,++++++++++++++++++****************************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  4444444444444444444444455555555555555555555555555555555555566666666666666666666666666666666666666677777777777777777777777777777777888888888888888888888888888888888888888889999999999999999999999::::::9999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888877777777777777777777777777777777666666666666666666666555555555555555555555555555555555555554444444444444444444444444333333333334444444444444555555555555555555555555556555555555555555555555554444444444433333333333333334444433333333333333333333443333333333333333333333333333333333332222222111111111111000000000000//////////////.................---------------------,,,,,,,,,,,,,,,++++++++++++++++++*****************************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555555555555555555566666666666666666666666666666666667777777777777777777777777777777777777777788888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888877777777777777777777777777777777666666666666666666666555555555555555555555555555555555555555555444444444444444444444444433333333333344444444444445555555555555555555555555555555555555555555555544444444444443333333333333333444433333333333333333333343333333333333333333333333333333333332222222211111111111000000000000/////////////...................-------------------,,,,,,,,,,,,,,,,++++++++++++++++++****************************))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  344444444444444444444445555555555555555555555555555555555555555555555566666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888887777777777777777777777777777777776666666666666666666666555555555555555555555555555555555555555554444444444444444444444444444433333333333334444444444445555555555555555555555555555555555555555555554444444444444433333333333333333444443333333333333333333333333333333333333333333333333333333322222222111111111110000000000000////////////....................-----------------,,,,,,,,,,,,,,,,++++++++++++++++++************************)****)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  3333344444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888777777777777777777777777777776666666666666666666666655555555555555555555555555555555555555555444444444444444444444444444433333333333333333344444444444555555555555555555555555555555555555555555544444444444444433333333333333333344443333333333333333333333333333333333333333333333333333333222222222111111111110000000000000////////////.....................---------------,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))**)))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  3333333333444444444444445555555555555555555555555555555555555555555555555555555666666666666666666666667777777777777777777777777777777777777777777777888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888887777777777777777777777777777776666666666666666666666666555555555555555555555555555555555555555544444444444444444444444444443333333333333333333333444444444444555555555555555555555555555555555555544444444444444444443333333333333333334444333333333333333333333333333333333333333333332233333333222222222111111111110000000000000////////////......................-------------,,,,,,,,,,,,,,,,++++++++++++++++++++++********************)))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  3333333333333344444444444444455555555555555555555555555555555555555555555555555555555666666666666666666666667777777777777777777777777777777777777777888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999988888889999999999999999998888888999999999999999999999998899999999988888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777666666666666666666666666655555555555555555555555555555555555554444444444444444444444444444333333333323333333333333334444444444444444455555555555555555555555555555444444444444444444433333333333333333333444433333333333333333333333333333333333333332222223333332222222222111111111110000000000000////////////.....................-------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++*******************))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  3333333333333333333444444444444444455555555555555555555555555555555555555555555555555555555566666666666666666666666677777777777777777777777777777777888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999988888888888888999999999998888888888888899999999999999999988888889888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777766666666666666666666666665555555555555555555555555555555554444444444444444444444444444333333333333332222233333333333344444444444444444444455555555555555555555554444444444444444444433333333333333333333344443333333333333333333333333333333333333222222222333222222222222111111111010000000000000////////////....................-------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444445555555555555555555555555555555555555555555555555555555555566666666666666666666666667777777777777777777777777888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999998888888888888888888888899999888888888888888888889999999999888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777776666666666666666666666666555555555555555555555555555555444444444444444444444444444333333333333333333222222233333333333444444444444444444444444444444445555555544444444444444444444333333333333333333333334444333333333333333333333333333333333332222222222222222222222221111111111000000000000000////////////...................-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!  33333333333333333333333444444444444444444444455555555555555555555555555555555555555555555555555555666666666666666666666666677777777777777777777777778888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888999888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777776666666666666666666666666666655555555555555555555555545544444444444444444444444433333333333333333333333322222222333333333334444444444444444444444444444444555554444444444444444444443333333333333333333333333444433333333333333333333333333333333322222222222222222222222211111111111000000000000000/////////////.................--------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666777777777777777777777777777788888888888888888888888999999999999999999999999988888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::99999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777766666666666666666666666666666666655555555555555555555544444444444444444444444444444433333333333333333333333332222222223333333333334444444444444444444444444444455444444444444444444444444333333333333333333333333344443333333333333333333333333333333222222222222222222222222111111111111000000000000000/////////////................--------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444444444555555555555555555555555555555555555555555555566666666666666666666666667777777777777777777777777777777777777777888888888888888888888899999999999999888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777766666666666666666666666666666666655555555555555555555554444444444444444444444444444444443333333333333333333333333222222222233333333333344444444444444444444444444444444444444444444444444433333333333333333333333333334443333333333333333333333333333333222222222222221122222221111111111110000000000000000/////////////...............--------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!  33333333333333333333333444444444444444444444444444444444445555555555555555555555555555555555555555666666666666666666666666666666667777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666666666665555555555555555555555444444444444444444444444444444444444433333333333333333333333332222222222233333333333334444444444444444444444444444444444444444444433333333333333333333333333333333344333333333333333333333333333333322222222222221111222211111111111111000000000000000//////////////..............--------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444444444444444444455555555555555555555555555555555555566666666666666666666666666666666666666666677777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777766666666666666666666666666666666665555555555555555555555444444444444444444444444444444444444444443333333333333333333332222222222222222333333333333344444444444444444444444434444444444443333333333333333333333333333333333333334333333333333333333333332333333332222222222211111122111111111111111000000000000000/////////////...............---------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444444444444444444444444555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888778777777777777777777777777777777777777777777777777776666666666666666666666666666666665555555555555555555555544444444444444444444444444444444444444444444333333333333333333322222222222222222223333333333334444444444433333333333333444444443333333333333333333333333333333333333333333333333333333333333333332233333322222222222111111111111111111111110000000000000000/////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!  2233333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999899888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777666666666666666666666666666666555555555555555555555554444444444444444444444444444444444444444444444333333333333333333322222222222222222222223333333333344444444333333333333333334444333333333333333333333333333333322222223333333323333333333333333333333222333333222222222211111111111111111111110000000000000000//////////////.............-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++******************))))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!  222222233333333333333334444444444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666666666666666666666666677777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888778888888888888888888888877888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666555555555555555555555555544444444444444444444444444444444444444444443333333333333333333333322222222211122222222222233333333334444443333333333333333333333333333333333333333333333332222222222222222222222333333333333333333332222233333222222222211111111111111111111100000000000000000//////////////.............--------------------,,,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!  22222222222233333333333333344444444444444444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666666667777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888887777777777888888888888888877777777788888888888888888888877778888877777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666655555555555555555555555554444444444444444444444444444444444444433333333333333333333333333222222222221111122222222222333333333444333333333333333333333333333333333333333333333333222222222222222222222222233333333333333333332222223333222222222211111111111111111110000000000000000/0//////////////..............---------------------,,,,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))))))))())))((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!  2222222222222222233333333333333334444444444444444444444444444444444444444444444444444444445555555555555555555555555566666666666666666666666666666666777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888887777777777777777777788888888777777777777777778888888888888877777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666665555555555555555555555555444444444444444444444444444444444433333333333333333333333333333222222222222111111122222222233333333333333333333333333333333333333333333333333333333333322222222222222222222222223333333333333333222222222333222222222211111111110011111100000000000000000////////////////..............----------------------,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))))))))(()))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  22222222222222222222233333333333333333444444444444444444444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666667777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999998888888888888888888999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777788888887777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666655555555555555555555555554444444444444444444444444444443333333333333333333333333333333322222222222221111111122222222233333333333333333333333333333333233333333333333333333333322222222222222222222222222233333333333322222222222223222222222221111111111000111100000000000000000////////////////..............-----------------------,,,,,,,,,,,,,,++++++++++++++++**********************)))))))))))))))))))))(((()((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  2222222222222222222222233333333333333333334444444444444444444444444444444444444444444444444444444455555555555555555555555556666666666666666666666666777777777777777777777777778888888888888888888888888777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999998888888888888888889999999999988888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666555555555555555555555555555555444444444444444444444444444433333333333333333333333333333333322222222222222111111111222222222333333333333333333333333333322223333333333222222222222222222222222222222222222222223333333332222222222222222222222222221111111110000011000000000000000000////////////////..............----------------------,,,,,,,,,,,,,,++++++++++++++++************************)))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  22222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666667777777777777777777777788888888888888888888887777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666655555555555555555555555555555555444444444444444444444443333333333333333333333333333333333333322222222222222221111111111222222223333333333333333333333333322222233333222222222222222222222222222222222222222222222233333332222222222222222222222222222211111111000000100000000000000000////////////////................---------------------,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  222222222222222222222223333333333333333333333333344444444444444444444444444444444444444444444444445555555555555555555555555566666666666666666666666666666666666666666777777777777777777777777777888888877777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666665555555555555555555555555555555554444444444444444444444333333333333333333333333333333333333333332222222222222222211111111112222222223333333333333333333333322222222333222222222222222222222222222222222222222222222222333332222222222222222222222222222211111111100000000000000000000000////////////////.................--------------------,,,,,,,,,,,,,,++++++++++++++++++**********************)))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  00000000000000000000001111111111111111111111222222222222222222222222222223333333333333333333333333333333334444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888887777788888888888877777777777777777777777777777777777777777777777777777777777777777777777777666666666666667777777777766666666666666666666666666666666666666655555555555555555555555555555555555555444444444444444444444444444444444444444333333333333333333333333333332222222222222222222222222222222221111111111111111111111111122222222222333333222222222222222222122222222211111111111111111222222211111111111121211111111111111111111100000001111111111100000000//////00000000000//////////////////////.................-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++************************)))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  00000000000000000000000111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333444444444444444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666667777777666666666666666666666666666666666666666665555555555555555555555555555555555554444444444444444444444444444444444444444433333333333333333333333333322222222222222222222222222222222222211111111111110001111111111112222222222223222222222222222222211122222211111111111111111111222211111111111111111111111111111111111100000000001111111111000000000//////00000000////////////////.///////.................----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333344444444444444444444444444455555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555554444444444444444444444444444444444444444443333333333333333333333333333332222222222222222222222222222222222221111111111111100000111111111122222222222222222222222222222221111222221111111111111111111111111111111111111111111111111111111111000000000000011111111000000000////////00000//////////////////../////.................----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***********************))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555554444444444444444444444444444444444444444433333333333333333333333333333333332222222222222222222222222222222222111111111111111100000011111111112222222222222222222222222222211111222211111111111111111111111111111111111111111111111111111111100000000000000011111110000000000////////000//////////////////....///..................---------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  00000000000000000000000111111111111111111111111122222222222222222222222222222222333333333333333333333333333333333333333333344444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555666666666666666666666666677777777777777777777777776666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555444444444444444444444444444444444444333333333333333333333333333333333333333222222222222222222222222222222222111111111111111110000000111111111222222222222222222222222222211111122111111111111111111111111111111111111111111111111111111111000000000000000001111110000000000/////////0//////////////////....../..................----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111111222222222222222222222222222222222222233333333333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666677777777777777766666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444433333333333333333333333333333333333333333322222222222222222222222222222221111111111111111111100000001111111111222222222222222222222222222111111221111111111111111111111111111111111111111111111111111111000000000000000000011110000000000/////////..////////////////..........................----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************)))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  00000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222333333333333333333333333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555544444444444444444444444444444444433333333333333333333333333333333333333333332222222222222222222222222222211111111111111111111111000000000011111111122222222222222222222222222111111121111111111111111111111111111111111111111111111111111110000000000000000000001110000000000////////....//////////////...........................---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************)))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  0000000000000000000000011111111111111111111111111111112222222222222222222222222222222222222222222233333333333333333333333333333333444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555444444444444444444444444444444444443333333333333333333333333333333333333333332222222222222222222222222222222221111111111111111111000000000000000111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111110000000000000000000000000100000000000////////.....//////////.............................----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*****************)))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  //00000000000000000000011111111111111111111111111111111111111222222222222222222222222222222222222233333333333333333333333333333333333333333344444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555544444444444444444444444444444444444444443333333333333333333333333333333333333332222222222222222222222222222222222221111111111111111110000000000000000111111111122222222222222222222221111111111111111111111111111111111111111111111111111111111110000000000000000000000///00000000000////////......//////...............................----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////000000000000000000000011111111111111111111111111111111111111222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666655666666666666666666666655555555555555555555555555555555554444444444444444444444444444444444444444433333333333333333333333333333333333333322222222222222222222222222222111111122221111111111111111000000000000000000011111111112222222222222222222111111111111111111111111110000011111111111111111111000000000000000000000000000000//////0000000000///////........///................................----------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ////////////00000000000000000000001111111111111111111111111111111111111122222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777766666677777777777777777777777777777777777777777777777777777777777777777777776666667776666666666666666666666666666666666666666666666666666666666666665555555556666666666666666555555555555555555555555555555555554444444444444444444444444444444444444444444333333333333333333333333333333333333332222222222222222222222222222111111111111111111111111111111100000000000000000000011111111122222222222222222111111111111111111111111100000000000000111111111100000000000000000000000000000000////////00000000////////........./.......................-........-----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ////////////////0000000000000000000000011111111111111111111111111111111112222222222222222222222222222223333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777776666666666677777776666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555556666666666555555555555555555555555555555555555555544444444444444444444444444444444444444433333333333333333333333333333333333333322222222222222222222222222222111111111111111111111111111111110000000000000000000000011111111111222222222222211111111111111111111111110000000000000000111111100000000000000000000000000000000///////////0000000////////........--.....................----......-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************)))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  //////////////////////000000000000000000000001111111111111111111111111111222222222222222222222222222222222222223333333333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555666555555555555555555555555555555555555555555544444444444444444444444444444444444444433333333333333333333333333333333333333332222222222222222222222222222211111111111111111111111111111111100000000000000000000000000111111111111222222222111111111111111111111111100000000000000000011110000000000000000000000000000000///////////////00000////////.........---..................-------....---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222233333333333333333333333333333344444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444333333333333333333333333333333333333333332222222222222222222222222222221111111111111111111111111111111111100000000000000000000000000001111111111112222222111111111111111111111111100000000000000000000000000000000000000000000000000///////////////////0000////////........-----..............-----------..----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555556666666666666666666666666666666666666666665555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444433333333333333333333333333333333333333333322222222222222222222222222222222211111111111111111111111111111111100000000000000000//000000000001111111111111122111111111111111111110111111000000000000000000000000000000000000000000000/////////////////////////00/////////........------.........--------------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000000000000000001111111111111111111111111111222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444455555555555555555555555556666666666666666666666666555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444433333333333333333333333333333333333333222222222222222222222222222222222222211111111111111111111111111111110000000000000000000///0000000000011111111111111111111111111111111110011110000000000000000000000000000000000000000000000/////////////////////////./////////........--------......----------------------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000000000000000001111111111111111111111111111111112222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444333333333333333333333333333333333322222222222222222222222222222222222222222211111111111111111111111111111000000000000000000000////000000000011111111111111111111111111111111000011100000000000000000000000000000000000000000000//////////////////////////...///////.........---------...-----------------------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000000000000000001111111111111111111111111111111111111111122222222222222222222222222222222223333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444433333333333333333333333333333333333222222222222222222222222222222222222222222211111111111111111111111111110000000000000000000000000/////00000000001111111111111111111111111111100000011000000000000000000000000000000000000000000/////////////////////////.......//////........-----------.------------------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++***********************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000000000000000000001111111111111111111111111111111111111111111112222222222222222222222222222222233333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444443333333333333333333333333333333333332222222222222222222222222222222222222222222111111111111111111111111111111110000000000000000000000000/////0000000000111111111111111111111111111100000000000000000000000000000000000000000000000000////////////////////.............////.........-----------,----------------------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000000000000000000000000011111111111111111111111111111111111111111122222222222222222222222222222222222222223333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444433333333333333333333333333333333333333332222222222222222222222222222222222222222111111111111111111111111111111111110000000000000000000////////////0000000000111111111111111111111111100000000000000000000000000000000000000000000000000////////////////...................//.........------------,,---------------------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++************************)))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  .///////////////////////00000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333344444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555544445555555555555555555554444444444444444444444444444444444433333333333333333333333333333333333333333322222222222222222222222222222222222222221111111111111111111111111111111111111100000000000000000//////////////000000000001111111111111111111111110000000000000000000000000000000000000000000000000/////////////......................-..........-----------,,,,-------------------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++**********************)))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ......///////////////////////0000000000000000000000000000000000000001111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555556666665555555555555555555666666666666666666666666666666666666666666666666555666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555444444444455555555555555544444444444444444444444444444444444433333333333333333333333333333333333333333332222222222222222222222222222222222222222111111111111111111111111111111111111111110000000000000000////////////////00000000000111111111111111111111110000000000000000000000000///////0000000000000000/////////////......................---........------------,,,,,------------------------,----------,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************)))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ...........////////////////////////000000000000000000000000000000000000001111111111111111111111111122222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666665555555555555555566555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444445555555544444444444444444444444444444444444444444433333333333333333333333333333333333333322222222222222222222222222222222222222222111111111111111111111111111111100000000000000000000000000000//////////////////0000000000011111111111111111111100000000000000000000000//////////////00000000000/////////////...................-------......-------------,,,,,,----------------------,,,---------,,,,,,,,,,,,,,,,++++++++++++++++++++++++*******************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ...............////////////////////////000000000000000000000000000000000011111111111111111111111111111111112222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444455444444444444444444444444444444444444444444443333333333333333333333333333333333333322222222222222222222222222222222222222222211111111111111111111111111111100000000000000000000000000000000////////////////////000000000000111111111111111111100000000000000000000000///////////////0000000000////////////.................-----------....--------------,,,,,,,--------------------,,,,,-------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  .....................////////////////////////0000000000000000000000000000111111111111111111111111111111111111111112222222222222222222222222222222222333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555556666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333222222222222222222222222222222222222222222111111111111111111111111111111000000000000000000000000000000000//////////////////////0000000000000111111111111111110000000000000000000000/////////////////0000000//////////////..............---------------..--------------,,,,,,,,,------------------,,,,,,,-----,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-------------------.............................../////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222211111111111111111111111111111110000000000000000000000000000000000//////////////////////////////////...................////////////00000000000000000000000000/////////0/////////////////////////////////////............-...-------------------,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,+++++++++++++,,,,,,,,++++++++++++++++++++++++++++++********************))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222221111111111111111111111111111111100000000000000000000000000000000000000////////////////////////////////.....................////////////0000000000000000000000000//////////////////////////////////////////////............---.------------------,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,,,,,,+++++++++++++++,,,,,,,+++++++++++++++++++++++++++++********************))))))))))))))))))))(((((((((((((((((((((((''((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  +,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////000000000000000000000000000000000011111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222211111111111111111111111111111111100000000000000000000000000000000000000000////////////////////////////..........................////////////000000000000000000000000///////////////////////////////////////////..............---------------------,,,,,,,,,,,,,,,,,,,++++++++++++++,,,,,,,,,++++++++++++++++,,,,,+++++++++++++++++++++++++++++********************))))))))))))))))))))))(((((((((((((((((((((''''((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  +++++,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000000000000000000000000000000000000/////////////////////////.............................//////////////000000000000000000000/////////////////////////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,,,,,+++++++++++++++++,,,+++++++++++++++++++++*+++++++********************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  ++++++++++,,,,,,,,,,,,,-------------------------........................./////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111100000000000000000000000000000000000000000000000000/////////////////////////..............................///////////////000000000000000000/////////////////////////////////........................-----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++,,++++++++++++++++++++***+++++********************))))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++,,,,,,,-------------------------................................/////////////////////////0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222221111111111111111111111111111111110000000000000000000000000000000000000000000000000//////////////////////////...............................////////////////00000000000000////////////////////////////////..........................----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++,,,,,+++++++++++++++++++++++++++++++++++++++++****+++**********************)))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++,,,-------------------------.......................................///////////////////////////000000000000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444433333333333344444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222211111111111111111111111111111111111111000000000000000000000000000000000000000000000///////////////////////////...................................//////////////////0000000000//////////////.///////////////............................---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++,,,,+++++++++++++++++++++++++++++++++++++++++*****++***********************)))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++-------------------------.............................................////////////////////////////0000000000000000000000000000000000001111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111100000000000000000000000000000000000000000//////////////////////////.........................................///////////////////00000////////////////../////////////............................---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,++++++++++++++++++++++++++++++++++++++++++*******************************)))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++-------------------------................................................../////////////////////////00000000000000000000000000000000000000000000001111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444434444444444444444443333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111122221111111111111111111111111111111111111111111111100000000000000000000000000000000000000/////////////////////////............................---................/////////////////////////////////////...///////////............................----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++-------------------------------............................................/////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444443334444444444444333333333333444444443333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000/////////////////////////...........................-----------..............//////////////////////////////////.....////////..............................------------,---,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++++++++++*****************************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,------------------------------......................................./////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333334444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000//00000/////////////////////////.............................--------------...............///////////////////////////////......//////.............................--------------,,--,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++**++++++++++++++++++++++***++++++++++++++++****************************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,--------------------------------................................/////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000//////0/////////////////////////..............................------------------.................///////////////////////////.......////............................----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++****++++++++++++++++++++*****+++++++++++++++***************************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,---------------------------------........................../////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333232222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000///////////////////////////////////.............................----------------------..................//////////////////////.........//...........................------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*******+++++++++++++++++++******+++++++++++++***************************))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,----------------------------........................./////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333332222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000///////////////////////////////////////..........................--------------------------..................../////////////////.....................................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********+++++++++++++++++********++++++++++++**************************))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................///////////////////////////////////00000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111110000000000000000000000000000000////////////////////////////////////////////.........................----------------------------......................////////////.....................................---------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++***********+++++++++++++++**********+++++++++++*************************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////////////////////////000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111100000000000000000000000000000///////////////////////////////////////////////.........................------------------------------......................./////......................................-----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*************+++++++++++++************++++++++++***********************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  *****++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111110000000000000000000000000000000//////////////////////////////////////////////////.........................-------------------------------..............................................................-------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***************+++++++++++**************+++++++++***************)******))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""!!!!!!!!!!!!!!!!!  **********+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------............................/////////////////////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333322333222222222233333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////..........................---------------------------------..........................................-...............---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++****************+++++++++****************+++++++****************))****))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ***************++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------............................/////////////////////////////////////000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000////////////////////////////////////////////...........................--------------------------------------.....................................----............-----------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************+++++++******************++++++****************)))***))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!  ********************+++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------...............................///////////////////////////////////////000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333332233333333333333332222222222222222222222222222222222222222222222222222222222121111111111111111111111111111111111111111111111000111110000000000000000000000000000000000000000000000////////////////////////////////////////..........................--------------------------------------------..................................------.........-------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*******************++++*********************++++****************)))))*))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!  ***********************,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.........................//////////////////////////////////////////////////00000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333332222223333333333322222222222222333333222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000//////////////////////////////////////...........................--------------------------------------------------............................---------.......--------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************++***********************+++****************)))))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!  ***********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------.........................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222222232222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000///////////////////////////////////////...........................-------------------------------,-------------------------......................------------.....---------------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************************************+*****************)))))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ***********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------.........................///////////////////////////////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000//////////////////////////////////...////..........................-------------------------------,,,,,,,,,------------------------...............----------------...---------------------------------,,,,,,,,,,,,,,+,,,,+++++++++++++++++++++++*****************************************************************))))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!  ***********************+++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------.........................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////////////////////////////////.................................--------------------------------,,,,,,,,,,,,,,----------------------------...----------------------.---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,+++++++++++++++++++++++*********************)))****************************************))))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------.........................///////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111122222222111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000//////////////////////////////////....................................-------------------------------,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,+++++++++++++++++++++++*********************)))))***************************************)))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------...................................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111000001000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////.....................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*******))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))(((((((((((()))(((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////.........................................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------,,,----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))))))))))))))((((((((((((((((((((())))))))))))((((((((((((()((((((((((((((((((((((((''''''''''''''''''''''''&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------.........................///////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////.............................................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))))))))))()(((((((((((((((((((((((())))))))))((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........................///////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111110000001111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////..............................................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*******))))))))))))))))))))))(((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------..................///////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111110000000000000000001111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////..........................................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-,,,---------------,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++********)))))))))))))))))))((((((((((((((((((((((((((((((()))))))((((((((((((((((('(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))************************************************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------.....................///////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////...........................................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------,,,,,,,,,,,-----,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**********)))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))*************************************************++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////...........................................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,-----,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,++++++++++++++++++++*************))))))))))))))((((((((((((((((((((((((((((((((((('))))(((((((((((((((('''''(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))*********))))))************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////.............................................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,----------,,,,,,,,,,,,,,,----,,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,,,++++++++++++++++******************))))))))))))((((((((((((((((((((((((((((((((((('''))(((((((((((((((((''''''(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))***********************************+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/00000000000////////////////////////////////////...//////.............................................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,,---,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,+++++++++++++++*********************)))))))))))(((((((((((((((((((((((((((((((((('''''(((((((((((((((((''''''''(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000///0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////0000//////////////////////////////////////........//.................................................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,+++++++++++++++++,,,,,,,,+++++++++++++++***********************)))))))))(((((((((((((((((((((((((((((((((('''''''(((((((((((((((''''''''''(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................../////////////////////////////////////////////////////////////////////////00000////////////////////000000///////////////////000000000000000000////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////..............................................................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++*************************)))))))))((((((((((((((((((((((((((((((((''''''''''(((((((((((((''''''''''''(((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................................................////////////////////////////////////////////////////////////////////////////////////////////////////00////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000////////////////////////////////////////////////////...............................................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++*************************))))))))((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''(((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////...............................................................--------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++************************)))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((('''''''''''''''((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////..........................................................-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++***********************)))))))))(((((((((((((((((((((((((((((('''''''''''''''''(((((((('''''''''''''''''(((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000///0000000000000000000000000///////////////////////////////////////////////////////////////////////////......................................................-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++*********************)))))))))))((((((((((((((((((((((((((((''''''''''''''''''''(((((('''''''''''''''''''(''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////000000000000/////////////000000000000000000//////////////////////////////////////////////////////////////////////////////////...................................................----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,+++++++++++++++++*++++++++++++++++++++*******************))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''&((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------...........................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000////////////////////////////////////////////////////////////////////////////////////////////..................................................-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,++++++++++++++*******++++++++++++++++++****************))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''&&&&('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.......................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.............................................-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,++++,,,,+++++++++++++*********+++++++++++++++++***************))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&''''''''''''''''''''''''&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**********************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.............................................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++,,,++++++++++++***********+++++++++++++++**************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''&&&''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++,+++++++++++++************+++++++++++++***************))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((()))))))))))(((((())))))))))))))))))))))))))))))))))))*****************+++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.....///////......................................-----.....----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,+++++++++++++++++++++++++++***************************************))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((((((((()))))((((((((((()))))))))))))))))))))))))))))))))))))))******************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................///////////////////......///////////////..........///////////////////////...////////////////////////////////////////////////////////////////////////////////////////...................................................--------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++**********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.....................................................................................................................////////................../////////////////////////////////////////////////////////////////////////////////....................................................----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++****************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''&&&&&&&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..............................................................................................................................///////////////////////////////////////////////////////////////////............................................................-----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++*******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++++***************************************)))))))))))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..............................................................................................................................//////////////////////////////////////////////////////////...................................................................--------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++********************+++++++++++++++++++++++++++++++++++++++++++++++++++****+++++++***************************************)))))))))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************************************+++++++++++********************************))))))))******************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************************************************************************))))))))))****************))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************))******************************************************************************************)))))))))))***************))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------,,,,---,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))*****)))))))***************************************************************************))))))))))))))************))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++****************************))))))))))))))))))))*))))))))))))))***********************************************************)**********))))))))))))))))********))))))))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************))))))))))))))))))))))))))))))))))))))))))*******************************************************)))*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************)))))))))))))))))))))))))))))))))))))))))))****************************************************)))))*******)))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))*****)))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****+++++++*******************************************))))))))))))))))))))))))))))))))))))))))))))))***************************))***************))))))))))****)))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------,,,,,,,---------------,,,,,,,,,,---------------------,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++************************************************)))))))))))))))))))))))))))))))))))))))))))))))***********************)))))************)))))))))))))**))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))*********))))))))))))))))*)))))))))))))))))))))))(()))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************))))))))))))))))))))))))))))))))))))))))))))))))********************)))))))******)))))))))))))))))))))))))))))))))))))))))(((()))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))***))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))*))))))))))))))))))))))))))))))))))))))))))(((((((()))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"#""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************)))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********)))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((())))))))((((((((((((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********)))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((()))))((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))()))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()))((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((((((((((()((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$##############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******+***************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()))))))))))((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$##############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************************************))********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$##############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))**********************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************************)))))))***)))))))))))))))))))))))))))))))))))))))))))))))())))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$##############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  %&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++,,,++++++++++++++++++++++,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$############$##############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  %%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((())))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$############################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))(((((()((((((((((((((((((((((((((((((((((((((((((((((((''(((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$############################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$######################################""""""######""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''''''''''''((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$#######################################"""""""####""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''(('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$######################################""""""""""##"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))))*****************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())))))))))))))((((((((((())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()))))))))))))))))))))(((()))))))))))))))))))((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((())))))))))))))(((((((((((())))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))****)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((())))))))((((((((((((((((())))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''((((((())))))))*******))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''((((((())))))**********))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$###########################################"""####""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  ###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''(((((((((('''''''''''''''((((((()))))***********))*))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$##########################################""""""##""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((('''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((''''''''''''''''''''(((((())))))************))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))************))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#################################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))************))))))))(((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))************)))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""!""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))************))))))((((((((((((((((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################################"#########"""""""""""""""""""""""""""""""""""""""!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))***********)))))))(((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################"""######""""""""""""""""""""""""""""""""""""""""!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&'''''''(((()))))***********))))))((((((((((('(((((((((((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""####"""""""""""""""""""""""""""""""""""""""!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''((((((((((((((((((((((''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&''''''(((()))))**********)))))))((((((('''''''(((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""#""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''(((((((((((((((((('''''''((((((((((((((((('''''''''((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&''''''((((()))))********)))))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''(((((((((((''''''''''''''((((((((((('''''''''''''''(''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&'''''&&&&&&&&&&&&&&&&&'''''((((())))))*****))))))))((((((''''''''''''''''((''((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''&&&&&&&&&&&&&&&&&&&&'''''((((()))))))))))))))))(((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''((((()))))))))))))))((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((('''''''''''''''''''''(((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''((((())))))))))))))((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""""""""!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''(((((()))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""""""""!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """"""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''((((((())))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################################"#######"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################################"""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################################"""""####"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########################################"""""""###""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########################################"""""""""#"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################################"""""""""""""""""""""""""""""""""""""""!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############################"""######""""""""""""""""""""""""""""""""""""""""!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########################""""""####""""""""""""""""""""""""""""""""""""""""!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$#########################"""""""""#""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""""""""""""""""""!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""""""""""""""""""""!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""""!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""""!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$#################"""""""""""""""""""""""""!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################################################$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$########################$$$$$$$$$$$$######################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################$$$$$$$$$$######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################$$$$$$$$$$$$$#####################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$#######################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################$$$###############################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################"####""""""""""""""""""""!""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################################################################################################################################################################$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""##""""""""""""""""""""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!! !!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$###########################################################################################################################################################################################################################################################################################$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""#"""""""""""""""""""!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!! !    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############"""""""""""##################################################$$$$$$$$################################################################################################################################################################################################################################################""""##################################################$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################################################################################################################################################################################################################################################################""""""""##################################################$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$####################################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################################################################################################################################################################################################################################"""""""""""""##################################################$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$#############$$$$$$$$$$$$$$$$$$$######################"""""""""""""""###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################################################################################################################################################"########################"#######################"""#################################"""""""""""""""""##"""""""""""""""######################""""########$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$################$$$$$$$$$$$$$$$$####################""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################################################################################################################"#################""""""""#################""""""""##################""""""""#######################""##""""""""""""""""""""""""""""""""""""""""""""""""###########"""""""""######$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###################$$$$$$$$$$$$$##################"""""""""""""""""""""#########"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################################"""""""""#########""""""""""""""""##########"""""""""""""""############""""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""######$$$$$$$%%%%%%%%%%%%$$$$$$$$$####################$$$$$$$$$###################"""""""""""""""""""""""##"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################""""""""""""""""##"""""""""""""""""""""""####"""""""""""""""""""""######""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""#####$$$$$$$%%%%%%%%%%%%$$$$$$$$#####################$$$$$$$################""#"""""""""""""""""""""""""""""""""""""""""""""""""!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################"#########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####"""""""""""""""""""####$$$$$$$%%%%%%%%%%%%$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################################""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$$%%%%%%%%%%%%$$$$$$$$########################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""########################"#######################################################"""""""""""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$$%%%%%%%%%%%%$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""########"""""""""""""""""##############################################""""""""""""""""""""""""""""""#######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%$$$$$$$#####################################"""""""""""""""""""""""""""!!!!!!!!""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$$%%%%%%%%%%%%$$$$$$$###################################""""""""""""""""""""""""!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$$%%%%%%%%%%%%$$$$$$$#################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$$%%%%%%%%%%%%$$$$$$$#########""""""###############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$%%%%%%%%%%%%$$$$$$########""""""""""""""######""""""""""""""""""!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$$%%%%%%%%%%%$$$$$$#######"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!""""""""""""""""""""""""""""""""""""""######$$$$$%%%%%%%%%%%$$$$$$#######"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""""""""!!!!"""""""""""""""""""""!!!!!"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$$######""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! !!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!""""""""""""""!!!!!!!!!!!"""""""""""""""!!!!!!!!!!""""""""""""""""!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""######$$$$$$%%%%%%%%$$$$$$$#####"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#######$$$$$#########"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""####################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!""""""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! !!!!! !!!!!!!!!!!! !!!!!""""""###############"##""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!""""""#############""#""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!! !!!!!""""""###########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""""""########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""####"""""""""""!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!! !!!!!!!""""""""""""""""""""""!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!""""""""""""""""""""!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!""""""""""""""""!"""!!!!!!!!!    !!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!""""""""""""""!!""!!!!!!!!!    !!!!!! !!!!!!!!!!!! !!!! !!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!""""""""""""!!!"!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!""""""""""!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!     !!!!!!!!!""""""""!!!!!!!!!!!!!    !!!!!!!!!!    !!!!!!!!!!!""!!!!!!!!!!!!!!!    !   !!!!!!!!!!!!!!!!!!!!!!!!!!!       !!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!