qqqqqqqqqqqqqqpppppoooolllllkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmlllllllllllllllllllllllllklllllllllllllllllllllllllkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiihhhhihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaa`````````````_________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\[[[[[]]\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[ZZZZZZZ[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQRRRRRRRRRRRQQQQQQQQQQQQQPQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::::::9999999999998888888888887777777777776666555555555555444444444442222222222222111111111111000000000////////////......-------------,,,,,,,,,,++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqpppppoooollllllkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaa``````````````_________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\[[[[]]]\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[ZZZZZZ[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQRRRRRRRRRRRRQQQQQQQQQQQQPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>========<<<<<<<<<<<<;;;;;;;:::::::::::9999999999999888888888887777777777776666555555555555444444444443222222222222111111111111000000000////////////......-------------,,,,,,,,,,++++++++++++****************)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! rrrqqqqqqqqqqqqpppppooomlllllllkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbaa```````````````_________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\[[[]]]]\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[ZZZZZZ[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::::9999999999998888888888887777777777776666555555555555444444444432222222222222111111111110000000000////////////......------------,,,,,,,,,,++++++++++++****************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! rrrrqqqqqqqqqqqppppppoommlllllllkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbba````````````````__________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\[[]]]]]\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[ZZZZZ[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRSRRRRRRRRRRRRQQQQQQQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999999888888888887777777777776666555555555555444444444433222222222222111111111110000000000////////////......-------------,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! rrrrrqqqqqqqqqqqppppppommmmllllllllkkkklllllllllkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbb`````````````````__________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\[]]]]]]\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[ZZZZ[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRRSRRRRRRRRRRRRRQQQQQQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFGFFFFFFFFFFFEEEEEEEEEEEEDEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>=========<<<<<<<<<<<<;;;;;;;::::::::::::999999999999888888888888777777777777666655555555555444444444433222222222222111111111110000000000/////////////.....-------------,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! rrrrrrqqqqqqqqqqqqpppppmmmmmllllllllllllllllllllkkkkkklkllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffffffffeeeeeeeeefffffffffffeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbb``````````````````__________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[ZZZ[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGFFFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::::9999999999998888888888887777777777776666555555555555444444444333222222222222111111111100000000000////////////......------------,,,,,,,,,,++++++++++++****************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! rrrrrrrrrqqqqqqqqqqqpppnnmmmmmllllllllllllllllllkkkllllllllllllllllllllllllllllllllllllllllllllmmmlmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffeeeeeeefffffffffffffeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbba``````````````````__________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\[[]\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[ZZZ[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>==========<<<<<<<<<<<<;;;;;;;:::::::::::9999999999999888888888887777777777776666555555555555444444444333222222222222111111111100000000000////////////......-------------,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! sssrrrrrrrrqqqqqqqqqqppnnnmmmmmlllllllllllllllllkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjlkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffeeeeeeffffffffffffffeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbaa``````````````````__________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\[]]\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[ZZ[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRRRSSSRRRRRRRRRRRRRQQQQQQQQQRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHIHHHHHHHHHHHGGGGGGGGGGGGFFGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<<;;;;;;;::::::::::::999999999999888888888888777777777776666655555555555544444444333222222222222111111111100000000000/////////////.....-------------,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! ssssrrrrrrrrrrrqqqqqqqqnnnnmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffeeeeffffffffffffffffeeeeeeeeeffffffffffffeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbaaa```````````````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\[]]]\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[Z[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRRSSSSRRRRRRRRRRRRQQQQQQQQQRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIIHHHHIHHHHHHHHHHHHGGGGGGGGGGGGFGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::::999999999999888888888887777777777766666555555555555444444443333222222222222111111111000000000000////////////......------------,,,,,,,,,,++++++++++++****************)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! sssssrrrrrrrrrrrrrqqqqqonnnnnmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffeefffffffffffffffffeeeeeeeefffffffffffffeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbaaaa```````````````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRSSSSRRRRRRRRRRRRRQQQQQQQQRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIIHHHIIHHHHHHHHHHHGGGGGGGGGGGGFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>===========<<<<<<<<<<<<;;;;;;;::::::::::::999999999999888888888888777777777766666555555555555444444443333222222222222111111111000000000000////////////......-------------,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ssssssssrrrrrrrrrrrrrqqooonnnnmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffefffffffffffffffffffeeeeeefffffffffffffffeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaa```````````````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRSSSSSRRRRRRRRRRRRRQQQQQQQRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIIHHHIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>============<<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888888777777777766666655555555555544444443333222222222222211111111000000000000/////////////.....-------------,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! tttsssssssssrrrrrrrrrrroooonnnnmmmmmlllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffeeeeeffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccbbbbbbbbbbbaaaaaa```````````````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIIHHIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<<;;;;;;;::::::::::::999999999999888888888888777777777666666555555555555444444433333222222222222111111110000000000000////////////......------------,,,,,,,,,,++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! tttttsssssssssssrrrrrrrpoooonnnnmmmmmmllllllllmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmlmmmmmmmmmmmmlllllllllllllllllllllmmmmlllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffeeeefffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccbbbbbbbbbbaaaaaaa``````````````````__________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRSSSSSSRRRRRRRRRRRRRQQQQQQRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIIHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>============<<<<<<<<<<<;;;;;;;::::::::::::999999999999888888888888777777777666666655555555555444444433333222222222222111111111000000000000////////////......-------------,,,,,,,,,+++++++++++++****************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! tttttttsssssssssssssrrrppoooonnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffgffffffffffffffffffffffeefffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddccccccccccccccccbbbbbbbbbaaaaaaaa``````````````````__________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\^]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\[[[[[[[[[[[\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRSSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIIHIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>===========<<<<<<<<<<<<;;;;;;;:::::::::::999999999999988888888888777777777666666655555555555544444433333222222222222211111111000000000000////////////......-------------,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! uutttttttttsssssssssssrpppoooonnnnmmmmmmmmmmmmmmlllllllmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffggffffffffffffffffffffffeffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccbbbbbbbbaaaaaaaaaa`````````````````__________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\^]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\[[]\\\\\\\\\\\\\\[[[[[[[[[[\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRSSSSSSSSRRRRRRRRRRRRQQQQQRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIIHIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>============<<<<<<<<<<<;;;;;;;::::::::::::999999999999888888888888777777776666666555555555555444444333333222222222222111111110000000000000///////////.......------------,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! uuuuttttttttttssssssssspppppooonnnnnmmmmmmmmmmmmlllllmmmmmmmmmmllllllllllmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffgggfffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccbbbbbbaaaaaaaaaaa`````````````````__________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\^^]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\[[]\\\\\\\\\\\\\\[[[[[[[[[[\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRSSSSSSSSRRRRRRRRRRRRRQQQQRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999888888888888777777776666666655555555555444444333333222222222222111111111000000000000///////////.......-------------,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!! uuuuuuttttttttttttsssssqpppppooonnnnnnmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffggggggfffffffffffffffffffgffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccbbbbbaaaaaaaaaaaa`````````````````__________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]\\\\\\^]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\[]]\\\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRSSSSSSSSSRRRRRRRRRRRRQQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;;;;;;::::::::::::99999999999988888888888777777776666666655555555555544444333333222222222222211111111000000000000///////////.......-------------,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!! uuuuuuuuuutttttttttttssqqqppppoooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffgggggggffffffffffffffffffggffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccbbbbaaaaaaaaaaaaa`````````````````__________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]\\\\\^]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\[[[[[[[[\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRSSSSSSSSSRRRRRRRRRRRRRQQQRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>============<<<<<<<<<<;;;;;;;;::::::::::::999999999999888888888888777777766666666555555555555444443333333222222222222111111110000000000000//////////........------------,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!! vvvuuuuuuuuutttttttttttqqqqppppooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffgggggggggffffffffffffffffgggffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccbbbaaaaaaaaaaaaaa`````````````````__________________^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]\\\\^^]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\[[[[[[[\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::999999999999988888888888777777766666666655555555555544443333333222222222222111111111000000000000//////////........------------,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!! vvvvvuuuuuuuuuuutttttttqqqqqpppppooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffggggggggggfffffffffffffffggggfffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccbbaaaaaaaaaaaaaaa`````````````````__________________^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]\\\^^^]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\[[[[[[[\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRSSSSSSSSSSSRRRRRRRRRRRRQQRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>============<<<<<<<<<;;;;;;;;;::::::::::::99999999999988888888888877777766666666655555555555544443333333322222222222211111111000000000000//////////........-------------,,,,,,,,,+++++++++++++****************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!! vvvvvvuuuuuuuuuuuuuttttrrqqqqqppppoooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffgggggggggggffffffffffffffggggggfffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccbaaaaaaaaaaaaaaaa`````````````````__________________^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]\\\^^^^]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\[[[[[[\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRSSSSSSSSSSSRRRRRRRRRRRRRQRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888888777777666666666555555555555444433333333222222222222111111110000000000000/////////.........------------,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!! vvvvvvvvvvuuuuuuuuuuuutrrrrqqqqqppppooooooonnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffggggggggggggfffffffffffffgggggggffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccaaaaaaaaaaaaaaaaa`````````````````_________________^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]\\^^^^^]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\[[[[[\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRSSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::99999999999988888888888777777666666666655555555555544433333333222222222222111111111000000000000/////////.........------------,,,,,,,,,,++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!! yyyyxxxxxxxxxxxxxwwwwwwvvuuuuuutttttsssssrrrrrrqpppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggghhhhhhhhhggggggggggggggggeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbbdddddddddccccccccccccccccbbbbbaaaaaaaaaaaaaaa`````_____________^^^^^^^^^^^^`````______________^^^^^^__________^^^^^^^^^^^^^^]\\\\\\\\[[[[[[[[[[[[[[ZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<;;;::::::::::::99999999998888888877777777777766666666655555555555544444444443333333222222222222111111111111111000000000000/////////////.............-----,,,,,,,,,,,,+++++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! yyyyyyxxxxxxxxxxxxxxxwwvvvvvuuuuutttttsssssrrrrrpppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhgggggggggggggggfeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbddddddddddcccccccccccccccbbbbbbaaaaaaaaaaaaaaa````______________^^^^^^^^^^^``````______________^^^^^___________^^^^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[[ZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>===========<<<<<<<<<<<<;;;;:::::::::::999999999988888888877777777777666666666655555555555544444444433333332222222222221111111111111111000000000000/////////////............-----,,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! yyyyyyyyyxxxxxxxxxxxxxxvvvvvvvuuuuutttttsssssrrrpppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhggggggggggggggffeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbdddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaaa````_______________^^^^^^^^^^``````_______________^^^^____________^^^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>============<<<<<<<<<<<;;;;::::::::::::99999999988888888877777777777766666666655555555555544444444433333332222222222222111111111111111000000000000/////////////............-----,,,,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyxxxxxxxxxxwwwvvvvvvvuuuuuttttssssrrpppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkklllllllllllllllllllkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbbbbbddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaa````_______________^^^^^^^^^```````______________^^^^_____________^^^^^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<<<;;;;;:::::::::::99999999988888888877777777777766666666655555555555544444444433333333222222222222111111111111111000000000000/////////////.............-----,,,,,,,,,,,,+++++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyxxxxxwwwwwvvvvvvvuuuuuttttssssqqpppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllkkkkkkkkkkllllllllllllllllllllllkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeeeeeeeeedfeeeeeeeeeeeeeeeeeeddddddcccccccccccccccbbbbbbbbbbbdddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaaaa````_______________^^^^^^^^````````______________^^^_____________^^^^^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[[[YYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>============<<<<<<<<<<;;;;;::::::::::::99999999888888888877777777777666666666655555555555544444444333333332222222222221111111111111111000000000000/////////////............-----,,,,,,,,,,,,+++++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyywwwwwwwwvvvvvvuuuuttttsssqqqppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkklllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeedddddccccccccccccccccbbbbbbbbbbddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaaaa````_______________^^^^^^^`````````______________^^______________^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUXXXWWWWWWWWWWWWVVVVVVVVVVWVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<<;;;;;::::::::::::99999999888888888877777777777766666666655555555555544444444333333333222222222222111111111111111000000000000/////////////............-----,,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwvvvvvuuuuttttsqqqqqppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllkkklllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeddddcccccccccccccccccbbbbbbbbbdddddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa```_______________^^^^^^^``````````______________^`______________^^^^^^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUXXXXWWWWWWWWWWWWVVVVVVVVVWWVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;;;;;:::::::::::99999999888888888877777777777766666666665555555555544444444333333333222222222222111111111111111000000000000/////////////............------,,,,,,,,,,,,+++++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwvvvvuuuutttrqqqqqpppppppppppppppppppnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhggggggggffffffffeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeddddcccccccccccccccccbbbbbbbbddddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaa````_______________^^^^^^``````````_______________``______________^^^^^^^^^\\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUXXXXWWWWWWWWWWWWWVVVVVVVVWWVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>============<<<<<<<<<;;;;;;::::::::::::99999998888888888877777777777766666666655555555555544444443333333332222222222221111111111111110000000000000/////////////............-----,,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwvvvvuuuttrrrqqqqqpppppppppppppppppnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooonnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhggggggfffffffffeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeddddcccccccccccccccccbbbbbbbeddddddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````_______________^^^^^```````````______________```_____________^^^^^^^^^]\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVXXXXXWWWWWWWWWWWWVVVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<;;;;;;::::::::::::99999998888888888877777777777766666666655555555555544444443333333333222222222222111111111111111000000000000/////////////............-----,,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!! yyyyyyyyyyyyzyzzzzzzzyyxxxxxxxxxxxxxwwwwwvvvuuutrrrrqqqqqppppppppppppppppnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooonnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeddddcccccccccccccccccbbbbbbeeddddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````_______________^^^^````````````_____________```______________^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVXXXXXXWWWWWWWWWWWWVVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>============<<<<<<<<;;;;;;;:::::::::::99999998888888888887777777777766666666665555555555544444443333333333222222222222111111111111111000000000000/////////////............------,,,,,,,,,,,,+++++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!! yyyyyyzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxwwwwvvvuussrrrqqqqqpppppppppppppppnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooonnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhggggffffffffffffeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeddddcccccccccccccccccbbbbbeeeddddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````_______________^^^`````````````____________````______________^^^^^^^]]\\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVXXXXXXWWWWWWWWWWWWWVVVVVVWWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<;;;;;;;::::::::::::99999988888888888877777777777766666666655555555555544444433333333332222222222221111111111111110000000000000////////////.............-----,,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwvvusssrrrqqqqqqpppppppppppppnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooonnnnooooooooooooooooooooonnnnnnnnnnnnnnnnnnnooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggiihhhhhhhhhhhhhhhhhhhhgggfffffffffffffeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeedddddcccccccccccccccccbbbbeeeedddddddddddddddccccccbbbbbbbbbbbbbbbaaaaaaaaaa````````_______________^^``````````````___________`````_____________^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVXXXXXXXWWWWWWWWWWWWVVVVVVWWWWWVVVVVVVVVVVVUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::999999988888888888777777777777666666666555555555555444444333333333332222222222221121111111111110000000000000////////////............-----,,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxwwwvvtsssrrrrqqqqqppppppppppppnnnnnnnnnnnoooooooooooooooooooooooooooooooooooopppnoooooooooooooooooooooooonnnnnnnnnnnnnnnooooooooooommmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhgggiiiihhhhhhhhhhhhhhhhhhgggffffffffffffffeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeddddddcccccccccccccccccbbbeeeeedddddddddddddddcccccbbbbbbbbbbbbbbbaaaaaaaaaa`````````______________^^``````````````___________``````_____________^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVXXXXXXXWWWWWWWWWWWWWVVVVVWWWWWVVVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>============<<<<<<<;;;;;;;;::::::::::::99999988888888888877777777777666666666655555555555444444333333333332222222222221121111111111110000000000000////////////............------,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxwwvtttssrrrrqqqqqqppppppppppnnnnnnnnnoooooooooooooooooooooooooooooooooooppppppooooooooooooooooooooooooonnnnnnnnnnnnoooooooooooooommmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhgiiiiihhhhhhhhhhhhhhhhhhhgffffffffffffffeeeeeeeeeeefffffffffffeeeeeeeeeeeeeedddddddcccccccccccccccccbbeeeeeddddddddddddddddcccccbbbbbbbbbbbbbbbaaaaaaaaa``````````______________^a``````````````__________``````______________^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVXXXXXXXXWWWWWWWWWWWWVVVVVWWWWWWVVVVVVVVVVVVUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<;;;;;;;;::::::::::::99999988888888888877777777777766666666655555555555544444333333333332222222222221121111111111110000000000000/////////////...........------,,,,,,,,,,,,+++++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzyyyyyyxxxwwutttssrrrrqqqqqqpppppppppnnnnnnnnooooooooooooooooooooooooooooooooopppppppppooooooooooooooooooooooooonnnnnnnnoooooooooooooooooommmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhfffffffffffffffeeeeeeeeeeffffffffffffeeeeeeeeeeeeeddddddddcccccccccccccccccbeeeeeeddddddddddddddddcccccbbbbbbbbbbbbbbbaaaaaaaa```````````______________aa``````````````_________```````______________^^^^]]]]]\\\\\\\\\\\\\[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXWWWWWWWWWWWWVVVVWWWWWWVVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>============<<<<<<;;;;;;;;;:::::::::::999999988888888888777777777777666666666555555555555444443333333333332222222222221221111111111110000000000000////////////...........------,,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!! zzzzzz{{{{{{{{{{{{{{{{{yzzzzzzzzzzzzzzzzzyyyyxxxuuuttsssrrrqqqqqqqpppppppnnnnnnnoooooooooooooooooooooooooooooooopppppppppppooooooooooooooooooooooooonnnnoooooooooooooooooooooommmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmllllllllllllllllllmmllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhffffffffffffffffeeeeeeeeefffffffffffffeeeeeeeeeeeedddddddddccccccccccccccccceeeeeeeddddddddddddddddcccccbbbbbbbbbbbbbbbaaaaaaa```````````______________aaa``````````````________````````_____________^^^^]]]]]]\\\\\\\\\\\\\[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXWWWWWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>============<<<<<<;;;;;;;;;::::::::::::99999988888888888877777777777666666666655555555555444443333333333332222222222221221111111111110000000000000////////////...........-------,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyxxvvuuttsssrrrqqqqqqqqqqpppooooooooooooooooooooooooooooooooooooppppppppppppppooooooooooooooooooooooooonooooooooooooooooooooooooommnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllmmmmllllllllllllllllllllllllllllllllllkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjkjjjjjjjjjjjiiiiiiihhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhfffffffffffffffffeeeeeeeeffffffffffffffeeeeeeeeeeeddddddddddcccccccccccccccceeeeeeeeddddddddddddddddccccbbbbbbbbbbbbbbbbaaaaaa````````````_____________aaa``````````````________`````````_____________^^^]]]]]]]\\\\\\\\\\\\\[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVXXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWWWVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????>>>>>>>>===========<<<<<<;;;;;;;;;::::::::::::99999998888888888877777777777766666666655555555555544443333333333332222222222221221111111111111000000000000/////////////..........-------,,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{zzzzzyyywvvuuttsssrrrrqqqqqqqqqqqooooooooooooooooooooooooooooooooopppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmllllllllllllmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhffffffffffffffffffeeeeeeefffffffffffffffeeeeeeeeeedddddddddddccccccccccccccceeeeeeeeeddddddddddddddddccccbbbbbbbbbbbbbbbbaaaaa`````````````____________aaaaa`````````````_______`````````______________^^]]]]]]]\\\\\\\\\\\\\\[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVXXXXXXXXXXXWWWWWWWWWWWWVVWWWWWWWWWVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>>>>>>============<<<<<;;;;;;;;;;:::::::::::999999988888888888877777777777666666666655555555555444443333333333332222222222222221111111111110000000000000////////////..........-------,,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{zzzzywwvvuuttsssrrrrqqqqqqqqqqooooooooooooooooooooooooooooooopppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhiiiiiiiiiihhhhhhhhhhhhhhhgffffffffffffffffffeeeeeeffffffffffffffffeeeeeeeeeddddddddddddcccccccccccccceeeeeeeeeedddddddddddddddcccccbbbbbbbbbbbbbbbbaaaa``````````````___________aaaaa``````````````______``````````______________^]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVXXXXXXXXXXXWWWWWWWWWWWWVVWWWWWWWWWVVVVVVVVVVVVUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<;;;;;;;;;;::::::::::::99999988888888888877777777777666666666655555555555544443333333333332222222222222221111111111110000000000000////////////..........-------,,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!! {{{{{||||||||||{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{zzzxwwvvuutttsssrrrrrqqqqqqqooooooooooooooooooooooooooooooppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhiiiiiiiiiiihhhhhhhhhhhhhhgggfffffffffffffffffeeeeefffffffffffffffffeeeeeeeeddddddddddddcccccccccccccceeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbbbaaaa```````````````__________aaaaaa``````````````_____```````````_____________^]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVXXXXXXXXXXXXWWWWWWWWWWWWVWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::99999998888888888877777777777666666666655555555555544443333333333332222222222222221111111111111000000000000////////////..........--------,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!! {||||||||||||||||||{{{{zzz{{{{{{{{{|||||||{{{{{zxxwwvvuuuttssssrrrrrrrqqqooooooooooooooooooooooooooooppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjiiiiiiihhhhhiiiiiiiiiiiihhhhhhhhhhhhhggggfffffffffffffffffeeeeffffffffffffffffffeeeeeeedddddddddddddccccccccccccceeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbbbaaaa``````````````__________aaaaaaa`````````````_____````````````_____________]]]]]]]]]\\\\\\\\\\\\\\[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>============<<<<;;;;;;;;;;;:::::::::::999999988888888888877777777776666666666655555555555444443333333333332222222222222221111111111110000000000000////////////.........--------,,,,,,,,,,,,+++++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!! |||||||||||||||||||||||{{{{{{{{{{||||||||||||{{{yxxwwvvvuutttsssssrrrrrrrpppppppppppoooooooooooooooopppppppppppppppppppppppoooooooooooooooooooooppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnooooooonnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiihhhhhiiiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffffeeeefffffffffffffffffffeeeeeeddddddddddddddcccccccccccceeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbbaaa```````````````_________aaaaaaaa``````````````___````````````_____________]]]]]]]]]]\\\\\\\\\\\\\[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::::99999988888888888877777777776666666666655555555555544443333333333332222222222222221111111111110000000000000////////////.........--------,,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!! |||||||||||||||||||||||{{{{{{{{||||||||||||||||{yyxxxwwvvuuuttttssssssrrrpppppppppppppppppppoooooppppppppppppppppppppppppppoooooooooooooooooopppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooonnnnnnnnoooooooooooooooonooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhiiiiiiiiiiiiiiiiihhhhhhhhgggggggggffffffffffffffeegfffffffffffffffffffeeeeedddddddddddddddccccccccccceeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbbaaa```````````````________aaaaaaaa``````````````___`````````````____________]]]]]]]]]]]\\\\\\\\\\\\\[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;;;;:::::::::::99999998888888888877777777776666666666655555555555544443333333333332222222222222222111111111110000000000000////////////.........---------,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! |||||}}}}}}}}||||||||||{{{{{{{||||||||}}}}}|||||zyyyxxwwvvvuuutttttssssssqqqqqpppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooonnnnnooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggfffffffffffffeggfffffffffffffffffffeeeeeddddddddddddddddccccccccceeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbaaa```````````````_______aaaaaaaaa``````````````__``````````````___________]]]]]]]]]]]\\\\\\\\\\\\\\ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::::99999988888888888877777777766666666666655555555555444443333333333332222222222222221111111111110000000000000////////////........---------,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!! ||}}}}}}}}}}}}}}|||||||{{{{{{|||||||}}}}}}}}}}||zzyyyxxxwwvvvuuuuuttttttsqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppoooooooooooopppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooonooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiihhhhgggggggggggggffffffffffffgggffffffffffffffffffffeeeeedddddddddddddddcccccccceeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbaaaa```````````````______aaaaaaaaaa``````````````_a`````````````___________]]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVYYYXXXXXXXXXXXXWWWWWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::::99999998888888888877777777766666666666655555555555544443333333333332222222222222221111111111110000000000000////////////........---------,,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!! }}}~~~~~~~~~~~~}}}}}}}}|||||}}}}}}~~~~~~~~~~~~~~{{{zzzyyxxxwwwwvvvvvvuuuuttttttttsssssssrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppooopppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppooopppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnmmmonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmlllllllllllllllnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggfffffffffffffffeeffffffffffeeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbcccccbbbbbbbbbbbbbaaaaaaa````````````_____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>===========<<<<<<<<<<<<;;<;;;;;;;;;;;::::::::::::9999998888888888877777777777666666666666555555555554444444443333333333332222222222221111111111110000000////////////............-----------,,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!! }~~~~~~~~~~~~~~~~}}}}}}||||}}}}}}}~~~~~~~~~~~~~~|{{{{zzyyyxxxxwwwwwwvvvvvuuuuuttttttssssssrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppopppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnmmmonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmlllllllllllllnnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffffffffefffffffffffeeeeeeeeeeeeeeddddccccccccccccccbbbbbbbcccccbbbbbbbbbbbbbbaaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>============<<<<<<<<<<<<;<;;;;;;;;;;;::::::::::::9999998888888888887777777777666666666666555555555555444444443333333333332222222222221111111111110000000////////////............-----------,,,,,,,,,,,,+++++++++++++*************))))))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~}}}}}|||}}}}}}}~~~~~~~~~|||{{{zzzyyyyxxxxxxwwwwwwvvvuuuuutttttsssssrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmlllllllllllnnnnnnnnnnnnnnnmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeedddddccccccccccccccbbbbbbccccccbbbbbbbbbbbbbbaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEEDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>>===========<<<<<<<<<<<<;<;;;;;;;;;;;;:::::::::::9999998888888888887777777777766666666666555555555555444444444333333333333222222222221111111111110000000////////////............-----------,,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~}}}|}}}}}}}}~~~~~~||||{{{{zzzzyyyyyyxxxxxxwwwvvvvuuuuttttssssssrrrrrpppppppppppppppppppppppppppppppppppppppppppppppppqppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmlllllnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeedddddcccccccccccccccbbbbbcccccccbbbbbbbbbbbbbbaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZ[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<;<<;;;;;;;;;;;::::::::::::999999888888888887777777777766666666666655555555555444444444333333333333222222222222111111111110000000/////////////...........------------,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}|||||{{{{{zzzzzzyyyyyyxxxwwwwvvvuuuutttssssssrrrrppppppppppppppppppppppppppppppppppppppppppppppqqqqppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnooooooooooooooonnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiihhhhhhhgggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeddddddccccccccccccccbbbbbccccccccbbbbbbbbbbbbbaaaaaa`````````````__________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999998888888888887777777777666666666666555555555554444444443333333333332222222222221111111111110000000////////////...........------------,,,,,,,,,,,,+++++++++++++*************))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~}}}}}}}}~~~~~~}}}||||||{{{{{{zzzzzzzyyyxxxxwwwvvvuuutttssssssrrrpppppppppppppppppppppppqqppppppppppppppppppqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpooooooooooooooooooooooooooooooooooooooooonnnnnnnnnoooooooooooooooooonnnnnnnooooooooonnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooonnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeedddddddccccccccccccccbbbbccccccccbbbbbbbbbbbbbbaaaaa``````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEECCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999998888888888887777777777766666666666555555555554444444444333333333333222222222221111111111110000000////////////...........------------,,,,,,,,,,,,+++++++++++++*************))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!! ~~~~~~~~~~~}}}}}}}}~~~~~}}}}}|||||||{{{{{{{{{zzzzyyyxxxwwvvvuuutttsssssrrrppppppppppppppppppppqqqqqpppppppppppppppqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooooooonnnnnnoooooooooooooooooooonnnnnooooooooooonnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnpoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooonnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhgggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeddddddddccccccccccccccbbbcccccccccbbbbbbbbbbbbbbaaaaa``````````````________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEECCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999888888888887777777777766666666666655555555554444444444333333333333222222222221111111111110000000////////////...........------------,,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!! ~~~~~~~~}}}}}}}~~~~~}}}}}}}}|||||||||||{{{{{{zzyyyxxwwvvvuutttssssssrrppppppppppppppppppqqqqqqqppppppppppppqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqpppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooonnnooooooooooooooooooooooonnoooooooooooooonnnnnnnnnnnooooooooooonnnnnnnnnnnnnnooooooooooooooooooonnnnnnppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooonnnnnnnnmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhgggggggggggggfffffffffffgfffffffffffffffeeeeeeeeeddddddddcccccccccccccccbbccccccccccbbbbbbbbbbbbbbaaaaa`````````````_________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEECCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????????>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999998888888888887777777777666666666666555555555544444444443333333333332222222222221111111111110000000////////////...........------------,,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!! ~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}|||||||||||{{{zzyyyxxwwvvuuutttssssssrpppppppppppppppqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnooooooooooooonnnnnnnnnnnnooooooooooooooooooooonnnnppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooonnnnnnnnmmmmmmllllllllllllllllllljjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggggffffffffffggfffffffffffffffeeeeeeeedddddddddcccccccccccccccbcccccccccccbbbbbbbbbbbbbaaaaaa`````````````_________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZ[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGFFFFFFFFFFFEEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999998888888888887777777777766666666666555555555544444444444333333333333222222222221111111111110000000////////////...........------------,,,,,,,,,,,,,++++++++++++************)))))))))))((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!! ~~~}}}}}~~~~~~€€€}}}}}}}}}}}}}}}}}}}}}||||{{zzyyxxwwvvuuutttsssssssppppppppppppqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppqqpppppppppppppppppppppppppqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnooooooooooooooonnnnnnnnnnooooooooooooooooooooooonnppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllnmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooonnnnnnmmmmmmmmllllllllllllllllljjjjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggggfffffffffgggffffffffffffffeeeeeeeeddddddddddccccccccccccccbcccccccccccbbbbbbbbbbbbbbaaaaa``````````````________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNMOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGFFFFFFFFFFFFEEEEEEEEECCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888888888887777777777766666666666655555555544444444444333333333333222222222221111111111110000000////////////...........------------,,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!! ~~}~~~~~~~~€€€€€}}}}}}}}}}}}}}}}}}}}}}}}||{{zzyyxxwvvuuutttsssssssppppppppppqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppqqqqpppppppppppppppppppppppppqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnoooooooooooooooooonnnnnnnoooooooooooooooooooooooonppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllnnmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooonnnnnmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhgggggggggggfffffffffgggfffffffffffffffeeeeeeedddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaa`````````````_________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGFFFFFFFFFFFEEEEEEEEECCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999998888888888887777777777666666666666555555555444444444443333333333332222222222221111111111110000000////////////..........-------------,,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!! €€€€€€€€~~~~~~~~~€€€€€€€}}~}~~~}}}}}}~~~~~~~}}}}}|{{{zyyxxwwvvuutttssssssspppppppppqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppqppqqoooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqpppppppqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnoooooooooooooooooooonnnnnooooooooooooooooooooooooopppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllnnnmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhggggggggggggffffffffggggfffffffffffffffeeeeeeddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaa`````````````_________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGFFFFFFFFFFFEEEEEEEEECCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999998888888888887777777777766666666666555555555444444444444333333333332222222222221111111111110000000////////////...........------------,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!! €€€€€€€€€€€€~~~~~~~~€€€€€€€€€€~}~~~~~~~~~~~~~~~~~~~~}}}||{{zzyxxwwvvuutttssssssspppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqppppqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnooooooooooooooooooooooooopppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllnnnnmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhggggggggggggfffffffgggggfffffffffffffffeeeeeddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaa``````````````________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFEEEEEEEECCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@????????????>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999888888888887777777777766666666666655555555444444444444333333333333222222222221111111111110000000////////////...........------------,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€€}~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyxxwwvvuutttsssssssppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonooooooooooooooooooooooooopppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmoonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllnnnnnnmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmllllkkkkkkkjjjjjjjjiiiiiiihhhhhhhgggggggggggggfffffggggggfffffffffffffffeeeedddddddddddddccccccccccccdcccccccccccccbbbbbbbbbbbaaaaaaaa`````````````_________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFEEEEEEEECCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::999999999888888888888777777777766666666666655555555544444444444333333333333222222222222111111111110000000////////////...........------------,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€€}}~~~~~~~~~~~~~~~~~~~~~~}}||{zzyxxwvvuuutttsssssssppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppoooooooooooooooooooooooppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllnnnnnnnmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnmnnnnnnnnnnnnlllllllkkkkkkjjjjjjiiiiiiihhhhhhhhggggggggggggfffffggggggfffffffffffffffeeeeddddddddddddddcccccccccccdccccccccccccccbbbbbbbbbbaaaaaaaaa`````````````_________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNPPOOOOOOOOOOONNNNNNNNNNNMNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGFFFFFFFFFFFEEEEEEECCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999998888888888887777777777766666666666555555555444444444444333333333332222222222221111111111110000000////////////...........------------,,,,,,,,,,,,+++++++++++++**********))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!! ~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}~~~~~~~~~~~~~~~~~~~~~~}||{zzyxxwvvuuttttssssssspqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooopooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppoooooooooooooooooooooppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmoooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllnnnnnnnnmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmllllllkkkkkjjjjjjiiiiiihhhhhhhhhgggggggggggggfffgggggggfffffffffffffffeeedddddddddddddddccccccccccddccccccccccccccbbbbbbbbbaaaaaaaaa``````````````________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGFFFFFFFFFFFEEEEEEECCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@????????????>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888887777777777766666666666655555555444444444444333333333333222222222221111111111110000000////////////...........------------,,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!! ~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}~~~~~~~~~~~~~~~~~}||{zzyxxwvvuuttttsssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppoooooooooooooooooooppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllnnnnnnnnnmmmmmmmmmmmmmmmmoooooooooooooooopppppooooooonnnnnnnnnnnnnnnnoooooommmmmmlllllkkkkjjjjjiiiiiihhhhhhhhhhgggggggggggggffggggggggfffffffffffffffeeeddddddddddddddccccccccccdddcccccccccccccbbbbbbbbbaaaaaaaaaa`````````````_________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGFFFFFFFFFFFEEEEEEECCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::9999999999888888888888777777777766666666666655555555544444444444333333333333222222222221111111111110000000////////////...........------------,,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!! ~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}~~~~~~~~~~~~~~}||{zzyxwwvvuuttttsssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooooooooopppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppooooooooooooooooopppppppppppppppppppooooooooooooooooooooooooonnnnnnnonnnnnnnnnnnnnnnnnnnnnnnmoooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllnnnnnnnnnnmmmmmmmmmmmmmmmooooooooooooooopppppppooooooonnnnnnnnnnooooooooooonnnmmmmmllllkkkkjjjjjiiiiihhhhhhhhhhhggggggggggggffgggggggggfffffffffffffffeeeddddddddddddddcccccccccdddccccccccccccccbbbbbbbbaaaaaaaaaaa`````````````_________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGFFFFFFFFFFFEEEEEECCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999998888888888887777777777766666666666555555555444444444444333333333332222222222221111111111110000000////////////..........-------------,,,,,,,,,,,,+++++++++++++**********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!"!!!!!!!!!!!!! ~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}~~~~~~~~~~~~~}||{zzyxwwvvuuttttsssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppoooooooooooooooooooppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppooooooooooooooopppppppppppppppppppppoooooooooooooooooooooooonnnnnnooonnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlnnnnnnnnnnnmmmmmmmmmmmmmmoooooooooooooooppppppppooooooooonnnoooooooooooppppnnnnnnmmmmlllkkkkjjjjiiiiihhhhhhhhhhhhhgggggggggggfgggggggggffffffffffffffffeeeddddddddddddddccccccccddddccccccccccccccbbbbbbbaaaaaaaaaaaa`````````````________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGFFFFFFFFFFFEEEEEECCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777777777766666666666555555555444444444444333333333332222222222221111111111110000000////////////...........------------,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!"!!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}~~~~~~~~~~~}||{zzyxwwvvuuttttsssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppppppppppppppppppooooooooooooooopppppppppppppoooooooooooopppoooooooooooooooooooooopooooooooooooooooooooooooppppppppppppooooooooooooopppppppppppppppppppppppoooooooooooooooooooooooonnnnoooonnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmooooooooooooooppppppppppooooooooooooooooooppppppppooonnnnnmmmlllkkkjjjjjiiiihhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffeeedddddddddddddddcccccccdddddccccccccccccccbbbbbbaaaaaaaaaaaa`````````````_________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFEEEEECCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;::::::99999999999888888888888777777777766666666666655555555444444444444333333333333222222222221111111111110000000////////////...........------------,,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!"!!!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}~~~~~~~~~~}||{zyyxwwvuuuttttsssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppppppppppppppppppppppoooooooooooopppppppppppppppoooooooooopppppoooooooooooooooooooopppooooooooooooooooooooooppppppppppppoooooooooooooppppppppppppppppppppppppoooooooooooooooooooooooonnnooooonnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmoooooooooooooppppppppppppoooooooooooooooppppppppppooooonnnnmmmlllkkkjjjjiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffeeeeddddddddddddddcccccccddddddcccccccccccccbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFEEEEECCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888888777777777776666666666655555555544444444444333333333333222222222222111111111110000000////////////...........------------,,,,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!"!!!!!!!!!!!!!! }~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}~~~~~~~~~}||{zyyxwwvuuutttttssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqpppppppppppppppppppppppppppppppppppppppppoooooooooppppppppppppppppoooooooooppppppppoooooooooooooooooppppppoooooooooooooooooooppppppppppppppoooooooooooppppppppppppppppppppppppppooooooooooooooooooooooonnooooooonnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmoooooooooooooppppppppppppoooooooooooooopppppppqqqqooooooonnnnmmlllkkkjjjjiiiihhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeddddddddddddddccccccddddddccccccccccccccbbbbbaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFEEEEECCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::999999999999888888888887777777777766666666666555555555444444444444333333333332222222222221111111111110000000////////////..........-------------,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!""!!!!!!!!!!!!! }}~~€€€€€€€€€€€€~~~~€€€€€€€€€}}}}}}}}}~~~~~~~~~}||{zyyxwwvuuutttttssssssqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppoooooopppppppppppppppppppooooooppppppppppoooooooooooooooppppppppoooooooooooooooooppppppppppppppppoooooooooqpppppppppppppppppppppppppooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmoooooooooooopppppppppppppoooooooooooooppppppqqqqqqppppooooonnnmmlllkkjjjjiiiiihhhhhhhhhhhhhhhhggggggghhggggggggggggfffffffffffeeeeeeddddddddddddddcccccdddddddccccccccccccccbbbbbaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFEEEEDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;::::::99999999999888888888888777777777766666666666655555555444444444444333333333332222222222221111111111110000000////////////...........------------,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!""!!!!!!!!!!!!! }}~~€€€€€€€€~~~~~~€€€€€}}}}}}}}}}~~~~~~~~~}||{zyyxwvvuuutttttttssssqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppppppppppppppppppppppppooopppppppppppppppppppppooooppppppppppppoooooooooooooppppppppppooooooooooooooopppppppppppppppppppooooooqqqppppppppppppppppppppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmoooooooooooopppppppppppppooooooooooooppppppqqqqqqqppppppoooonnnmmllkkkjjjjiiiiihhhhhhhhhhhhhhhhgggggghhhgggggggggggfffffffffffeeeeeedddddddddddddddccccdddddddccccccccccccccbbbbbbaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFEEEEDCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888888777777777776666666666655555555544444444444333333333333222222222222111111111110000000////////////...........------------,,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!""!!!!!!!!!!!!! }}}~~~~~}~~~~~~~||}}}}}}}}}~~~~~~~~}||{zyyxwvvuuutttttttttttqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppopppppppppppppppooooooooooppppppppppppooooooooooooopppppppppppppppppppppooooqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmoooooooooooopppppppppppppooooooooooopppppppqqqqqqqppppppppooonnmmmllkkkjjjjiiiiihhhhhhhhhhhhhhhhggggghhhhgggggggggggffffffffffeeeeeeeddddddddddddddccccddddddddccccccccccccccbbbbbaaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFEEEDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::999999999999888888888887777777777766666666666555555555444444444444333333333332222222222221111111111100000000////////////..........-------------,,,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!""!!!!!!!!!!!!!! }}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚���€~}||{zyyxxxwwwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvvsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuutttttttttttttttttttttttttuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrssssssssssssssssssssrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooppppppppppppppppoooooooooooooooooooooooooooooooooopoooooopppppppppqqqqqqqrrrrrrrrrrrqqqppoonnnmmllllklllllllllllllllkkkkkkkkkkiiiihhhhhhhhhhhggggggggggeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccbaaaaaaaaaaaaa```````````^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYY[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSTTTSSSSSSSSSSSRRRRRRRRRRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>??>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::9999999888888888888777777777777666666666666555555555555444444444443333333333322222222222211111111111011100000000000///////////.........------------,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! }}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€�����‚‚‚‚���€€~}|{{zyyxxxwwwwwwwwwwwuuuuuuuvvvvvvvvvvvvvvvvvvssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrtssssssssssssssssssssssssssssssssssssssssrrrrrrrrrssssssssssssssssssssssrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooopppppppppppppppppoooooooooooooooooooooooooooooooooppppppppppppppppqqqqqqqrrrrrrrrrrrqqqpppoonnmmmllllmlllllllllllllllkkkkkkkkkiiiiihhhhhhhhhhggggggggggeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccbbaaaaaaaaaaaaa``````````^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYY[[[[[[ZZZZZZZZZZZZYYYYYYYZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSTTTSSSSSSSSSSSSRRRRRRRRRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????>??>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::99999998888888888887777777777776666666666665555555555554444444444443333333333222222222222111111111111111000000000000//////////.........------------,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ||}}~~~~~~~~~}}}}}}}}}}~~~~€€€€€�����‚‚‚���€€~}||{zyyxxxwwwwwwwwwwwuuuvvvvvvvvvvvvvvvvvvvvvvssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuutttttttttttttttuuuuttttttuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrttttssssssssssssssssssssssssssssssssssssssssrrrrrrsssssssssssssssssssssssrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooqpppppppppppppppppooooooooooooooooooooooooooooooooppppppppppppppppqqqqqqqqqrrrrrrrrrrqqqppooonnmmllllmmllllllllllllllllkkkkkkkiiiiiihhhhhhhhhhgggggggggeeeeeeeeeeeeeeeddddddddddeddddddddddddccccccccccccbbaaaaaaaaaaaaaa`````````^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZY[[[[[[ZZZZZZZZZZZZZYYYYYYZYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTTSSSSSSSSSSSRRRRRRRRRRSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>???>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::99999999888888888887777777777777666666666665555555555554444444444443333333333322222222222111111111111111000000000000//////////.........------------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ||}}~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~€€€€�����������€€~~}||{zyyxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuttttttttttttuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrttttttssssssssssssssssssssssssssssssssssssssssrrrrssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrqqqqqqqqqqqqqqqqqqqqssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooqqqpppppppppppppppppoooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqrrrrrrrrrrrqqqppoonnmmmlllmmllllllllllllllllkkkkkkkiiiiiiihhhhhhhhhhggggggggfeeeeeeeeeeeeeeddddddddddedddddddddddddcccccccccccbbbaaaaaaaaaaaaa`````````^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZY[[[[[[[ZZZZZZZZZZZZYYYYYYZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTTSSSSSSSSSSSSRRRRRRRRRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::99999999888888888888777777777777666666666666555555555555444444444443333333333322222222222211111111111111000000000000//////////.........------------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! |||}}~~~~~~~~~}}}}}|||||||||}}}}~~~~~~~~~~~~~~~~~~~~€€€€€����������€€~~}||{zzyxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttuuuutttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrtttttttttsssssssssssssssssssssssssssssssssssssssrrssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqqqqqqqqqqsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooqqqqqpppppppppppppppppoooooooooooooooooooooppppooopppppppppppppppppppqqqqqqqrrrrrrrrrrqqqppooonnmmmllmmmllllllllllllllllkkkkkkiiiiiiiihhhhhhhhhhgggggggffeeeeeeeeeeeeeedddddddddeddddddddddddddccccccccccbbbaaaaaaaaaaaaaa````````^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZYYYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSTTTTTSSSSSSSSSSSRRRRRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::99999999888888888888777777777777666666666666555555555555444444444444333333333322222222222211111111111111100000000000//////////..........------------,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! |||}}}~~~~~}}}}}}|||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€����������€€~~}||{zzyyxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuutttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussssssrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppoqqqqqqqpppppppppppppppppoooooooooooooooooopppppppppppppppppppppppppppppppqqqqqrrrrrrrrqqqpppoonnmmmllmmmllllllllllllllllkkkkkkiiiiiiiihhhhhhhhhhgggggggfffeeeeeeeeeeeeeeddddddddeedddddddddddddccccccccccbbbaaaaaaaaaaaaaaa```````^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSTTTTTSSSSSSSSSSSSRRRRRRRRSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::999999999888888888887777777777777666666666665555555555554444444444443333333333322222222222111111111111111000000000000/////////..........------------,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! {{||}}}}}}}}}}}|||||{{{{{{{|||||}}}}}}}~~~~~~~~~~~~~~~€€€€€��������€€€~~}||{zzyyxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwsstttssssssssssssssssssssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuutttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussssssssssrrrrrrrrrrrrrrrssssssssssssssssssssssrrrtttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqsssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppqqqqqqqqqppppppppppppppppooooooooooooooooppppppppppppppppppppppppppppppppppqqqqqqqrrqqqqqpppoonnnmmllmmmmllllllllllllllllkkkkkiiiiiiiiihhhhhhhhhhggggggfffeeeeeeeeeeeeeeedddddddeeedddddddddddddcccccccccbbbbbaaaaaaaaaaaaa```````^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZYYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTSSSSSSSSSSSRRRRRRRRSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:999999999888888888888777777777777666666666666555555555554444444444443333333333322222222222211111111111111000000000000/////////..........------------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! {{|||}}}}}}}}|||||{{{{{{{{{{{|||||}}}}}}}}}}}}}~}}~~~~~€€€€€�������€€€~~}}|{zzyyxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwttttttttttsssssssssssssstssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppqqqqqqqqqqqppppppppppppppoooooooooooooooopppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqpppoonnnmmmlmmmmllllllllllllllllkkkkkiiiiiiiiiihhhhhhhhhggggggffffeeeeeeeeeeeeeedddddddeeeeedddddddddddddcccccccbbbbbaaaaaaaaaaaaaa``````^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTSSSSSSSSSSSSRRRRRRRSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:999999999888888888888777777777777766666666666555555555555444444444444333333333322222222222211111111111111100000000000/////////..........------------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! {{{||}}}}}}}|||||{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}~~~~€€€€€�������€€~}}|{{zyyxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwttttttttttttttsssssssttttssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttssssssssssssssssssssssssssssssttsssssssssssssssssssssssssssssssssssssssssrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqttssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppprrrqqqqqqqqqqpppppppppppppooooooooooooooppppppppppppppqqqqqqpppppppppppppppppppqqqqqqqqqppppoonnnmmmlmmmmllllllllllllllllkkkkkiiiiiiiiiihhhhhhhhhhgggggfffffeeeeeeeeeeeeeeedddddeeeeeedddddddddddddccccccbbbbbbaaaaaaaaaaaaaa`````^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:9999999999888888888887777777777777666666666665555555555554444444444443333333333222222222222111111111111111000000000000////////...........------------,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! {{{|||}}}}||||||{{{{{{{z{{{{{{{{||||||||}}}}}}}}}}}~~~~~€€€€€�����€€€~~}}|{{zzyxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwttttttttttttttttttsttttttssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssrrrsssssssssssssssssssssssssttttttttttttttttttttttssssssssssssssssssssssssssssttttsssssssssssssssssssssssssssssssssssssssssrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqttttssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqpqqppppppppppppppppppppppprrrrrrqqqqqqqqqpppppppppppppooooooooooppppppppppppqqqqqqqqqqqqpppppppooooooppppppppqqqqppppooonnnmmmlmmmmllllllllllllllllkkkkkiiiiiiiiiiihhhhhhhhhhggggffffffeeeeeeeeeeeeeeeddddeeeeeeeeedddddddddddcccccbbbbbbbaaaaaaaaaaaaa`````^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;9999999999888888888887777777777777666666666666555555555555444444444443333333333322222222222111111111111111000000000000////////...........------------,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! z{{{|||||||||||{{{{{{zzzzz{{{{{{{||||||||||}}}}}}}}}~~~~€€€€€€€€€€€€€~~}}||{zzyyxxxwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwtttttttttttttttttttttttttssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssttttttsssssssssssssssssssssssssssssssssssssssssrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqttttttsssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqrrrrrrrqqqqqqqqqqqpppppppppppppoooopppppppppppppppqqqqqqqqqqqqqppppppooooooooppppppppppppppooonnnmmmlmmmmlllllllllllllllllkkkkiiiiiiiiiiihhhhhhhhhhhgggffffffeeeeeeeeeeeeeeeedddeeeeeeeeeeddddddddddddcccbbbbbbbbaaaaaaaaaaaaa````^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZYYZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONMMMMMLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;9999999999888888888888777777777777666666666666555555555555444444444443333333333322222222222211111111111111100000000000////////...........------------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! zz{{||||||||||{{{{{{zzzzzzz{{{{{{{|||||||||||}}}}}}}~~~~€€€€€€€€€€€€~}}||{zzyyxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwxxttuuuutttttttttttttttttttssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttsssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttsssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppppppppppqqqqqqqqqqqqqqqpppppooooooooooooopppppppppoooonnnmmmlmmmmllllllllllllllllkkkkkiiiiiiiiiiihhhhhhhhhhhgggfffffffeeeeeeeeeeeeeeeeedeeeeeeeeeeeedddddddddddccbbbbbbbbbaaaaaaaaaaaaa```^^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZYZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;99999999999888888888887777777777777666666666665555555555554444444444443333333333222222222222111111111111111000000000000///////...........-------------,,,,,,,,++++++++++++***********))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! zz{{{||||||||{{{{{{{zzzzzzz{{{{{{{{{||||||||||}}}}}}~~~~€€€€€€€€€€€€~~~}||{{zyyyxxxwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwxxxuuuuuuuuuttttttttttttttttssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttssssssssssssssssssssttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrttttttttttsssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqssrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppqqqqqqqqqqqqqqqqqqppppoooooonoooooooooooooooooonnnmmmmlmmmmmlllllllllllllllkkkkkiiiiiiiiiiiihhhhhhhhhhhggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddbbbbbbbbbbaaaaaaaaaaaa```^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOMMMMMMLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;99999999999888888888888777777777777666666666666555555555554444444444443333333333322222222222111111111111111000000000000///////............------------,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! zzz{{{||||||{{{{{{{{zzzzzzz{{{{{{{{{{||||||||||}|}}}}~~~~€€€€€€€€€€€~~~}}|{{zzyyxxxwwwwwwwwvvvvvvvvvvvvvvwwwwwwwxxxxuuuuuuuuuutttttttttttttttssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvuuuuuuuuuuuuuuuussssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttssssssssssssssssssttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrsssssssssssssssssssssrrrrutttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqsssrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqppppooooonnooooooooooooooooonnnnmmmmlmmmmmllllllllllllllllkkkkiiiiiiiiiiiihhhhhhhhhhhggfffffffffeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeddddddddcbbbbbbbbbbaaaaaaaaaaaa``^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOMMMMMMLLLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;99999999999888888888888777777777777666666666666555555555555444444444443333333333322222222222211111111111111000000000000///////............------------,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! zzz{{{|||||{{{{{{{{{zzzzzz{{{{{{{{{{{{|||||||||}|}}}}~~~~€€€€€€€€€€~~~}}||{zzyyyxxxwwwwwwwvvvvvvvvvvvvvwwwwwwwwxxxxuuuuuuuuuuuttttttttttttttssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuussssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttssssssssssssssssttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrsssssssssssssssssssssssrruuuttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqssssrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqrqqqqqqqqppppoooonnnnnnnnnnoooooooonnnnnmmmmllmmmmmllllllllllllllllkkkkiiiiiiiiiiiiihhhhhhhhhhhgfffffffffeeeeeeeeeeeeeeeefffffffeeeeeeeeeeedddddddccbbbbbbbbbbaaaaaaaaaaa``^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZ\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOMMMMMMMLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;99999999999988888888888777777777777766666666666555555555555444444444444333333333322222222222211111111111111100000000000///////............------------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! zzz{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{|||||||||}|}}}}~~~~€€€€€€€€~~~}}||{{zzyyxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxxuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuvuuvuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuussssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttssssssssssssssttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrsssssssssssssssssssssssssssssuuuuutttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqsssssrrrrrrrrqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqqrrrqqqqqqqqppppoooonnnnnnnnnnnnnnnnnnnnnmmmmmllmmmmmllllllllllllllllkkkkiiiiiiiiiiiiihhhhhhhhhhhhffffffffffeeeeeeeeeeeeeeeffffffffffeeeeeeeeeedddddccccbbbbbbbbaaaaaaaaaaaa`_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZ\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVVVUUUUVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOMMMMMMMLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;999999999999888888888888777777777777666666666665555555555554444444444443333333333222222222222111111111111111000000000000///////............------------,,,,,,,,++++++++++++***********))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! zzzz{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||}|}}}}~~~~€€€€€€€€~~~}}||{{zzyyyxxxxwwwwwvvvvvvvvvvwwwwwwwwwwxxxxxuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvusssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttsssssssssssttttttttttttttttttsssssssttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttsssssssuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqsssssrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqrrrqqqqqqqppppoooonnnnnnnnnnnnnnnnnnnnmmmmmmllmmmmmmlllllllllllllllkkkkiiiiiiiiiiiiiihhhhhhhhhhhfffffffffffeeeeeeeeeeeeeeffffffffffffeeeeeeeeeedddcccccbbbbbbbbaaaaaaaaaaaa__^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZ\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOMMMMMMMMLLLLLLLLLLLKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;:99999999999888888888888777777777777666666666666555555555555444444444443333333333322222222222111111111111111000000000000///////............------------,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! yzzz{{{{{{{{{{{{{{{zzz{z{{{{{{{{{{{{{{{||||||||}|}}}}~~~~€€€€€€~~~}}}||{{zzyyxxxxxwwwwvvvvvvvvvwwwwwwwwwwwxxxxxuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssssssssssssstttsssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttsssssssssttttttttttttttttttttsssssttttssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttssssuuuuuuuuuutttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqpppoooonnnnnnnnnnnnnnnnnnmmmmmmmlllmmmmmmlllllllllllllllkkkkiiiiiiiiiiiiiihhhhhhhhhhhfffffffffffeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeddcccccbbbbbbbbaaaaaaaaaaaa__^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZ\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:99999999999988888888888777777777777766666666666555555555555444444444443333333333322222222222211111111111111000000000000///////............------------,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! yzzzz{{{{{{{{{{{{{zzzz{z{{{{{{{{{{{{{{|||||||||||}}}}~~~~€€€€€€~~~~}}||{{zzyyyxxxxxxwwvvvvvvvwwwwwwwwwwwwwxxxxxuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvsssssssssssssssssssssssssttttttsssssssssssssssssssuttttttttttttttttttttttttttttttttttttttttttsssssssttttttttttttttttttttttsssttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttsssvvuuuuuuuuuutttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppqqqqqqqqqqqqqqqqqqppppooonnnnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmmlllllllllllllllkkkiiiiiiiiiiiiiihhhhhhhhhhhffffffffffffeeeeeeeeeeeeefffffffffffffffeeeeeeeeedccccccbbbbbbbbaaaaaaaaaaa___^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZ\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:99999999999988888888888777777777777766666666666555555555555444444444444333333333322222222222211111111111111100000000000///////............------------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! yyzzzz{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{|||||||||}|}}}}~~~~€€€€€~~~~}}}||{{zzyyyxxxxxxxvvvvvwwwwwwwwwwwwwwwxxxxxuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssssssssssssstttttttttssssssssssssssssuuuutttttttttttttttttttttttttttttttttttttttttsssssttttttttttttttttttttttttsttttttttssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttssvvvuuuuuuuuuuutttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppqqqqqqqqqqqqqqqqppppooonnnnnnnnmmmmmmmmmmmmmmmmllllmmmmmmmlllllllllllllllkkkiiiiiiiiiiiiiiihhhhhhhhhhfffffffffffffeeeeeeeeeeeeffffffffffffffffeeeeeeeeeccccccbbbbbbbbaaaaaaaaaaa___^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZ\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVVUUUUUUUUUUUTTTTTTTUTTTTTTTTTTTSSSSSSSSSSSRRSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;::99999999999888888888888777777777777666666666666555555555554444444444443333333333322222222222111111111111111000000000000///////............-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! yyzzzzz{{{{zzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||}|}}}}~~~€€€€€€€~~~~}}}||{{zzzyyyxxxxxxvvvwwwwwwwwwwwwwwwwwxxxxxuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssssssssssssstttttttttttttssssssssssssuuuuuuuttttttttttttttttttttttttttttttttttttttttsssttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttsvvvuuuuuuuuuuuuuttttttsssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppqqqqqqqqqqqqqqqqppppoooonnnnnnmmmmmmmmmmmmmmmmlllllmmmmmmmmlllllllllllllllkkiiiiiiiiiiiiiiihhhhhhhhhhffffffffffffffeeeeeeeeeeefffffffffffffffffeeeeeeeecccccccbbbbbbbbaaaaaaaaaa____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZ\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUUVVVVVVVVUUUUUUUUUUUTTTTTTUTTTTTTTTTTTTSSSSSSSSSSSRSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::99999999999988888888888777777777777666666666666555555555555444444444443333333333322222222222111111111111111000000000000///////............-----------,,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! yzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||}}|}}}}~~~€€€€€€€€~~~~~}}|||{{zzzyyyxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttssssssssssssssssssssttttttttttttttttsssssssssuuuuuuuuuttttttttttttttttttttttttttttttttttttttttsttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttsvvvvvuuuuuuuuuuuuttttttssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqppppoooonnnnnnmmmmmmmmmmmmmmmmlllllmmmmmmmmlllllllllllllllkkjiiiiiiiiiiiiiiihhhhhhhhhffffffffffffffeeeeeeeeeeefffffffffffffffffeeeeeeeecccccccbbbbbbbbaaaaaaaaaa_____^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZ\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVVUUUUUUUUUUUTTTTTTUUTTTTTTTTTTTSSSSSSSSSSSRSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::9999999999988888888888777777777777766666666666555555555555444444444444333333333322222222222211111111111111000000000000///////............-----------,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||}}}}}}}~~~€€€€€€€€€~~~~}}}||{{{zzyyyyxxxxwwwwwwwwwwwwwwwwwwwwxxxxxuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttsssssssssssssssstttttttttttttttttttssssssuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttssvvvvvuuuuuuuuuuuuuttttttssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppqqqqqqqqqpppppoooonnnnnnmmmmmmmmmmmmmmmllllllmmmmmmmmmmllllllllllllllkjjiiiiiiiiiiiiiihhhhhhhhhgfffffffffffffffeeeeeeeeefffffffffffffffffeeeeeeeecccccccbbbbbbbbbaaaaaaaaa_____^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZ\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUVVVVVVVVVUUUUUUUUUUUTTTTTUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;:::9999999999988888888888887777777777766666666666655555555555444444444444333333333322222222222211111111111111100000000000///////............-----------,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||}}}}}}}~~~~€€€€€€€€€€€~~~~~}}}||{{{zzyyyyxxxwwwwwwwwwwwwwwwwwwwwxxxxxuuuuuuuuuuuuuuuuuttttttuuttttttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttsssssssssssstttttttttttttttttttttssssuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssstssssssssssssssssssssssssssssstttttttttttttttttttssvvvvvuuuuuuuuuuuuutttttttssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppooooooopppppppppqqqqqppppppoooonnnnnnmmmmmmmmmmmmmmmllllllmmmmmmmmmmllllllllllllllljjjiiiiiiiiiiiiiihhhhhhhhggffffffffffffffeeeeeeeeefffffffffffffffffeeeeeeeeccccccccbbbbbbbbaaaaaaaaa______^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZ\\\\\\[[[[[[[[[[[[ZZZZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::99999999999988888888888877777777777666666666666555555555555444444444443333333333322222222222111111111111111000000000000///////............----------,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! zzzzzz{{{{{{zzz{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}~~~€€€€€€€€€€€€€~~~~}}}}||{{{zzzyyyyxwwwwwwwwwwwwwwwwwwwxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttsssssssssttttttttttttttttttttttttsuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttuttttttttttttttttttttttttttttttttttttttttssssssssstttssssssssssssssssssssssssssstttttttttttttttttttssvvvvvuuuuuuuuuuuuutttttttssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooppppppppppppppppppppoooonnnnnnmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmllllllllllllljjjiiiiiiiiiiiiiihhhhhhhhgggffffffffffffffeeeeeeeeffffffffffffffffeeeeeeeeeccccccccbbbbbbbbbaaaaaaaa_______^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZ\\\\\\[[[[[[[[[[[[ZZZZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::99999999999988888888888877777777777766666666666555555555555444444444443333333333322222222222211111111111111000000000000///////............----------,,,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! zzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~€€€€€€€€€€€€€€~~~~}}}|||{{{zzzyyyywwwwwwwwwwwwwwwwwwxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuvuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttuuuttttttttttttttttttttttttttttttttttttttttssssssstttttssssssssssssssssssssssssssttttttttttttttttssssvvvuuuuuuuuuuuuuuuuttttttsssrrrrrrrrrrrrrrrrrrrrqqrqqqqqqqqqqqqqqqqqqqqqqpprrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooopppppppppppppppppoooonnnnnnmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmlllllllllllljjjjiiiiiiiiiiiiiihhhhhhhggggffffffffffffffeeeeeeefffffffffffffffeeeeeeeeeeccccccccbbbbbbbbbaaaaaaaa_______^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[Z\\\\\\\[[[[[[[[[[[[ZZZZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUUUUTTTTTTTTTTTSSSSSSSSSSTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;::::9999999999988888888888877777777777766666666666555555555555444444444444333333333322222222222211111111111111000000000000///////............----------,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}~~{{|||||||||||||||}}}}}}}}~~~~€€€�����������������€€€€€€~~~}}|||{{{{zyyyyyyyyyyyyyyyyyyyyyzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwvvvvvvvvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuutttttttssssssssssssssssssqqqqqqqqqqqqqqpppppppppppqqqqqqpppppppppppppppoooopppppppppppppppppppppoooommmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiggggggggggggggfffffffffffggggggfffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddccccbbbbbbbbaaaaaaaaaaaaa```````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999988888777777777776666666666665566555555555555444444444443333333333222222222221111111111111100000000000///////////...........--------,,,,,,,,,,,,+++++++++++++************)))))))))))))))))(((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! }}}~~~~~~~~}}}}}~~~~~~~||||||||||||}}}}}}}}}}}}}~~~~€€€�����‚‚‚‚‚���������€€€€€€~~~}}}||{{{{zyyyyyyyyyyyyyyyyyyyzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwvvvvvvvvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuttttttttsssssssssssssssssqqqqqqqqqqqqqqpppppppppppqqqqqppppppppppppppooooooooooppppppppppppppppooooommmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiigggggggggggggggffffffffffgggggggfffffffffffffffffeeeeeeeeeeeeeeeeddddddddddccccbbbbbbbbbaaaaaaaaaaaa````````_____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888887777777777766666666666655665555555555554444444444433333333332222222222211111111111111000000000000//////////............-------,,,,,,,,,,,,,++++++++++++************)))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}}}}}}}~~~~€€€����‚‚‚‚‚‚‚‚���������€€€€€~~}}}|||{{zzzzyyyyyyyyyyyyyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuutttttttttssssssssssssssssqqqqqqqqqqqqqqqppppppppppqqqqqppppppppppppppoooooooooooooppppppppppppoooooommmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiihggggggggggggggffffffffffgggggggffffffffffffffffeeeeeeeeeeeeeeeedddddddddddcccbbbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888887777777777776666666666655666555555555554444444444433333333332222222222221111111111111000000000000//////////............--------,,,,,,,,,,,,+++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}~~~~~€€€����‚‚‚‚‚‚‚‚‚‚��‚�������€€€€€~~~}}|||{zzzzzzyyyyyyyyyyyyzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwwyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttssssssssssssssqqqqqqqqqqqqqqqppppppppppqqqqqqppppppppppppppooooooooooooooppppppppooooooonmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiihhggggggggggggggfffffffffggggggggfffffffffffffffeeeeeeeeeeeeeedddddddddddddcccbbbbbbbbbbbaaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::::::99999999999988888777777777776666666666655666555555555554444444444433333333332222222222221111111111111100000000000//////////............--------,,,,,,,,,,,,+++++++++++++************))))))))))))))))(((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! ~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€���‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚�������€€€€€~~}}}||{zzzzzzzzyyyyyyyyzzzzzzzzwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvvxxxxxxxxxxxxxxwwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttsssssssssssssqqqqqqqqqqqqqqqqqppppppppqqqqqqppppppppppppppooooooooooooooooooooooooooooonmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhggggggggggggggffffffffgggggggggfffffffffffffffeeeeeeeeeeeeddddddddddddddcccbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888777777777776666666666665666555555555555444444444433333333333222222222221111111111111100000000000///////////...........--------,,,,,,,,,,,,+++++++++++++************))))))))))))))))(((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! }}}}}}}}~~~~~~~~~~~~~~~~~€€€€����‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������€€€~~~}}|{{{zzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwvvvvvvvxxxxxxxxxxxxxxxwwwwwwwwwwyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttssssssssssssqqqqqqqqqqqqqqqqqqpppppppqqqqqqpppppppppppppppooooooooooooooooooooooooooonnmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjihhhgggggggggggggggfffffffgggggggggfffffffffffffffeeeeeeeeeeeedddddddddddddccccbbbbbbbbbbbbaaaaaaaaaa``````````_____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888887777777777776666666666656665555555555554444444444333333333332222222222211111111111111000000000000//////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! €€€€€€}}}}~~~~~~~~~~~~~~~~~~~~€€€€����‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������€€€~~}}|{{{{zzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwvvvvvxxxxxxxxxxxxxxxxxwwwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuwvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttsssssssssssrqqqqqqqqqqqqqqqqqqppppppqqqqqqqppppppppppppppppooooooooooooooooooooooooonnmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjhhhhgggggggggggggggffffffggggggggggffffffffffffffeeeeeeeeeeeedddddddddddddccccbbbbbbbbbbbbbaaaaaaaaa```````````_____________^^^^^^^^]]]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988887777777777776666666666656666555555555554444444444333333333332222222222221111111111111000000000000//////////............--------,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€}}~~~~~~~~~~~~~~~~~~€€€€����‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚�����€€€~~}|||{{{{zzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwvvvvxxxxxxxxxxxxxxxxxxwwwwwwwyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuwvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttssssssssssrrqqqqqqqqqqqqqqqqqqpppppqqqqqqqqpppppppppppppppoopoooooooooooooooooooooonnmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhggggggggggggggffffffgggggggggggffffffffffffffeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbbbaaaaaaaaa```````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;::::::::::::9999999999988888777777777776666666666666666555555555554444444444333333333332222222222221111111111111100000000000//////////............--------,,,,,,,,,,,,+++++++++++++************))))))))))))))))((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����€€~}|||{{{{{zzzzzzzzzzzzzzzzwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyzzxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwvvxxxxxxxxxxxxxxxxxxxxwwwwwyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuwwvvvvvvvvvvvvvvvvvvvvuuutttttttttttttttttssssssssrrrqqqqqqqqqqqqqqqqqqppppqqqqqqqqqpppppppppppppppoppoooooooooooooooooooonnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhgggggggggggggggfffffggggggggggggfffffffffffffeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbbbbaaaaaaaa````````````_____________^^^^^^^^]]]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888777777777776666666666666666555555555555444444444333333333333222222222221111111111111100000000000///////////............-------,,,,,,,,,,,,+++++++++++++************))))))))))))))))((((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���€€€}}}|||{{{{zzzzzzzzzzzzzzzwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzxxxxxxxxyyyyyyyyyyyyyyyyyzzz{{{{{zzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuwwwvvvvvvvvvvvvvvvvvvvvuuttttttttttttttttttsssssssrrrrqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhgggggggggggggggffffgggggggggggggffffffffffffeeeeeeeeeeeddddddddddddddccccbbbbbbbbbbbbbaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888887777777777776666666666666666555555555554444444443333333333332222222222211111111111111000000000000//////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))(((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€~~~~~€€€€€€€����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€~~}}|||{{{{{zzzzzzzzzzzzzwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{zzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuwwwwvvvvvvvvvvvvvvvvvvvvutttttttttttttttttttssssssrrrrrqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqpppppppppppppppppppooooooooooooooooonnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhggggggggggggggffffgggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbbaaaaaaaa````````````____________^^^^^^^^^]]]]]]]]]]]]]\\\\]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988888777777777776666666666666666555555555554444444444333333333332222222222221211111111111000000000000//////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))(((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€�����‚‚‚‚‚ƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€€~~}}}|||{{{{{zzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{zzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvvvutttttttttttttttttttsssssrrrrrrqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooonnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhggggggggggggggfffggggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbbaaaaaaa`````````````___________^^^^^^^^^^]]]]]]]]]]]]\\\\]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;::::::::::::9999999999988888777777777776666666666666666555555555555444444444333333333332222222222221211111111111100000000000//////////............--------,,,,,,,,,,,,+++++++++++++************))))))))))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€������‚‚‚‚ƒƒƒƒƒƒ„„„„„ƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���~~~}}|||{{{{{{zzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzz|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuwwwwwwwvvvvvvvvvvvvvvvvvvuutttttttttttttttttttssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooonnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhgggggggggggggggffhggggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbbaaaaaaaa````````````___________^^^^^^^^^^]]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888887777777777776666666666666665555555555554444444443333333333332222222222212111111111111000000000000//////////...........--------,,,,,,,,,,,,+++++++++++++************))))))))))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€�����‚‚‚‚ƒƒƒƒƒƒ„„„„„„ƒƒƒƒ„„ƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚�€~~~}}||||{{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzz{{{{{{|{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwvvvvvvvvvvvvvvvvvuuutttttttttttttttttttsssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooonmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhggggggggggggggffhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbbaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988887777777777776666666666666666555555555554444444443333333333332222222222212111111111111000000000000//////////............-------,,,,,,,,,,,,+++++++++++++************))))))))))))))))(((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! €€}~~~€€€€€€€€€€€€€€€€�����‚‚‚‚ƒƒƒƒƒ„„„„„„„„ƒƒƒ„„ƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒ‚‚‚€€~~}}}|||{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzz|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwwyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuwwwwwwwwwvvvvvvvvvvvvvvvvuuuutttttttttttttttttttssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooommmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhggggggggggggggfhhggggggggggggggffffffffffeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbbbaaaaaaa`````````````_________^^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;::::::::::::9999999999988888777777777776666666666666666555555555554444444444333333333332222222222222211111111111000000000000//////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! }~~~~€€€€€€€€€€€€€€€€�����‚‚‚‚ƒƒƒƒƒ„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚�€€€~~}}}||||{{{{{{{{{{xxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{||||||||||}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuwwwwwwwwwwvvvvvvvvvvvvvvvuuuuutttttttttttttttttttsrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooommmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhggggggggggggggghhhggggggggggggggffffffffffeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbbaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]]]]\\]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888777777777776666666666666666555555555555444444444333333333332222222222222211111111111100000000000//////////............--------,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~}}~~~€€€€€€€€€€€€€€€€�����‚‚‚‚ƒƒƒƒƒ„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„………„„„„„ƒƒƒ���€€~~}}}||||{{{{{{{{{xxxxxxxxxxxxxyyyyyyyyyyyyzzzzz{{z{{{{{{{{{{{{||||}}|}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuutttttttttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooommmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhhhgggggggggggggghhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbaaaaaaa`````````````________^^^^^^^^^^^^^]]]]]]]]]]]]\]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888777777777777666666666666666555555555555444444444333333333333222222222222211111111111100000000000///////////...........--------,,,,,,,,,,,,+++++++++++++************))))))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~}}}~~~€€€€€€€€€€€€€€€�����‚‚‚‚ƒƒƒƒƒƒ„„„„„„ƒƒƒƒ„„„„„„„„„„„„…………………„„„„ƒƒ‚���€€~~}}}||||||{{{{{{xxxxxxxxxxxyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}~~~~~}}}}}}}}}}}}}|}||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxwwwwwwwwwwwwwwwwwwyyyyyyyxxxxxxxxxxxxxxxxxxzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuttttttttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooonmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhhhhggggggggggggghhhhggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbaaaaaaa`````````````________^^^^^^^^^^^^]]]]]]]]]]]]\]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888877777777777666666666666666655555555555444444444333333333333222222222222221111111111100000000000///////////............-------,,,,,,,,,,,,+++++++++++++************))))))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}~~~~|}}}~~~€€€€€€€€€€€€€€�����‚‚‚‚ƒƒƒƒƒƒ„„„„„ƒƒƒƒ„„„„„„„„„„„„……………………„„„„ƒ‚‚��€€€~~~}}}||||||{{{{yxxxxxxxyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{|||||}}}}~}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxwwwwwwwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxxzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuutttttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooonnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjhhhhhhhhhhhhggggggggggggghhhhhggggggggggggggffffffffffeeeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbbaaaaaaa`````````````_________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888877777777777666666666666666655555555555444444444433333333333222222222222221111111111100000000000///////////............--------,,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! |}}}}}}}}}}}}}}}}}}}~~~||}}}~~~€€€€€€€€€€€€����‚‚‚‚ƒƒƒƒƒƒ„„ƒƒƒƒƒƒ„„„„„„„„„„„„………………………„„„„‚‚‚��€€€~~~}}}||||||||{yyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{||||||}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||{{{{{{zzzyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxwwwwwwwwwwwwwwyyyyyyyyyyyxxxxxxxxxxxxxxzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooonnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjhhhhhhhhhhhhhgggggggggggghhhhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbaaaaaaa`````````````________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888877777777777666666666666666655555555555544444444433333333333322222222222221111111111110000000000///////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))(((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! ||||||||||||||||}}}}}}~|||}}}~~~~€€€€����‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………„„„„ƒ‚‚‚��€€~~~}}}}|||||||yyyyyyyyyyyyyyzzzzzzz{{{{|||||||||||||||||||}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||{{{zzzzzyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxxzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooonnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjhhhhhhhhhhhhhhggggggggggghhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888877777777777766666666666666665555555555544444444433333333333322222222222221111111111110000000000////////////...........--------,,,,,,,,,,,,+++++++++++++************))))))))))))))))(((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! {{|||||||||||||||||}}}}{|||}}}~~~~~~€€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………„„„„ƒ‚‚‚���€€~~~}}}}}|||||yyyyyyyyyyyyyzzzzz{{{{{{{||||||||||||||||||}}}}~~~~~~€€€€€€~~~~~~~~}}}}}}}}}||||||||{zzzzzzzzyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwyyyyyyyyyyyyyyxxxxxxxxxxxzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooonnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjhhhhhhhhhhhhhhhgggggggggghhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbaaaaaaa`````````````________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;::::::::::::99999999998888887777777777766666666666666665555555555544444444443333333333322222222222222111111111110000000000////////////............-------,,,,,,,,,,,,+++++++++++++************))))))))))))))))(((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!! {{{{{{||||||||||||||}}}{{|||}}}}~~~~~~~~~~~~~~~~€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………„„„„ƒƒ‚‚���€€€~~~}}}}}||||yyyyyyyyyyyzzzzzz{{{{{{||}}}}}}||||||||||}}}}}~~~~~€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}|||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}||||||||{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwyyyyyyyyyyyyyyyxxxxxxxxxxzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqppqppppppppppppppppoooooooonnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjihhhhhhhhhhhhhhgggggggggghhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]]^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888887777777777766666666666666665555555555544444444443333333333322222222222222111111111110000000000////////////............-------,,,,,,,,,,,,+++++++++++++************))))))))))))))))(((((((((((((''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!!! zz{{{{{{{{{{{{{{||||||}{{{{|||}}}}}~~~~~~~~~~~~~~~€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…„„„„„„ƒƒ‚‚‚���€€~~~~}}}}}}||zyyyyyyyyyzzzzz{{{{{|||||}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€���€€€€€€€€~~~~~~~~}}}}}}}|||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}|||||||{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwyyyyyyyyyyyyyyyyyxxxxxxxxzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqpqppppppppppppppppoooooooonnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjihhhhhhhhhhhhhhhggggggggghhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbaaaaaaaa`````````````________^^^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;:::::::::::999999999988888877777777777766666666666666655555555555544444444433333333333322222222222221111111111110000000000///////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))(((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!! zzzz{{{{{{{{{{{{{{|||||zz{{{||||}}}}}}}}}}}}}}}}~~~~€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚���€€€~~~~}}}}}}}zzyyyyyyyzzzzz{{{{|||||||}}}}}}}}}}}}}}}}}}}}~~~~€€€€€������������€€€€€€~~~~~~~}}}}}}}|||{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}|||||||{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxwwwwwyyyyyyyyyyyyyyyyyyxxxxxxxzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqpqqppppppppppppppppooooooonnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjiihhhhhhhhhhhhhhhgggggggghhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;:::::::::::999999999988888877777777777766666666666666665555555555544444444433333333333322222222222221111111111110000000000////////////...........--------,,,,,,,,,,,,++++++++++++************)))))))))))))))))(((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!! wwwwwwwwwxxxxxxxxxxxxyyzz{{{{|||||}}}}}}}}}}}}}}||||}}}~~€€€€��������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„ƒƒƒ‚‚‚����€€€€€€~~~~~~~~~€€€�������€€€€€€€€€€€€€€€€����‚‚ƒƒƒƒ„„„„……………………………„„„„ƒƒƒƒ‚‚‚‚‚‚�������€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}~~}}}}~~~~~}}}}}}}|||||||{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwvvvvvvvvvvvvvvuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppooooonnnnnnnnnnnnnnnnmmmmnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggghgggggggggggggfffffffffffdddddcccccccccccccbbbbbbbaaaaaaaaaaaa````````````_^^^^^]]]]]]]]]]]]\\\\\\\\\]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYZYYYYYYYYYYYYXXXXXXXXXXXWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999888888877777777777766666666666665555555555554444444444433333333333222222222221111111111110000000000000////////////............------------,,,,,,,,,,,,++++++++++************)))))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! vwwwwwwwwwwwwwxxxxxxxxyzzz{{{{{||||||||||||||||}{{|||}}}~~€€€€��������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚………„„„„ƒƒƒ‚‚‚‚����€€€€€€~~~~~~~~€€€�����‚‚‚€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒƒƒ„„„………………………………………„„ƒƒƒƒƒ‚‚‚‚‚‚������€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}~~~~}~~~~~~~~~~}}}}}||||||||{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppooooonnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggghhgggggggggggggffffffffffddddddcccccccccccccbbbbbbaaaaaaaaaaaa`````````````^^^^^]]]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYZYYYYYYYYYYYYXXXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999888888887777777777766666666666666555555555554444444444433333333333322222222222111111111110000000000000////////////............------------,,,,,,,,,,,,++++++++++************)))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! vvvwwwwwwwwwwwwwwxxxxxxzzzzz{{{{{{||||||||||||||{{{|||}}}~~€€€€�������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚……„„„„ƒƒƒƒ‚‚‚‚�����€€€€€~~~~~~€€€����‚‚‚‚����€€€€€€€€€€€€€€€€€�����‚‚ƒƒƒƒ„„„…………††††††††…………„„„ƒƒƒƒƒ‚‚‚‚‚‚������€€€€€€€€€€€}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppoooooonnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggghhggggggggggggggfffffffffdddddddccccccccccccbbbbbbaaaaaaaaaaaaa````````````^^^^^^]]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999998888888877777777777666666666666665555555555544444444444433333333333222222222221111111111100000000000000///////////.............-----------,,,,,,,,,,,,++++++++++************)))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! vvvvwwwwwwwwwwwwwwxxxxxyyzzzzz{{{{{{{{{{{{{{{{||z{{{|||}}~~~€€€€������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚…„„„„„ƒƒƒƒ‚‚‚‚‚����€€€€€€~~~~~~€€€€���‚‚‚‚‚������€€€€€€€€€€€€€€€�����‚‚‚ƒƒƒ„„„………†††††††††††………„„„„ƒƒƒƒ‚‚‚‚‚‚������€€€€€€€€€€€}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqppppppooooooonnnnnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggghhhgggggggggggggfffffffffdddddddcccccccccccccbbbbbbaaaaaaaaaaaa````````````^^^^^^]]]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999998888888877777777777666666666666665555555555544444444444433333333333222222222221111111111110000000000000///////////.............------------,,,,,,,,,,,++++++++++************)))))))))))))((((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! vvvvvvwwwwwwwwwwwwwxxxxyyyzzzzzzz{{{{{{{{{{{{{{{zz{{{|||}}~~~€€€€����ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒ‚‚‚‚‚�����€€€€€~~~~€€€����‚‚‚‚‚��������€€€€€€€€€€€€������‚‚‚ƒƒƒ„„„………†††††††††††††……„„„„ƒƒƒƒƒ‚‚‚‚‚�����€€€€�€€€€€€€}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqpppppoooooooonnnnnnnnnnnnnnnnmnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgghhhhgggggggggggggffffffffddddddddcccccccccccccbbbbbaaaaaaaaaaaaa```````````^^^^^^^]]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999998888888877777777777766666666666665555555555554444444444433333333333222222222221111111111110000000000000////////////............------------,,,,,,,,,,,++++++++++*************)))))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwxxyyyyyzzzzzzzzzzzzzz{{{{{{zzz{{{|||}}~~~€€€����ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒ‚‚‚‚‚�����€€€€€~~~~~€€€€���‚‚‚‚‚���������€€€€€€€€€€�������‚‚‚‚ƒƒƒ„„„……††††‡‡‡‡‡‡‡††…………„„„„ƒƒƒƒ‚‚‚‚‚�����€€€��€€€€€€€}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgghhhhgggggggggggggffffffffddddddddcccccccccccccbbbbbbaaaaaaaaaaaaa``````````^^^^^^^]]]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999998888888887777777777766666666666666555555555554444444444433333333333322222222222111111111110000000000000////////////............------------,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxyyyyyyyzzzzzzzzzzzzzzz{{{zzzz{{{||}}}~~~€€€���‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒ‚‚‚‚‚����€€€€€€~~~~~~€€€���‚‚‚‚‚����������€€€€€€€���������‚‚‚‚ƒƒƒƒ„„………†††‡‡‡‡‡‡‡‡†††………„„„„ƒƒƒƒ‚‚‚‚‚�����€€��€€€€€€€}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqpppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhghhhhhgggggggggggggfffffffdddddddddcccccccccccccbbbbbaaaaaaaaaaaaa``````````^^^^^^^^]]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999988888888877777777777666666666666665555555555544444444444433333333333222222222221111111111100000000000000///////////.............-----------,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwyyyyyyyyyyzzzzzzzzzzzzzz{yzzzz{{{||}}}~~~€€€��‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒ‚‚‚‚�����€€€€€~~~~~~€€€����‚‚‚‚��������������������������‚‚‚‚‚ƒƒƒ„„„……†††‡‡‡‡‡‡‡‡‡†††………„„„„ƒƒƒƒ‚‚‚‚�����€€���€€€€€€€€}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffffdddddddddcccccccccccccbbbbbbaaaaaaaaaaaaa`````````^^^^^^^^]]]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999988888888877777777777666666666666665555555555544444444444433333333333222222222221111111111110000000000000///////////.............------------,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwxxyyyyyyyyyyyyyzzzzzzzzzzyyzzz{{{|||}}}~~~€€€€�‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒ‚‚‚‚�����€€€€€~~~~~~~~€€€����‚‚‚���������������������������‚‚‚‚‚ƒƒƒ„„………†††‡‡‡‡‡‡‡‡††††………„„„„ƒƒƒ‚‚‚‚�����€€���€€€€€€€€}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnnnonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffffddddddddddcccccccccccccbbbbbaaaaaaaaaaaaa`````````^^^^^^^^^]]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999988888888877777777777766666666666665555555555554444444444433333333333222222222221111111111110000000000000////////////............------------,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyzzzzzzzyyzzzz{{{|||}}}~~~€€€�‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚…„„„„ƒƒƒƒƒ‚‚‚‚�����€€€€€~~~~~~~~~€€€€����‚‚€€���������������������������‚‚‚‚ƒƒƒ„„………††‡‡‡‡‡‡‡‡‡††††………„„„ƒƒƒƒ‚‚‚‚����€€���€€€€€€€€€€€}}}}}}}}~~~~~~~~~~~~~~~~}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnnonnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggfffffdddddddddddccccccccccccbbbbbbaaaaaaaaaaaaa````````^^^^^^^^^]]]]]]]]]]]]]\\\\]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99988888888887777777777766666666666666555555555554444444444433333333333322222222222111111111110000000000000////////////............------------,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyzzzzzyyyzzzz{{{|||}}}~~~€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚……„„„„ƒƒƒƒ‚‚‚‚����€€€€€~~~~~~~~~~~€€€€�����€€€€€€������������������������‚‚‚‚ƒƒƒ„„……†††‡‡‡‡‡‡‡‡‡††††………„„„ƒƒƒ‚‚‚‚����€€���€€€€€€€€€€€€€€}}}}}}}~~~~~~~~~~~~~~~~~}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnoonnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffdddddddddddcccccccccccccbbbbbbaaaaaaaaaaaa````````^^^^^^^^^^]]]]]]]]]]]]\\\\]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99988888888887777777777766666666666666555555555554444444444443333333333322222222222111111111110000000000000////////////............------------,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyzzzzyyyyzzz{{{{|||}}}~~€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚………„„„ƒƒƒƒ‚‚‚‚����€€€€~~~~~~~~~~~~~€€€€����€€€€€€€€������������������������‚‚‚ƒƒƒ„„……†††‡‡‡‡‡‡‡‡††††………„„„ƒƒƒ‚‚‚����€€€���€€€€€€€€€€€€€€€€€€€€€€}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffddddddddddddccccccccccccbbbbbbaaaaaaaaaaaaa```````^^^^^^^^^^]]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999888888888877777777777666666666666665555555555554444444444433333333333222222222221111111111100000000000000///////////.............-----------,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzyyyyzzzz{{{||||}}~~~€€�‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„ƒƒƒ‚‚‚‚���€€€€€~~~~~~~~~~~~~~€€€€��€€€€€€€€€�����������������������‚‚‚ƒƒƒ„„……†††‡‡‡‡‡‡‡†††††………„„ƒƒƒ‚‚‚����€€€��€€€€€€€€€€€€€€€€€€€€€€€}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnoooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiijiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaa```````^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999888888888877777777777766666666666665555555555554444444444433333333333222222222221111111111110000000000000///////////.............------------,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyzzzyyyyyzzzz{{{|||}}}~~~€�‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†………„„„ƒƒƒ‚‚‚����€€€€~~~~~~~~~~~~~~~€€€€€€€€€€€€������������������������‚‚‚ƒƒƒ„„……†††‡‡‡‡‡††††††………„„„ƒƒ‚‚‚‚���€€€��€€€€€€€€€€€€€€€€€€€€€€€}}}}}~~~~~~~~~~~~~~~~}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooooonnnnnnnnnnoooonnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiijiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffdddddddddddddccccccccccccbbbbbbaaaaaaaaaaaaa``````^^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99888888888887777777777766666666666666555555555554444444444433333333333322222222221111111111110000000000000////////////............------------,,,,,,,,,++++++++++++************)))))))))))))((((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! vvvwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzyyyyyzzzzz{{{|||}}}~~~��‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„ƒƒ††………„„ƒƒƒ‚‚‚����€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€������������������������‚‚‚ƒƒƒ„„……††††‡‡†††††††………„„„ƒƒƒ‚‚‚���€€€��€€€€€€€€€€€€€€€€€€€€€€€}}}}}~~~~~~~~~~~~~~~~~}}}}}}|||||||||||}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiijjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffdddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\\[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZYZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99888888888887777777777766666666666666555555555554444444444433333333333322222222222111111111110000000000000////////////............------------,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! vwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzyyyyyyzzzz{{{{|||}}}~~����‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„††………„„„ƒƒ‚‚‚����€€€€~~~~~~~~~~~~~~~~~€€~€€€€€��������‚‚���������������‚‚‚ƒƒƒ„„………†††††††††††………„„„ƒƒƒ‚‚‚���€€€�€€€€€€€€€€€€€€€€€€€€€€€€}}}}~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}~~~~~~~~~~~~~~~~}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnoooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiijjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffedddddddddddddcccccccccccbbbbbbbaaaaaaaaaaaaa`````^^^^^^^^^^^^]]]]]]]]]]]]]\]]]]]]]]]\\\\\\\\\\\\[[[[\\\[[[[[[[[[[[[ZZZZZZZZZYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::998888888888877777777777666666666666665555555555554444444444433333333333222222222221111111111100000000000000///////////............------------,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyzzzxyyyyyyzzzz{{{{|||}}~~~€����‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„†††……„„„ƒƒ‚‚‚���€€€€~~~~~~~~~~~~~~~~~~~~~€€€€€������‚‚‚‚����‚����������‚‚‚ƒƒ„„„………†††††††††…………„„„ƒƒƒ‚‚‚���€€€�€€€€€€€€€€€€€€€€€€€€€€€€}}}~~~~~~~~~~~~~~~~}}}}}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpoooooooooooooooonnnnnnnnooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiijjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfeeddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa`````^^^^^^^^^^^^^]]]]]]]]]]]]\]]]]]]]]]\\\\\\\\\\\\[[[[\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::998888888888877777777777766666666666665555555555554444444444433333333333222222222221111111111110000000000000///////////.............-----------,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyzzzxyyyyyyyzzzz{{{{||}}}~~~€€����‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„†††……„„„ƒƒ‚‚‚���€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€�����‚‚‚‚‚‚‚��‚‚���������‚‚‚‚ƒƒƒ„„…………†……†††……………„„„„ƒƒƒ‚‚���€€€�€€€€€€€€€€€€€€€€€€€€€€€€}}~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppoooooooooooooooonnnnnnnooooooonnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjijjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfeedddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaaa````_^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::98888888888887777777777766666666666666555555555554444444444433333333333322222222221111111111110000000000000///////////.............------------,,,,,,,,,++++++++++++*************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyzzxxyyyyyyyzzzz{{{|||}}}~~~€€€�����‚‚‚‚ƒƒƒƒ„„„„„„„„„†††……„„ƒƒƒ‚‚���€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€����‚‚‚‚‚‚‚‚�‚‚‚���������‚‚‚‚ƒƒƒ„„„…………………………………„„„„ƒƒƒ‚‚‚���€€��€€€€€€€€€€€€€€€€€€€€€€€}~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppoooooooooooooooonnnnnnoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjijjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggeeedddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaa````_^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99888888888887777777777766766666666666555555555554444444444433333333333322222222222111111111110000000000000////////////............------------,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyzzxxyyyyyyyyzzzz{{{|||}}}}~€€€€����‚‚‚‚ƒƒƒƒ„„„„„„„„††………„„ƒƒ‚‚‚���€€€€~~~~~~~~~~~~~~~~~~~~~~~}~~~~~€€€�����‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚ƒƒƒƒ„„„……„………………………„„„„„ƒƒƒ‚‚‚��€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqpppoooooooooooooooonnnnnnooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggeeedddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaa```__^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99888888888887777777777766766666666666555555555555444444444443333333333322222222222111111111110000000000000////////////............------------,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyzzxxxyyyyyyyyzzzz{{{||||}}}€€€€����‚‚‚ƒƒƒƒƒ„„„„„ƒ†………„„ƒƒƒ‚‚���€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„…………………„„„„„ƒƒƒ‚‚���€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqppppoooooooooooooooonnnnnoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggeeeedddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaa```__^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::998888888888877777777777767666666666666555555555554444444444433333333333222222222221111111111100000000000000///////////.............-----------,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzxxxyyyyyyyyyzzzz{{{||||}}~€€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒ………„„„ƒƒ‚‚���€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„…………„„„„„ƒƒƒ‚‚������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqpppppoooooooooooooooonnnnoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhihhhhhhhhhhhhhgggggggggggeeeedddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaa``___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::98888888888887777777777767666666666666555555555554444444444433333333333222222222221111111111110000000000000///////////.............------------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! wwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzxxxxyyyyyyyyzzzzz{{{{||||~~~€€€€���‚‚‚‚ƒƒƒƒƒƒ‚……„„ƒƒƒ‚‚���€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„………………„„„ƒƒƒ‚‚��‚���€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqppppppoooooooooooooooonnnooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhihhhhhhhhhhhhhgggggggggggeeeeedddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaa``___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99888888888887777777777767766666666666555555555554444444444433333333333322222222221111111111110000000000000////////////............------------,,,,,,,,,++++++++++++*************))))))))))))(((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzxxxxyyyyyyyyyzzzzz{{{{|||}~~~~€€€€���‚‚‚‚‚‚‚‚‚„„„ƒƒƒ‚‚���€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~€€€€����‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„……………………„„„ƒƒ‚‚�‚‚���€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqqppppppoooooooooooooooonnnoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhiihhhhhhhhhhhhhggggggggggeeeeedddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaa`____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99888888888887777777777767766666666666555555555555444444444443333333333322222222222111111111110000000000000////////////............------------,,,,,,,,,++++++++++++*************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzxxxyyyyyyyyyyyzzzzzz{{{{|}}}~~~~~€€€€����������„ƒƒƒ‚‚‚���€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~€€€€����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„…………………………„„ƒƒ‚‚‚‚‚���€€€€€€€€€€€€€������~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqpppppppoooooooooooooooonnoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhiihhhhhhhhhhhhhggggggggggeeeeeedddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa`____^^^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99888888888887777777777777766666666666655555555555444444444443333333333322222222222111111111110000000000000////////////.............-----------,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwxxxxxxxyyyyyy{{{{{||||}}}}~~~~~~€€€~~~~}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}~~~€€€€������������������������������‚‚‚ƒƒƒƒ„„„………………………„„„ƒƒ‚��€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuutttttssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoppppppppppooooooooooooooonnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffffffeedddddddddcccccccccccccbbbaaaaaa````````````_______^^^^^^^^]]]]]]]]]]]]\\\\\\^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999988888888888777777777776666666666665555555444444444433333333333322222222222221111111111100000000///////////..................-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!! wwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwxxxxxxxxyyyyzz{{{{{|||||}}}}~~~~~~~~~~~~~}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}~~~~€€€€�����������������������������‚‚‚‚ƒƒƒ„„…………†††††………„„ƒƒ‚��€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuttttsssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooonnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhgggggggggggfffffffffffffeddddddddddcccccccccccccbbaaaaaa`````````````______^^^^^^^^]]]]]]]]]]]]]\\\\\^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999988888888888777777777776666666666665555555444444444443333333333322222222222221111111111100000000///////////..................-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!! wwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzwwwwwwwwwwwwwwxxxxxxxxyyyzzzzz{{{{{||||}}}}}}}}}}}~~~~}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}~~~~€€€€€��������‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚ƒƒƒ„„……†††††††††……„„ƒ‚‚��€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuutttssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooonnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggfffffffffffffedddddddddddccccccccccccbbaaaaaaa`````````````_____^^^^^^^^^]]]]]]]]]]]]\\\\\^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999988888888888777777777777666666666665555555444444444443333333333322222222222221111111111100000000////////////.................------------,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!! wwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyzzzwwwwwwwwwwwwwwxxxxxxxxxxyzzzzzzz{{{{{||||||}}}}}||~~~~}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}~~~~€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚ƒƒƒ„„………††‡‡‡‡‡‡†††…„„ƒ‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuutttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooonnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhggggggggggggfffffffffffffdddddddddddcccccccccccccbaaaaaaa`````````````_____^^^^^^^^^]]]]]]]]]]]]]\\\\^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::99999999988888888888777777777777666666666665555555444444444443333333333322222222222221111111111110000000////////////.................------------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!! wwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzwwwwwwwwwwwwwwwxxxxxxxxxxyyzzzzzzz{{{{{{||||||||||}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}~~~~€€€�€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„……††‡‡‡ˆˆˆ‡‡‡††……ƒƒ‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooonnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhggggggggggggfffffffffffffddddddddddddccccccccccccbaaaaaaaa````````````_____^^^^^^^^^^]]]]]]]]]]]]\\\\^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFEEEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777776666666666655555554444444444433333333333322222222222211111111111100000000///////////.................------------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!! wwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzwwwwwwwwwwwwwwwxxxxxxxxxxyyyyzzzzzzzz{{{{{{{{{{{{{}}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~€€€€€���‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ„„……††‡‡ˆˆˆˆˆˆˆ‡‡††…„ƒƒ‚‚����€€€€€€€��������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuutssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggffffffffffffddddddddddddcccccccccccccaaaaaaaa`````````````____^^^^^^^^^^]]]]]]]]]]]]]\\\^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFEEEEEFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777777666666666665555554444444444443333333333322222222222221111111111100000000///////////..................-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!! wwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{}||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~€€€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒ„„„……††‡‡ˆˆˆ‰‰‰ˆˆˆ‡‡††…„„ƒƒ‚‚��������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhgggggggggggggffffffffffffdddddddddddddccccccccccccaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]\\\^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPOOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFEEEEFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777777666666666665555554444444444443333333333322222222222221111111111100000000////////////.................-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!! wwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~€€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……††‡‡ˆˆˆ‰‰‰‰‰‰ˆˆ‡‡†……„„ƒƒ‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuussssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggfffffffffffdddddddddddddccccccccccccaaaaaaaaa`````````````___^^^^^^^^^^^]]]]]]]]]]]]]\\^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPOOOOOOOOOOOONNNNNNNNNNNMNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEEDDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777777666666666665555555444444444443333333333322222222222221111111111100000000////////////.................------------,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!! wwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~€€€���‚‚‚ƒƒƒƒƒ„„„„„„„„„„………………††‡‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€€€�������������������€€€€€€€��€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuusssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppqpppppppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhggggggggggggggffffffffffedddddddddddddcccccccccccaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]]]\\^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZZZYYYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEEDDDDDDDDDDCCDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777777777666666666665555555444444444443333333333332222222222221111111111110000000////////////.................------------,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!! wwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~€€€���‚‚‚ƒƒƒƒ„„„„„„„„„„…………†††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‰‰ˆˆ‡††……„„„ƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€€€€€€�����������������������€€€����€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuussssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppqpppppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggffffffffffedddddddddddddcccccccccccaaaaaaaaaa`````````````__^^^^^^^^^^^^]]]]]]]]]]]]]\^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFEEEFFEEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777777777776666666666665555554444444444433333333333322222222222211111111111100000000///////////.................------------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((('''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!! wwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~€€€���‚‚ƒƒƒƒ„„„„„„…………†††††‡‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuussssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppqqpppppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggggggfffffffffeedddddddddddddccccccccccaaaaaaaaaaa````````````__^^^^^^^^^^^^^]]]]]]]]]]]]\_^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777777777777666666666665555554444444444443333333333322222222222221111111111100000000///////////..................-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!! wwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~€€€��‚‚‚ƒƒƒ„„„„………………††‡‡‡‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡††………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€������������€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuusssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppqqqpppppppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggggggfffffffffeedddddddddddddccccccccccaaaaaaaaaaa`````````````__^^^^^^^^^^^^]]]]]]]]]]]]]_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZZZYYYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777777777777666666666665555555444444444443333333333323222222222221111111111100000000////////////.................-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzz|||||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€��‚‚‚ƒƒƒ„„„……………†‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡‡‡††…………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚�����€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€�������������������€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚�����€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwvwvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuussssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppqqqpppppppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggffffffffeeedddddddddddddcccccccccaaaaaaaaaaaa````````````__^^^^^^^^^^^^^]]]]]]]]]]]]__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::9999999999998888888888877777777777666666666665555555444444444443333333333323222222222221111111111100000000////////////.................-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!! wwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€��‚‚‚ƒƒ„„„………†††‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹ŠŠŠŠ‰‰‰ˆ‡‡‡†††……………„„„„…………………………„„„„ƒƒƒƒ‚‚‚�����€€€€€€€€€€€€€€€€�����������������€€€€€€���������������������������€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvuuuuuuuuuuusssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppqqqqpppppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhgggggggggggggffffffffeeedddddddddddddcccccccccaaaaaaaaaaaa`````````````__^^^^^^^^^^^^]]]]]]]]]]]]__^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[Z[[[ZZZZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFFEEFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777777777666666666665555555444444444443333333333333222222222221111111111110000000////////////.................------------,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!! wwwwwwxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzz|||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€��‚‚ƒƒƒ„„………†††ˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡‡††††……………………………………………………„„„ƒƒƒƒ‚‚‚������€€€€€€€€€€�������������‚‚‚�����€€€€€€€�������‚‚‚‚‚‚‚‚‚‚�����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��‚‚�����€€€€€€€€€€~~~~~~~~~~~~~~~~~€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvuuuuuuuuuuutssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppqqqqqpppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhgggggggggggggfffffffeeeedddddddddddddccccccccaaaaaaaaaaaaa````````````__^^^^^^^^^^^^^]]]]]]]]]]]__^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFFEEFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777777777777666666666665555554444444444443333333333332222222222211111111111100000000///////////.................------------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!! wwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~}~~~~~€€€��‚‚ƒƒ„„„……†††ˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡‡‡†††††…………………………………………………„„„ƒƒƒ‚‚‚‚������€€€€€�������������‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��‚‚������€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvuuuuuuuuuutsssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppqqqqqpppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhgggggggggggggfffffffeeeedddddddddddddccccccccbaaaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]]___^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFFEEFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777777777777666666666665555554444444444443333333333332222222222221111111111100000000////////////................------------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((('''''''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!! wwwxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~}}~~~~~€€��‚‚ƒƒ„„……†††ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆˆ‡‡‡††††††………………………†…†………………„„„ƒƒƒ‚‚‚‚�������€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�‚‚‚�����€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvuuuuuuuuuttsssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppppqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggggggffffffeeeeedddddddddddddcccccccbaaaaaaaaaaaaa```````````___^^^^^^^^^^^^]]]]]]]]]]]___^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::9999999999988888888888877777777777666666666665555555444444444443333333333333222222222221111111111100000000////////////.................-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!! wwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~}}}~~~~~€€��‚‚ƒƒ„„……††ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰ˆˆˆ‡‡‡‡††††††……………†††††††……………„„„„ƒƒƒ‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�‚‚‚������€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvuuuuuuuutttsssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqpppqqqqqqqpppppppppppppppoooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggggggffffffeeeeedddddddddddddcccccccbbaaaaaaaaaaaa```````````___^^^^^^^^^^^^^]]]]]]]]]]____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777777777666666666665555555444444444443333333333333222222222221111111111100000000////////////.................-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!! wxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}~~~~~€€��‚‚ƒƒ„„…††ˆˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆˆ‡‡‡‡†††††††††††††††††………………„„„ƒƒƒƒ‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€�����‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�‚‚‚������€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvuuuuuuuttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhgggggggggggggfffffeeeeeedddddddddddddccccccbbaaaaaaaaaaaaa``````````____^^^^^^^^^^^^]]]]]]]]]]____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777777777766666666666555555444444444443333333333333222222222221111111111110000000////////////.................------------,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~€€��‚‚ƒƒ„……†‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡††††††††††††††††………………„„„„ƒƒƒ‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€�����‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�‚‚‚�������€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvuuuuuuutttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqppqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhgggggggggggggfffffeeeeeedddddddddddddccccccbbaaaaaaaaaaaaa``````````____^^^^^^^^^^^^^]]]]]]]]]_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777777777777666666666665555554444444444443333333333332222222222211111111111100000000///////////.................------------,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~€€��‚‚ƒƒ„……‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡†††††††…………††……………………„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�€€€€€€€€€�����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�‚‚‚��������€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvuuuuuutttttsssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqpqqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhgggggggggggggffffeeeeeeedddddddddddddcccccbbbaaaaaaaaaaaaa`````````_____^^^^^^^^^^^^]]]]]]]]]_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::9999999999988888888888877777777777666666666665555555444444444443333333333332222222222221111111111100000000///////////.................------------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzz{xxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~€€��‚‚ƒƒ„…†‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡††††††………………………………………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚���€€€€€€������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��‚‚‚��������€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvuuuuuttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhggggggggggggffffeeeeeeedddddddddddddcccccbbbaaaaaaaaaaaaa`````````_____^^^^^^^^^^^^^]]]]]]]]______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777777777666666666665555555444444444443333333333333222222222221111111111100000000////////////.................-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((('''''''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!! xxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzz{{xxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~€€€�‚‚ƒƒ„††‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡†††††………………………………………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvuuuutttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhgggggggggggggfffeeeeeeeedddddddddddddccccbbbbaaaaaaaaaaaaa````````______^^^^^^^^^^^^]]]]]]]]______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777777777666666666665555555444444444443333333333333222222222221111111111100000000////////////.................-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!! xxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzz{{{xxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{|||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~€€€�‚‚ƒƒ…††‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰‰ˆˆˆˆ‡‡‡†††††………………………………………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒ�������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvuuuttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhggggggggggggfffeeeeeeeedddddddddddddccccbbbbaaaaaaaaaaaaa````````______^^^^^^^^^^^^^]]]]]]]______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888887777777777766666666666555555444444444443333333333333222222222221111111111100000000////////////.................------------,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!! xxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{xxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}~~~~~~~€€€��‚ƒ„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡†††††……………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvuuuttttttttsssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhgggggggggggggffeeeeeeeeedddddddddddddcccbbbbbaaaaaaaaaaaa````````_______^^^^^^^^^^^^]]]]]]]_______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::9999999999988888888888877777777777666666666665555554444444444443333333333332222222222211111111111000000000///////////...../...........------------,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!! xxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}~~~€�‚‚ƒƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡†††††‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††‡‡††††††††††††††††††††…………………………„„„…………………………†††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrqqqqqqqqqqpppppppppppppppopoooooooooooooonnnnnnnnnnmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhheeeeeeeeeeeedddddddddddddbbbbbaaaaaaaaaaaaa```````_________^^^^^^^^^^^^]]]]]^^^^^^^^^^^^]]]]]]]]]]]]\]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::99999999998888888888877777777776666666666665555555555544444444444333333333333333332222222222211111111100000000000////////////.........-----------,,,,,,,,,,,,++++++++++++*************))))))))))))((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!! xxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}~~~€��‚ƒƒ„……††‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆˆ‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡††††‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrrrqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhheeeeeeeeeeeedddddddddddddbbbbbbaaaaaaaaaaaa```````__________^^^^^^^^^^^^]]]]_^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::999999999988888888888777777777776666666666655555555555444444444443333333333333333322222222222111111111000000000000///////////.........------------,,,,,,,,,,,++++++++++++*************))))))))))))((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!! xxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}~~~€��‚ƒƒ„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡†††††††††††††…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………„„„„„„„ƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{zzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhheeeeeeeeeeeeeddddddddddddbbbbbbaaaaaaaaaaaaa``````__________^^^^^^^^^^^^^]]]_^^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::999999999988888888888777777777776666666666655555555555444444444444333333333333333322222222222111111111000000000000///////////.........------------,,,,,,,,,,,,+++++++++++*************))))))))))))((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!! yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}~~~€€��‚ƒƒ„„…†††‡‡‡ˆˆˆˆˆˆˆˆˆ‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………„„„„„„„ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{zzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhfeeeeeeeeeeeeddddddddddddbbbbbbbaaaaaaaaaaaa``````___________^^^^^^^^^^^^]]]_^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::999999999988888888888877777777776666666666655555555555544444444444333333333333333322222222222211111111000000000000///////////.........------------,,,,,,,,,,,,++++++++++++*************)))))))))))((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!! yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{}}}}|||||||||||||}}}}}~~~€€��‚‚ƒ„„……†††‡‡‡‡ˆˆˆˆˆˆ‹‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………„„„„„„„„ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhfeeeeeeeeeeeeedddddddddddbbbbbbbaaaaaaaaaaaaa`````___________^^^^^^^^^^^^]]]__^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::999999999998888888888877777777776666666666655555555555544444444444333333333333333332222222222211111111100000000000///////////..........-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!! yyyyyyyyyyyyyyyyyyyyyyzxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}||||||||}}}}}}~~€€��‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{zzzzzzzzzzzxxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhffeeeeeeeeeeeeeddddddddddbbbbbbbbaaaaaaaaaaaaa````____________^^^^^^^^^^^^]]__^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::999999999998888888888877777777777666666666665555555555544444444444333333333333333332222222222211111111100000000000///////////..........-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!! yyyyyyyyyyyyyyyyyyyyyzzxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}|}||}}}}}}~~€€�‚‚ƒƒ„„„………††††‡‡‡‡ŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€���������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{zzzzzzzzzzxxxxxxxxxxxxxxxxxxxxwwwwwyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnmmmmmmmllllllllllllllkkkklkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhfffeeeeeeeeeeeeddddddddddbbbbbbbbbaaaaaaaaaaaa````____________^^^^^^^^^^^^]]___^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::999999999998888888888877777777777666666666665555555555544444444444333333333333333332222222222211111111100000000000///////////..........-----------,,,,,,,,,,,,++++++++++++*************))))))))))))((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!! yyyyyyyyyyyyyyyyyyyyzzzxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~€€��‚‚ƒƒ„„„………††††††ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzyxxxxxxxxxxxxxxxxxxxwwwwwyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnmmmmmmmmllllllllllllllkkklkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhfffeeeeeeeeeeeeedddddddddbbbbbbbbbaaaaaaaaaaaaa```____________^^^^^^^^^^^^^]___^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888887777777777666666666665555555555554444444444433333333333333332222222222211111111100000000000///////////..........------------,,,,,,,,,,,,+++++++++++*************))))))))))))((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!! yyyyyyyyyyyyyyyyyyyzzzzxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€���‚‚ƒƒƒ„„„…………††‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzyyxxxxxxxxxxxxxxxxxxxwwwwyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnmmmmmmmmllllllllllllllkkkllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhffffeeeeeeeeeeeedddddddddbbbbbbbbbbaaaaaaaaaaaa```_____________^^^^^^^^^^^^]____^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::9999999999988888888888877777777776666666666655555555555544444444444333333333333333322222222222211111111000000000000//////////..........------------,,,,,,,,,,,,+++++++++++*************))))))))))))((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!! yyyyyyyyyyyyyyyyyzzzzzzxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€��‚‚‚ƒƒƒ„„„„………ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€��������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnmmmmmmmmmllllllllllllllkkllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhffffeeeeeeeeeeeeeddddddddbbbbbbbbbbaaaaaaaaaaaa````____________^^^^^^^^^^^^^____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::999999999998888888888877777777776666666666665555555555544444444444333333333333333332222222222211111111100000000000//////////..........------------,,,,,,,,,,,,++++++++++++*************)))))))))))((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!! yyyyyyyyyyyyyyyyzzzzzzzxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€���‚‚‚ƒƒƒƒ„„„‡ˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€���������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxwwyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnmmmmmmmmmmlllllllllllllkklllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhfffffeeeeeeeeeeeeddddddddbbbbbbbbbbaaaaaaaaaaaaa```_____________^^^^^^^^^^^^____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888877777777777666666666665555555555544444444444333333333333333332222222222211111111100000000000//////////...........-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!! yyyyyyyyyyyyyyyzzzzzzzzxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€���‚‚‚‚ƒƒƒƒ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€‚‚���������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzyyyyxxxxxxxxxxxxxxxxxxxxwyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnmmmmmmmmmmllllllllllllllklllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhfffffeeeeeeeeeeeeedddddddbbbbbbbbbbbaaaaaaaaaaaa````____________^^^^^^^^^^^^_____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888877777777777666666666665555555555544444444444333333333333333332222222222211111111100000000000//////////...........-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!! yyyyyyyyyyyyyyzzzzzzzzzxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€����‚‚‚‚ƒ†††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnmmmmmmmmmmmlllllllllllllkllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhffffffeeeeeeeeeeeedddddddbbbbbbbbbbbaaaaaaaaaaaaa```_____________^^^^^^^^^^^_____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888887777777777666666666665555555555554444444444433333333333333332222222222211111111100000000000//////////...........-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!! yyyyyyyyyyyyyzzzzzzzzzzxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€����‚‚……†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………………„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€‚‚‚‚‚���������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhffffffeeeeeeeeeeeeeddddddbbbbbbbbbbbbaaaaaaaaaaaa````____________^^^^^^^^^^^______^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::999999999998888888888877777777776666666666655555555555544444444444333333333333333322222222222111111111000000000000/////////...........------------,,,,,,,,,,,,+++++++++++*************))))))))))))((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!! yyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€���„…………†††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhffffffeeeeeeeeeeeeeddddddbbbbbbbbbbbbaaaaaaaaaaaaa```____________^^^^^^^^^^^______^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::999999999998888888888877777777776666666666665555555555544444444444333333333333333322222222222211111111000000000000/////////...........------------,,,,,,,,,,,,+++++++++++*************))))))))))))((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!! yyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€�„„„„…………††††††‡‡‡‡‡‡‡‡ˆˆˆŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††…………………………………………„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssrrrrrqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhfffffffeeeeeeeeeeeeedddddbbbbbbbbbbbbbaaaaaaaaaaaa```_____________^^^^^^^^^^______^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888877777777777666666666665555555555544444444444333333333333333332222222222211111111100000000000/////////...........------------,,,,,,,,,,,,++++++++++++*************)))))))))))((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!! yyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€ƒƒƒ„„„„……………†††††‡‡‡‡‡‡‡‡Š‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††…………………………………………„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhfffffffeeeeeeeeeeeeedddddcbbbbbbbbbbbbaaaaaaaaaaaa````____________^^^^^^^^^^_______^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888877777777777666666666665555555555544444444444333333333333333332222222222211111111100000000000/////////............-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!! yyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~‚ƒƒƒƒ„„„„„……………†††††‡‡‡‡‡‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuututttttttttttttttsssssssssrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooommmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhffffffffeeeeeeeeeeeedddddcbbbbbbbbbbbbbaaaaaaaaaaa````_____________^^^^^^^^^_______^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888887777777777666666666665555555555554444444444433333333333333332222222222211111111100000000000/////////............-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!! yyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~‚‚‚ƒƒƒƒƒ„„„„„……………††††††‡‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooooommmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhffffffffeeeeeeeeeeeeeddddcbbbbbbbbbbbbbaaaaaaaaaaa`````____________^^^^^^^^^________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888887777777777666666666665555555555554444444444433333333333333332222222222211111111100000000000/////////............-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!! yyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~‚‚‚‚‚‚ƒƒƒƒƒ„„„„„……………††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssssrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppoooooooooooonmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhfffffffffeeeeeeeeeeeeddddccbbbbbbbbbbbbaaaaaaaaaaa`````____________^^^^^^^^^________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888877777777776666666666665555555555544444444444333333333333333322222222222211111111000000000000/////////...........------------,,,,,,,,,,,,+++++++++++*************))))))))))))((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!! yyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„………………†ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………„„„„„„„„„„……………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooonmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhfffffffffeeeeeeeeeeeeedddccbbbbbbbbbbbbbaaaaaaaaaa``````____________^^^^^^^^________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888877777777777666666666665555555555544444444444333333333333333332222222222211111111100000000000/////////...........------------,,,,,,,,,,,,+++++++++++*************))))))))))))((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!! yyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~����‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„…………‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆ‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………„„„„„„„„„…………………„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooonnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhffffffffffeeeeeeeeeeeedddcccbbbbbbbbbbbbaaaaaaaaaa``````____________^^^^^^^^_________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888877777777777666666666665555555555544444444444333333333333333332222222222211111111100000000000/////////...........------------,,,,,,,,,,,,++++++++++++************))))))))))))((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!! yyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~������‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„…‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆ‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††……………………„„„„„„„„……………………„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppooooooooooonnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihffffffffffeeeeeeeeeeeeeddcccbbbbbbbbbbbbbaaaaaaaaa``````_____________^^^^^^^_________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888877777777777666666666665555555555544444444444433333333333333332222222222211111111100000000000/////////............-----------,,,,,,,,,,,,++++++++++++*************)))))))))))((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!! yyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}{{{{{{{{{{{{{{{{{{{|{|||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆ‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………„„„„„„„„………………………„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssrrrrrrrrrrqqqqqqqqqqqqqqqpqppppppppppppppoooooooooonnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihfffffffffffeeeeeeeeeeeeddccccbbbbbbbbbbbbaaaaaaaaa```````____________^^^^^^^__________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888877777777777666666666665555555555554444444444433333333333333332222222222211111111100000000000/////////............-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!! yyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~����������‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………†††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………………„„„„„„„………………………„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttsssssrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooooonnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihfffffffffffeeeeeeeeeeeeedccccbbbbbbbbbbbbbaaaaaaaa```````____________^^^^^^^__________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888777777777776666666666655555555555544444444444333333333333333322222222222111111111000000000000/////////...........-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!! {{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚ƒƒƒ„„„„„„„„………„„„„„„„„„„„†………………………………………††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††……………………„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxyxxxxxxxxxxxxxxxxxxwwwwwwxxxwwwwwwwwwwwwwwwwwvvvvvwvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffedddddddddddddccccccccccccbbbbbaaaaaaaaaaaa`````````__________^^^^^^^^^^^^]]]^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@???@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::;;;;;:::::::::::99999999988888887777777777766666666555555555554444444444433333332222222222211111111111111000000000000//////////////............-------,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!! {{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††……………………„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxxxxwwwwwxxxxwwwwwwwwwwwwwwwwwvvvvwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooonnnnnnnnnnnnkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffeeddddddddddddccccccccccccbbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^^^]]^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@???@???????????>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::;;;;;:::::::::::99999999988888887777777777766666666655555555555444444444443333332222222222211111111111111100000000000//////////////............--------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!! {{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††………………………„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxyyxxxxxxxxxxxxxxxxxxxwwwwxxxxwwwwwwwwwwwwwwwwwvvvvwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooonnnnnnnnnnnkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffedddddddddddddcccccccccccbbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^^^]]^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@???@@??????????>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::;;;;;:::::::::::99999999988888888777777777766666666655555555555444444444443333332222222222221111111111111100000000000///////////////...........--------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!! {{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxyyyxxxxxxxxxxxxxxxxxxwwwwxxxxxwwwwwwwwwwwwwwwwwvvvwwwvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoopooooooooooooonnnnnnnnnnnkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffeeddddddddddddcccccccccccbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^]]^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@??@@??????????>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::;;;;;:::::::::::99999999988888888777777777776666666655555555555444444444443333332222222222221111111111111100000000000///////////////...........--------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!! {{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………†††††‡‡‡††††††††††‡‡‡‡‡‡‡ˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††………………………„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxyyyyxxxxxxxxxxxxxxxxxxwwwxxxxxxwwwwwwwwwwwwwwwwwvvwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoopoooooooooooooonnnnnnnnnnkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggghggggggggggggffffffffffffeeddddddddddddcccccccccccbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^]^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@??@@???????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;:::;;;;;;::::::::::99999999988888888777777777776666666655555555555444444444443333333222222222221111111111111100000000000///////////////...........--------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!! {||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††………………………„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwxxxxxxxwwwwwwwwwwwwwwwwwvwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoppooooooooooooonnnnnnnnnnkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggghgggggggggggggfffffffffffeedddddddddddddccccccccccbbbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^^^]^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@??@@???????????>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;::;;;;;;:::::::::::9999999988888888777777777776666666655555555555444444444443333333222222222221111111111111100000000000///////////////...........--------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!! |||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………†††††††††…………†††††††‡‡‡‡‡‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††…………………………„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwxxxxxxxwwwwwwwwwwwwwwwwwvwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoppoooooooooooooonnnnnnnnnkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggghhggggggggggggfffffffffffeeeddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^]^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@??@@???????????>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;::;;;;;;:::::::::::99999999888888887777777777766666666555555555554444444444443333332222222222211111111111111000000000000//////////////............-------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!! ||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………†††††………………………………†††††‡‡‡‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††…………………………„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggghhgggggggggggggffffffffffeeedddddddddddddcccccccccbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;::;;;;;;:::::::::::99999999888888887777777777766666666655555555555444444444443333332222222222211111111111111100000000000//////////////............-------,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!! |||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………………………†††††‡‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††………………………………„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggghhhggggggggggggffffffffffeeeeddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;::;;;;;;:::::::::::99999999888888888777777777776666666655555555555444444444443333332222222222221111111111111100000000000///////////////...........--------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!! ||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒ…………………………………………………………………………………………………………………………††††ˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††…………………………………„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggghhhggggggggggggffffffffffeeeeddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::;;;;;;;::::::::::99999999888888888777777777776666666655555555555444444444443333333222222222221111111111111100000000000///////////////...........--------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!!! |||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………„„„„„„„„………………†††ˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††…………………………………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhggggggghhhgggggggggggggfffffffffeeeeeddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@?@@@???????????>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:;;;;;;;:::::::::::9999999888888888777777777776666666655555555555444444444443333333222222222221111111111111100000000000///////////////...........--------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!!! ||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„………………………………………„„„„„„„„„„„„……………††ˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††……………………………………„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhggggggghhhhggggggggggggfffffffffeeeeeddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@?@@@???????????>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:;;;;;;;:::::::::::9999999888888888777777777776666666655555555555444444444443333333222222222221111111111111100000000000///////////////...........--------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!! |||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„……………†ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††………………………………………„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnkkkkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhhggggggghhhhgggggggggggggffffffffeeeeedddddddddddddcccccccbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDEEDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:;;;;;;;:::::::::::99999998888888887777777777766666666655555555555444444444433333332222222222211111111111111000000000000//////////////............-------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!! ||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€��������������������€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………„„……………„„„„„„„„„„„„„„„……………ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††…………………………………………„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhgggggghhhhhggggggggggggffffffffeeeeeeddddddddddddcccccccbbbbbbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;:;;;;;;;:::::::::::99999998888888888777777777766666666655555555555444444444433333332222222222211111111111111100000000000//////////////............-------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!! |||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€�����������������������€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„………‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††…………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhgggggghhhhhgggggggggggggfffffffeeeeeeddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:;;;;;;;;::::::::::99999998888888888777777777776666666655555555555444444444433333332222222222221111111111111100000000000//////////////............--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!! ||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�������������������������€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„………‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††††††††………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggghhhhhhggggggggggggfffffffeeeeeeeddddddddddddccccccbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::99999998888888888777777777776666666655555555555444444444433333333222222222221111111111111100000000000///////////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!! |||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€�������������������������€€€€€€€������������������€€€€€€€€€€€€€€€��€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„……‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††††††…………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnlllkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggghhhhhhggggggggggggfffffffeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::9999998888888888777777777776666666655555555555444444444433333333222222222221111111111111100000000000///////////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!! ||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������€€€€���������������������€€€€€€€€€������������€��€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„…‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††††………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnlllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggghhhhhhgggggggggggggffffffeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDEEEDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::9999998888888888777777777776666666655555555555444444444433333333222222222221111111111111100000000000///////////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!! |||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������������������������������������������������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„…‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††††………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggghhhhhhhggggggggggggffffffeeeeeeeeddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::99999988888888888777777777766666666655555555555444444444333333332222222222211111111111111000000000000//////////////...........--------,,,,,,,,,,,,++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!!! ||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††††††††…………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggghhhhhhhgggggggggggggfffffeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::99999988888888888777777777776666666655555555555444444444333333332222222222211111111111111100000000000//////////////............-------,,,,,,,,,,,,++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!! ||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††††††††…………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggghhhhhhhhggggggggggggfffffeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::99999988888888888777777777776666666655555555555444444444333333332222222222221111111111111100000000000//////////////............-------,,,,,,,,,,,,++++++++++************))))))))))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!! |||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††††††††††……………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnlllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhhggghhhhhhhhggggggggggggfffffeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::9999988888888888777777777776666666655555555555444444444333333333222222222221111111111111100000000000///////////////...........--------,,,,,,,,,,,++++++++++************))))))))))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!! ||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††††††††††…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonlllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgghhhhhhhhhggggggggggggffffeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::9999988888888888777777777776666666655555555555444444444333333333222222222221111111111111100000000000///////////////...........--------,,,,,,,,,,,++++++++++************))))))))))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!! |||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††††††††††††………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyzyyyyyyyyyyyyyyyyyyxxxxxxyyyxxxxxxxxxxxxxxxxxwwwwwxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhhgghhhhhhhhhggggggggggggffffeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWXXWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::9999998888888888777777777776666666665555555555444444444333333333222222222221111111111111100000000000///////////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!! ||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyzyyyyyyyyyyyyyyyyyyxxxxxxyyyxxxxxxxxxxxxxxxxxwwwwwxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooooollllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhghhhhhhhhhgggggggggggggfffeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::9999998888888888877777777776666666665555555555544444444333333333222222222221111111111111100000000000///////////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††…………………„‡‡‡‡‡‡‡††††††††††††††††††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:;;;:::::::::::99999999999888888888877777777777666666666665555555555544444443333333333322222222222111111111111100000000000///////////////...........------------,,,,,,,,,,,++++++++++************)))))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………††††‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††…………………‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_______________^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:;;;:::::::::::99999999999888888888877777777777666666666665555555555544444443333333333322222222222111111111111100000000000///////////////............-----------,,,,,,,,,,,++++++++++************)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………†††††‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††…………………‡‡‡‡‡‡‡‡‡††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````______________^^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999999888888888877777777777666666666665555555555544444443333333333322222222222111111111111100000000000///////////////............-----------,,,,,,,,,,,++++++++++************)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………‡‡‡‡‡‡‡‡‡‡†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666665555555555544444443333333333322222222222111111111111100000000000///////////////............-----------,,,,,,,,,,,++++++++++************)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………‡‡‡‡‡‡‡‡‡‡‡††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttuutttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_______________^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666665555555555544444443333333333322222222222111111111111100000000000////////////////...........-----------,,,,,,,,,,,,++++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````______________^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999998888888888877777777776666666666665555555555444444433333333333222222222221111111111111000000000000///////////////...........-----------,,,,,,,,,,,,++++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………†††‡‡‡‡‡‡‡‡‡‡‡††††††††………………‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttuuttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999998888888888877777777777666666666665555555555544444433333333333322222222222111111111111100000000000///0///////////...........-----------,,,,,,,,,,,,++++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………††††‡‡‡‡‡‡‡‡‡†††††††††……………ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttuuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_______________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999998888888888877777777777666666666665555555555544444443333333333322222222222111111111111100000000000///0///////////...........------------,,,,,,,,,,,++++++++++************))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………††††††‡‡‡‡†††††††††††……………ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttuuuttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````______________^^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888888877777777777666666666665555555555544444443333333333322222222222111111111111100000000000///0///////////............-----------,,,,,,,,,,,++++++++++************))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!! ~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††††††…………ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttuuuuttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_______________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666665555555555544444443333333333322222222222111111111111100000000000///0///////////............-----------,,,,,,,,,,,++++++++++************))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!! ~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………†††††††††††††††††††††††………ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttuuuuutttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_______________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666665555555555544444443333333333322222222222111111111111100000000000///0///////////............-----------,,,,,,,,,,,++++++++++************))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!! ~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………††††††††††††††††††††††……ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttuuuuuuttttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiihihhhhhhhhhhhhggggggggggggeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````______________^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888887777777777666666666666555555555544444443333333333322222222222111111111111100000000000///0////////////...........-----------,,,,,,,,,,,+++++++++++***********))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!! ~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††††…ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttuuuuuuutttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_______________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999998888888888877777777777666666666665555555555544444433333333333222222222222111111111111000000000000//0////////////...........-----------,,,,,,,,,,,,++++++++++***********))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††††ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggeeeeeeeeeeeddddddddddddccdccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````_______________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888888877777777777666666666665555555555544444443333333333322222222222111111111111100000000000//00///////////...........-----------,,,,,,,,,,,,++++++++++***********))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………††††††††††††††††††††ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttuuuuuuuuuuutttttttttttttstsssssssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggeeeeeeeeeeeddddddddddddccdccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888888877777777777666666666665555555555544444443333333333322222222222121111111111100000000000//00///////////...........-----------,,,,,,,,,,,,++++++++++***********))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!!!! ~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††††††††††††ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttuuuuuuuuuuuuttttttttttttstssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggeeeeeeeeeeeeddddddddddddcdcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````___`___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666665555555555544444443333333333322222222222121111111111100000000000//00///////////............-----------,,,,,,,,,,,++++++++++************)))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!!!! ~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggeeeeeeeeeeeeddddddddddddcddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````__`___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666665555555555544444443333333333322222222222121111111111100000000000//00///////////............-----------,,,,,,,,,,,++++++++++************)))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!!!! ~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````__`____________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999888888888887777777777666666666665555555555544444443333333333322222222222121111111111100000000000//00///////////............-----------,,,,,,,,,,,++++++++++************)))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!!!! ~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__``___________^^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999888888888887777777777766666666666555555555544444443333333333322222222222121111111111100000000000//00///////////............-----------,,,,,,,,,,,++++++++++************)))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggfeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````_``___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888888877777777777666666666665555555555544444433333333333222222222222211111111111000000000000/00////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………………†††††††ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_``____________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888888877777777777666666666665555555555544444443333333333322222222222221111111111100000000000/000///////////...........-----------,,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!!! ~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggffeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````_```___________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666665555555555544444443333333333322222222222221111111111100000000000/000///////////...........-----------,,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!!! ~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………………†ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggfffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666665555555555544444443333333333322222222222221111111111100000000000/000///////////...........-----------,,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………†…………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggfffeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999888888888887777777777666666666665555555555544444443333333333322222222222221111111111100000000000/000///////////...........------------,,,,,,,,,,,++++++++++************))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………†…………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggfffeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999888888888887777777777666666666666555555555544444443333333333322222222222221111111111100000000000/000///////////...........------------,,,,,,,,,,,++++++++++************))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{}}}}}}|||||||||||||||||||yyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnlllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbaaaa```````````_______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999998899999888888888887777777777776666666666655555555555555544444444444333333333322222222222111111111110000000///////////............-----------,,,,,,,,,,,,++++++++++************)))))))))((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""!!!!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„……………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{}}}}}}}||||||||||||||||||yyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnlllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbaaaa````````````______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999998899999888888888887777777777776666666666655555555555555544444444444333333333322222222222111111111110000000///////////............-----------,,,,,,,,,,,,++++++++++************)))))))))((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""!!!!!!!!!!!!! ~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{}}}}}}}}|||||||||||||||||yyyyyyyyyyyyxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppoooooooooooonnnmlllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999899999888888888887777777777776666666666655555555555555544444444444333333333322222222222111111111110000000///////////............------------,,,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""!!!!!!!!!!!!! ~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{}}}}}}}}}||||||||||||||||yyyyyyyyyyyyyxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppooooooooooooonnmlllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999899999988888888887777777777776666666666655555555555555544444444444333333333322222222222111111111110000000///////////............------------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""!!!!!!!!!!!!! ~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{}}}}}}}}}||||||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppooooooooooooonnmllllllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaa````````````______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999899999988888888887777777777777666666666655555555555555554444444444333333333332222222222111111111110000000///////////............------------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""!!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}}}|||||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooooooonmmlllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999899999988888888888777777777777666666666665555555555555554444444444333333333332222222222211111111111000000////////////...........------------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€��������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}}}}||||||||||||||yyyyyyyyyyyyyyyxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppooooooooooooonmmlllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTUTTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998999999888888888887777777777776666666666655555555555555544444444444333333333322222222222111111111110000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$############"""""""""!!!!!!!!!!!!! ~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€���������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}}}}}}}}}|||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppooooooooooooommmlllllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbaaaaaa````````````______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTUTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999998999999888888888887777777777776666666666655555555555555544444444444333333333322222222222111111111110000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$############"""""""""!!!!!!!!!!!!! ~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€����������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}|||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppooooooooooooommmllllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbaaaaaa````````````_______________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTUTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999999999888888888887777777777776666666666655555555555555544444444444333333333322222222222111111111110000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€�����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}}}}}}}}}}}}||||||||||||yyyyyyyyyyyyyyyyyxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppoooooooooooommmmlllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTUTTTTTTTTTTTSSSSSSSSSSSRRSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999999988888888887777777777776666666666655555555555555544444444444333333333322222222222111111111110000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}|||||||||||yyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppoooooooooooommmmlllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTUUTTTTTTTTTTTSSSSSSSSSSRRSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999999988888888887777777777776666666666655555555555555544444444444333333333322222222222111111111110000000///////////............-----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††………………………………………………………………………………………………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}|||||||||||yyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppoooooooooooommmmmlllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaa````````````______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999999988888888887777777777777666666666655555555555555554444444444333333333332222222222111111111110000000///////////............-----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}||||||||||yyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqppqpppppppppppppooooooooooommmmmlllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbaaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTUUUTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999999999988888888888777777777777666666666655555555555555554444444444333333333332222222222211111111110000000///////////............------------,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„…………………………………………………………†††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„ƒ„„„„„„„„ƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}|||||||||yyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqppqqpppppppppppppoooooooooommmmmllllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbaaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTUUUTTTTTTTTTTTSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999999988888888888777777777777666666666665555555555555554444444444433333333332222222222211111111111000000////////////...........------------,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„………………………………………………………††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}|||||||||zyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvvvvvvvvuuuuvvuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqpqqqppppppppppppoooooooooommmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbaaaaaaaa````````````______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTUUUTTTTTTTTTTTSSSSSSSSSSRSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999999999888888888887777777777776666666666655555555555555544444444444333333333322222222222111111111110000000///////////............-----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„……………………………………………………†††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}|||||||zzyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvwwwwvvvvvvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppoooooooooommmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbaaaaaaaa````````````_______________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUTUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999999888888888887777777777776666666666655555555555555544444444444333333333322222222222111111111110000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………„„„„„„„„„…………………………………………………††††††††††††††††††††††……………………………………………………†††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}||||||zzzyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuvvuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppooooooooommmmmmmlllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999999988888888887777777777776666666666655555555555555544444444444333333333322222222222111111111110000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………„„„„„„„…………………………………………………††††††††††††††††††††††††………………………………………††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„………………„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}||||||zzzyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyzzzyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuvvvuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqppppppppppooooooooommmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbaaaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999999988888888887777777777776666666666655555555555555544444444444333333333322222222222111111111110000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………„„„„„……………………………………………………†††††††††††††††††††††††††…………………………†††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}|||||zzzzyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzyyyyxxxxwxwwwwwwwwwwwwwwwvvvvvvvvuvvvuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqppppppppppoooooooommmmmmmlllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbaaaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999999999988888888887777777777777666666666655555555555555544444444444333333333322222222222111111111110000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………„„„…………………………………………………………†††††††††††††††††††††††††………………†††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}||||zzzzzyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyxxxxxxxxxxyyyyzzzz{{{{{|{{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvuvvvvuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssssssssssssrrrrrqqqqqqqqqqqqpppppppppoooooooommmmmmmmllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiihihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbaaaaaaaaa````````````_______________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999999999988888888888777777777777666666666655555555555555554444444444333333333332222222222111111111110000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………„………………………………………………………………†††††††††††††††††††††††††………††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||~}}}}}}}}}}}}}}}}}}}}||||zzzzzyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyxxxxxxxxyyyyzzz{{{|||}}}}}||||{{{zzyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttssssssssssssssssrrrrrrqqqqqqqqqqqppppppppppooooooommmmmmmmllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiihihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddccccccccccbbbbbaaaaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999999988888888888777777777777666666666665555555555555554444444444333333333332222222222111111111110000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||~}}}}}}}}}}}}}}}}}}}}}|||zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyzzz{{||}}}~~~~~~~}}|||{zzyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttstttttttttsssssssrrrrrrqqqqqqqqqqqpppppppppooooooommmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccbbbbaaaaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999999988888888888777777777777666666666665555555555555554444444444433333333332222222222211111111111000000///////////............------------,,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚�������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||~~}}}}}}}}}}}}}}}}}}}}}||zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyzz{{||}~~~~~~}||{{zyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttssssssrrrrrrqrqqqqqqqqqpppppppppoooooommmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbaaaaaaaaaaa``````````_______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999999888888888887777777777776666666666655555555555555544444444444333333333322222222222111111111110000000///////////...........------------,,,,,,,,,,++++++++++++***********))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„……………………………††…………………„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||~~~}}}}}}}}}}}}}}}}}}}}||zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyzz{||}~~€€€€€€€€~}}|{{zyyyyxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttuttttttttttttttttttttttttttttttttttttttssssssrrrrrqrrqqqqqqqqpppppppppoooooommmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccbbbbaaaaaaaaaaaa``````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999999988888888887777777777776666666666655555555555555544444444444333333333322222222222111111111110000000///////////............-----------,,,,,,,,,,++++++++++++***********))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„…………………………†††††††……………„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||~~~}}}}}}}}}}}}}}}}}}}}}|zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzz{{|}~~€€���‚‚���€~}||{zzzyyyxxxxxxxxxxxxxwwwwvvvvvvvvvvuuuuuuuuuuuuuuuutttuuuuttuuuuuuuuuuuuutttttttttttttttttttttsssssrrrrrrrrrqqqqqqqqppppppppoooooommmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeedddddddddddccccccccccccbbbaaaaaaaaaaaaa`````````_______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999999988888888887777777777776666666666655555555555555544444444444333333333322222222222111111111110000000///////////............-----------,,,,,,,,,,++++++++++++***********))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€�����€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††……………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxyyyzz{|}}~€��‚‚ƒƒƒƒ‚‚��€~}||{z~~~}}}}}}}}}}}|||||{{{{zzwwwwwwwvvvvvvvvvvvvvvvvuuttttttttttttttttttttttttttsssssssssssssrrrrrrqqqqqpppppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbaaa```_____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::9999999999999888888888887777777777777666666666665555555555555554444444444433333333322222222211111111111000000000///////////............-----------,,,,,,,,,,,+++++++++++************))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€�����€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………††††††††††‡‡††††‡‡†††††††…………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxyyyzz{|}~€€�‚ƒƒƒ„„ƒƒƒ‚�€~}|{{~~~}}}}}}}}}}}|||||{{{zzwwwwwwwwvvvvvvvvvvvvvvvvvttttttttttttttuuttttttttttssssssssssssssrrrrrqqqqqqqpppppppooooooonnnnnnnnnmnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccdcccccccccccccbbbbbbbbbaa```_____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::9999999999999888888888887777777777777666666666665555555555555554444444444433333333322222222211111111111000000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€������€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………††††††††‡‡‡‡‡‡‡†‡‡‡††††††††……………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxyyyzz{|}~€�‚‚ƒ„„„„„„ƒ‚‚�€~}|{{~~~~}}}}}}}}}}}||||{{{{zwwwwwwwwvvvvvvvvvvvvvvvvvtttttttttuuuuuuuuuuuuuttttsssssssssssssssrrrrrqqqqqqqppppppooooooonnnnnnnnnmnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddcccddcccccccccccccbbbbbbbbaa```______________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::9999999999999988888888887777777777777666666666665555555555555554444444444433333333322222222221111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxyyyzz{|}~€�‚ƒ„„„……„„ƒƒ‚�€~}|{{~~~~~~~~~~~}}}}}|||{{{{zwwwwwwwwvvvvvvvvvvvvvvvvvttttttuuuuuuuuuuuuuuuuuuuuttsssssssssssssrrrrrrqqqqqqpppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjiijiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeedddddddddddddccddccccccccccccccbbbbbbbba````_____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888887777777777777666666666665555555555555554444444444433333333322222222221111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������€€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||||||{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyxxxxyyyzz{|}~€�‚ƒ„„………„„ƒƒ‚�€~}|{{~~~~~~~~~~~}}}}|||{{{{zwwwwwwwwwvvvvvvvvvvvvvvvvtttuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssrrrrrqqqqqqqppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjijiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddddcdddcccccccccccccbbbbbbbba````______________^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888887777777777777666666666665555555555555554444444444433333333322222222221111111111100000000///////////............-----------,,,,,,,,,,,,++++++++++************)))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������€€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxyyyzz{|}~€�‚ƒ„„„……„„ƒƒ‚�€~}|{{~~~~~~~~~~~~}}}|||{{{{zxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvuuuuuuuuuttttttttssssssssrrrrrrqqqqqqqppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeeeddddddddddddcdddddccccccccccccbbbbbbba`````_____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888888777777777777766666666665555555555555554444444444433333333322222222221111111111100000000///////////............-----------,,,,,,,,,,,,+++++++++++***********)))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxyyyz{{}~€�‚ƒƒ„„„„„„ƒ‚�€~}}|{{~~~~}}}||{{{{zwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvuuuuutttttttttssssssssrrrrrrqqqqqqppppppooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccbbbbbbba`````______________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888888777777777777766666666665555555555555555444444444433333333322222222221111111111100000000////////////...........-----------,,,,,,,,,,,,+++++++++++***********)))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€���������������€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}||||||||||||||||||||||{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyxxxxxyyyzz{|}~€�‚ƒƒ„„„ƒƒ‚‚�€~}||{{~~~}}}||{{{{zxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvuuuuttttttttttsssssssrrrrrrqqqqqqqppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffefeeeeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbb`````_______________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::9999999999999888888888887777777777777666666666665555555555555554444444444333333333222222222211111111111000000000///////////...........------------,,,,,,,,,,,+++++++++++***********)))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€���������������€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††…„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}||||||||||||||||||||||||{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyxxxxxyyyzz{|}~€��‚ƒƒƒƒƒ‚‚�€~}}|{{{€€€€€~~~}}||{{{{zxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvuuutttttttttttsssssssrrrrrrqqqqqqqppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffffffeeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbb`````_______________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::9999999999999888888888887777777777777666666666665555555555555554444444444433333333222222222211111111111000000000///////////...........------------,,,,,,,,,,,+++++++++++***********)))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||||||||||||{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxyyyzz{|}}~€��‚‚‚‚‚��€~}||{{{€€€€€€€€€~~}}||{{{{zxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvuutttttttttttssssssssrrrrrrrqqqqqqppppppooooooooonnnnnnnnnnnnnnnnnnnoooonnnnnnnnmmmmmmmmmllllkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffffffffffeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbb``````_______________^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::9999999999999888888888887777777777777666666666665555555555555554444444444433333333222222222211111111111000000000///////////............-----------,,,,,,,,,,,+++++++++++***********)))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€�����������������€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††……„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyxxxyyyyzz{|}~€�������€~}||{{{{€€€€€����€€€~~}}||{{{{zxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuvvvvvvvvvwvvvvvvvvvvuttttttttttttsssssssrrrrrrrrqqqqqqpppppppooooooooooooooooooooooooooooooooooonnnnnnnmmmmmmllllkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffffffffffffeeeeeeeedddddddddddddccccccccccbbbbbbbb``````______________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888887777777777777666666666665555555555555554444444444433333333222222222211111111111000000000///////////............-----------,,,,,,,,,,,+++++++++++************))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€������������������€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„…………………………………………………………………………………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyxxxyyyyzz{||}~€€€€€€€~~}}|{{{{{€€€�������€€~~}}||{{{{zxwwwwwwwwwwwwvvvvvvvvvvvvuuuuvvvvvvvwwwwwwvvvvvvvvuttttttttttttssssssssrrrrrrrrqqqqqqppppppppooooooooooooooooooooooooooooooooonnnnnnnnmmmmmllllkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffffffffffffeeeeeeeedddddddddddccccccccccbbbbbbbb``````_______________^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888887777777777777666666666665555555555555554444444444433333333222222222221111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++************))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€€������������������€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„……………………………………………………………………………………………††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyzz{{|}}~~~~}||{{{{{{€€���‚‚‚���€€~~}}||{{{zzwwwwwwwwwwwwwwvvvvvvvvvvvuuuvvvvvvwwwwwwwwwvvvvvvvutttttttttttttssssssssrrrrrrrrqqqqqqqppppppppppoooooooooooooooopppppppppppppooonnnnnnnmmmmllllkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffeeeeeeddddddddddcccccccccccbbbbbbbb``````_______________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888887777777777777666666666665555555555555554444444444433333333222222222221111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€€�������������������€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„†…………………………………………………………………………………………††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††……………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyzz{||}}~~~~~~~~}}||{{{{{{{€��‚‚‚‚‚‚��€€~~}}||{{{zzwwwwwwwwwwwwwvvvvvvvvvvvvuuuvvvvvwwwwwwwwwwvvvvvvvuttttttttttttttsssssssssrrrrrrrqqqqqqqqpppppppppppppppppppppppppppppppppppppooooonnnnnmmmmllllkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggggggggggffffffffeeeeedddddddddcccccccccccbbbbbbbb```````______________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888888777777777777766666666665555555555555554444444444433333333222222222221111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€��������������������€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„……………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„†††††……………………………………………………………………………††††††††††††††††‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡††††……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyzz{{|||}}}}}}}}||{{{{{{{{|��‚‚‚‚‚‚‚‚��€~~}||{{{{zzwwwwwwwwwwwwwwvvvvvvvvvvwuuuvvvvvwwwwwwwwwwvvvvvvvutttttttttttttttsssssssssrrrrrrrrqqqqqqqqqpppppppppppppppppppppppppppqppppppoooooonnnnnmmmmlllkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggggggggggggggffffffeeeeeddddddddcccccccccccbbbbbbbb```````______________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888888777777777777766666666665555555555555555444444444433333333222222222221111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€€��������������������€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††…………………………………………………………††††††††††††††††††††‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡††††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyzz{{||||}}}||||{{{zzz{{{|�‚‚‚ƒƒƒƒ‚‚��€~~}||{{{{zzwwwwwwwwwwwwwwvvvvvvvvvvwuuvvvvvwwwwwwwwwwwvvvvvvvuttttttttttttttttssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqpppooooonnnnnmmmmllllkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhggggggggffffeeeeeddddddddccccccccccbbbbbbbbb```````_____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999999988888888888777777777777766666666665555555555555555444444444433333333222222222221111111111100000000///////////............-----------,,,,,,,,,,,++++++++++++***********)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€���������������������€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††…………………………………†…†††††††††††††††††††††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡††††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{||||||{{{{zzzzz{{||�‚‚ƒƒƒƒƒ‚‚��€~~}||{{{zzzwwwwwwwwwwwwwwvvvvvvvvvvwuuvvvvvwwwwwwwwwwwvvvvvvvutttttttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqppooooonnnnnmmmmllllkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhgggggggffffeeeeddddddddccccccccccbbbbbbbbb````````_____________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999999988888888888777777777777766666666666555555555555555444444444433333333222222222221111111111100000000////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! €€���������������������€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………††††††††††††††††…………………………†††††††††††††††††††††††††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆ‡‡‡†††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyzzzz{{{{{{{{{{zzzzzzz{{||‚‚ƒƒƒƒƒƒƒ‚��€~~}||{{{zzzwwwwwwwwwwwwwwvvvvvvvvvvwuuvvvvvwwwwwwwwwwwvvvvvvuuttttttttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppooooonnnnnmmmmlllllkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggghhhhhhhhhiiihhhhhhhhgggggffffeeeeddddddddccccccccccbbbbbbbbb````````_____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;::::::::::9999999999999888888888887777777777777666666666665555555555555554444444444433333332222222222211111111111000000000///////////...........------------,,,,,,,,,,++++++++++++***********)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! €����������������������€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††………………††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡†††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyzzzzz{{{{{{zzzzzyzzzz{{||‚‚ƒƒƒ„ƒƒƒ‚��€~}}||{{{zzzwwwwwwwwwwwwwwvvvvvvvvvvwuuvvvvvwwwwwwwwwwwvvvvvvvutttttttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppooooonnnnnmmmmlllllkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggghhhhhhhhiiiiiiiiihhhhhhgggggffffeeeedddddddccccccccccbbbbbbbbb````````_____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::999999999999988888888887777777777777666666666665555555555555554444444444433333332222222222211111111111000000000///////////...........------------,,,,,,,,,,++++++++++++***********)))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ����������������������‚€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††…………††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹Š‰‰‰‰ˆˆˆ‡‡‡††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyzz{{|}‚ƒƒƒ„„ƒƒƒ‚�€€~}}|{{{{zzzwwwwwwwwwwwwwwwvvvvvvvvvwuuvvvvvwwwwwwwwwwwvvvvvvvuttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppooooonnnnnmmmmmlllllkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggghhhhhhhiiiiiiiiiiiiihhhhhggggffffeeeedddddddccccccccccbbbbbbbbb````````_____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::999999999999988888888887777777777777666666666665555555555555554444444444433333333222222222211111111111000000000///////////............-----------,,,,,,,,,,,+++++++++++***********)))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ����������������������‚€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††…………††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡‡†††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyzz{{|}‚ƒƒƒ„„ƒƒ‚‚�€~}||{{{zzzzwwwwwwwwwwwwwwwvvvvvvvvvvuuvvvvvwwwwwwwwwwwvvvvvvvvuuuttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppooooonnnnnmmmmmmlllllkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgghhhhhhhhiiiiiiiiiiiiiihhhhhggggffffeeeedddddddccccccccccbbbbbbbbb`````````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::999999999999988888888887777777777777666666666665555555555555554444444444433333333222222222221111111111000000000///////////............-----------,,,,,,,,,,,+++++++++++***********)))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ���������������������‚‚€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††…††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹‹‹ŒŒŒ‹ŠŠŠŠŠ‰‰‰ˆˆ‡‡‡††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyyyyyyyzz{{|}‚ƒƒƒƒƒƒƒ‚��€~}}||{{{zzzzwwwwwwwwwwwwwwwvvvvvvvvvvuuvvvvvvwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppoooonnnnnnmmmmmmllllllkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhggggffffeeeedddddddcccccccccccbbbbbbbb`````````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999999999999988888888888777777777777666666666665555555555555554444444444433333333222222222221111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++************))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ��������������������‚‚‚€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡†††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||}|||||||||||||||||||||{{{|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzyyyyyyyyyyyyzz{{|}‚ƒƒƒƒƒƒ‚‚�€€~}}|{{{{zzzzwwwwwwwwwwwwwwwvvvvvvvvvvuuuvvvvvvwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppoooonnnnnnmmmmmmmllllllkkkkkkkkkjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiijiiiiiiihhhhhggggffffeeeddddddddcccccccccccbbbbbbbb`````````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999999999999988888888888777777777777766666666665555555555555554444444444433333333222222222221111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++************))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ��������������������‚‚‚€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡†††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||}|||||||||||||||||||||{{{||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxyyyyzz{||}‚‚ƒƒƒƒ‚‚��€~~}||{{{{zzzzwwwwwwwwwwwwwwwwvvvvvvvvvuuuvvvvvvvwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuutttttsssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppoonnnnnnnnmmmmmmmlllllllkkkkkkkkkjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhgggggfffeeeeddddddddcccccccccccbbbbbbbb`````````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999999999999988888888888777777777777766666666665555555555555555444444444433333333222222222221111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! �������������������‚‚‚‚€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………†…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ�ŒŒŒŒŒ‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡†††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||}}|||||||||||||||||||||{{||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyzyyyyyyyyyyyxxxxyyyzz{{|}‚‚ƒƒƒ‚‚‚�€€~}}||{{{zzzzzwwwwwwwwwwwwwwwwvvvvvvvvvuuuuvvvvvvvvvwvwvvvvvvvvvvvvvuvuuuuuuuuuuuuttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppoonnnnnnnnmmmmmmmmmllllllklkkkkkkkjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhggggffffeeeeddddddddcccccccccccbbbbbbbb``````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::999999999999988888888888777777777777766666666665555555555555555444444444433333333222222222221111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ������������������‚‚‚‚‚€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††‡†‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒ�ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡†††………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||}}}||||||||||||||||||||{{||||||||||{{{{{{{{||{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxyyyzz{{|}‚‚‚‚‚‚‚��€~~}||{{{{zzzzzxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvuuuuuuttttsssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppooonnnnnnnnmmmmmmmmmmllllllllkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhggggfffffeeeeddddddddccccccccccccbbbbbbb``````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::999999999999988888888888777777777777766666666666555555555555555444444444433333333222222222221111111111100000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€���������������������������������������‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„…………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………†††††††††††††††……†††††††‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒ���ŽŽŽ����ŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡†‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{||{{{{{{{{{zzzzz{{{||}}~~}}|{{zzyyxxxxxxxxzzzzzzzzzzyyyyyyyyyyyyyyyuvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwvvvuuuutttuuttttttttttttttttttsssssrrrrrrrrrrrrrrqqqqqqqqqppqqqpppppppppppoooooooonnnmmmmlllllllkkkkkkkjjjjjjjiiiiiihhhhhhiiiiiiiiijjjjiiiiiihhhhhggggfffffeeeeedffffeeeeeeeeeeeddddddddddaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::9999999888888888887777777777777666666666665555555555555555544444444443333332222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! !! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………††††††††††††††……†††††††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒ��ŽŽŽŽŽŽŽ���ŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{|{{{{{{{{{{zzzzz{{{||}}~~~~~}||{zzyyyxxxxxxxxzzzzzzzzzzzyyyyyyyyyyyyyyuuvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxwwwwwvvvuuuutttutttttttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqppppqpppppppppppppoooooooonnnmmmmmllllllkkkkkkkjjjjjjjiiiiiiihhhhhiiiiiiiiiiijjiiiiihhhhhggggfffffeeeeeddfffffeeeeeeeeeeddddddddddaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::9999999888888888887777777777777666666666665555555555555555544444444443333332222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! !! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚�������������‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††„……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………††††††††††††††……††††††††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡Š‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}|||||||||||{{{{{{{{{{{{{||{{{{{{{{zzzzz{{{{||}}~~~~~~}}|{{zzyyyxxxxxxxxzzzzzzzzzzzyyyyyyyyyyyyyyuuuvvvvvvvvvvwwwwwxxxxxxyyxxyxxxxxxxxwwwwvvvuuutttttttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqppppppppppppppppppoooooooonnnnmmmmmlllllllkkkkkkjjjjjjjiiiiiiihhhhhhiiiiiiiiiiiiiiiihhhhgggggfffffeeeeeeddfffffeeeeeeeeeeedddddddddaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::9999999888888888887777777777777666666666665555555555555555544444444444333332222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! !! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………††††††††††††………†††††††††††‡‡‡‡ˆˆ‰‰‰Š‹‹ŒŒ��ŽŽŽŽ��ŽŽŽŽŽ��ŒŒŒ‹‹Š‰‰ˆˆŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}|||||||||||{{{{{{{{{{{{|{{{{{{{{{zzzzz{{{|||}}~~~~~~~~}}||{zzyyyyxxxxxxxxzzzzzzzzzzzyyyyyyyyyyyyyyuuuuuvvvvvvvvwwwwwxxxxyyyyyyyyyyyxxxxxwwwvvvuuutttstttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppooooooooonnnnmmmmlllllllkkkkkkkjjjjjjjiiiiiiiiihhhhiiiiiiiiiiiiiihhhhhgggggffffffeeeeeeddfffffeeeeeeeeeeedddddddddaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::9999999888888888887777777777777766666666665555555555555555544444444444333332222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! !! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………††††††††††………††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹Œ���ŽŽŽ�����ŽŽŽŽ��ŒŒ‹‹ŠŠ‰ˆ‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}||||||||||{{{{{{{{{{{{{||{{{{{{{{{zzz{{{{|||}}~~~~~~~}}||{{zzyyyxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyyuuuuuuuvvvvvvwwwwxxxxyyyyyyyyyyyyyxxxxwwwvvvuuutttstttttssssssssssssssssrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooonnnnnmmmmlllllllkkkkkkkjjjjjjjiiiiiiiiihhhhhiiiiiiiiiiihhhhhhgggggffffffeeeeeedddfffffeeeeeeeeeeedddddddddaaaaaaaaaa```````````_________^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::9999999888888888887777777777777766666666665555555555555555544444444444333332222222222111111111110000000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! !! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………††††††††††………†††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹Œ��ŽŽŽ�������ŽŽŽ��ŒŒ‹‹ŠŠ‰‹‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}||||||||||{{{{{{{{{{{{||{{{{{{{{{{{{{{{{||}}}~~~~~~}}||{{zzzyyyxxxxxxxxxzzzzzzzzzzzzzyyyyyyyyyyxxuuuuuuuuvvvvvwwwxxxyyyyzzzzzzyyyyyxxxxwwwvvvuutttssttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqqppppppppooppppppppoooooooooooonnnnnmmmllllllllkkkkkkkjjjjjjjiiiiiiiiiihhhhhiiiiiiiiiihhhhhgggggfffffffeeeeeedddfffffeeeeeeeeeeedddddddddaaaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::9999999988888888887777777777777766666666665555555555555555544444444444333332222222222111111111110000000000////////////..........-----------,,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! !! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………………………††††…………………††††††††††††††‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒ��ŽŽ���������ŽŽŽ�ŒŒ‹‹ŠŠŒ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}|||}}}|||||||||{{{{{{{{{{{{{||{{{{{{{{{{{{{{{|||}}}~~~~}}}}||{{zzyyyyxxxxxxxxxzzzzzzzzzzzzzyyyyyyyyyyxxuuuuuuuuuvvvvwwwxxxyyyzzzzzzzzzyyyyxxxwwwvvuuutttssttsssssssssssssssrrrrrrrrqqqqqqqqqqqqqpppppppppooopppppppoooooooooooonnnnnnmmmllllllllkkkkkkkjjjjjjjiiiiiiiiiiihhhhhiiiiiiiihhhhhgggggfffffffeeeeeeedddffffffeeeeeeeeeedddddddddaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::99999999888888888877777777777777666666666665555555555555555444444444443333322222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! !! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………†……………………†††††††††††††††‡‡‡ˆˆˆ‰‰Š‹‹Œ��ŽŽŽ���������ŽŽŽ��Œ‹‹ŠŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������������������€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}||}}}|||||||||{{{{{{{{{{{{{||{{{{{{{{{{{{{{{|||}}}~~}}}}}||{{zzzyyyyxxxxxxxxxzzzzzzzzzzzzzyyyyyyyyyxxxuuuuuuuuuvvvvwwxxxyyyzzzzzzzzzzyyyyxxxwwwvvuuuttssstsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppooooppppoooooooooooooonnnnnnnmmlllllllllkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggffffffeeeeeeeedddffffffeeeeeeeeeeeddddddddaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::99999999888888888877777777777777666666666665555555555555555444444444443333322222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!! !! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………†„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††………………………………………………………………††††††††††††††††‡‡‡ˆˆˆ‰ŠŠ‹‹Œ��ŽŽŽ���������ŽŽ��ŒŒ‹‹�ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������������€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}||}}}||||||||||{{{{{{{{{{{{||{{{{{{{{{{{{{{|||}}}}}~}}}}|||{{zzyyyyyxxxxxxxxxzzzzzzzzzzzzzyyyyyyyyxxxxuuuuuuuuvvvvwwwxxyyyzzz{{{zzzzzyyyxxxwwwvvvuutttssstssssssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppooooopppoooooooooooooonnnnnnnnmmllllllllkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggfffffffeeeeeeeeeddffffffeeeeeeeeeeeddddddddaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::99999999888888888887777777777777666666666665555555555555555444444444443333322222222222111111111100000000000///////////..........------------,,,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! !! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††…………………………………………………………………………………………………………………………………………………………………………†††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††…………………………………………………………†††††††††††††††††‡‡‡ˆˆˆ‰ŠŠ‹‹Œ��ŽŽŽ���������ŽŽ��ŒŒ‹Ž�ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}|}}}||||||||||{{{{{{{{{{{{||{{{{{{{{{{{{{|||}}}}}~~}}}}||{{{zzyyyyyyxxxxxxxxzzzzzzzzzzzzzyyyyyyyyxxxxuuuuuuuuvvvwwwxxyyyzzz{{{{{zzzzyyyxxxwwvvvuuuttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqppppppppppppoooooopooooooooooooooonnnnnnnnnmlllllllllkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggfffffffeeeeeeeeeddfffffffeeeeeeeeeeddddddddaaaaaaaaaaa```````````_________^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::99999999888888888887777777777777666666666665555555555555555544444444443333322222222222111111111110000000000///////////..........------------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! !! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††……………………………………………………………………………………………………………………………………††……………††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††…………………………………………………††††††††††††††††††‡‡‡ˆˆˆ‰ŠŠ‹‹Œ��ŽŽŽ��������ŽŽŽ��ŒŒŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������‚‚��������€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}||}}}||||||||||{{{{{{{{{{{{||{{{{{{{{{{{{||||}}}}~~}}}}|||{{zzzyyyyyyxxxxxxxx{zzzzzzzzzzzzyyyyyyyxxxxxuuuuuuuvvvwwwxxyyyzzz{{{{{{zzzzyyxxxwwwvvuuutttsssssssssssssrrrrrrrrrrrrrqqqqqqqppppppppppppppooooooopoooooooooooooonnnnnnnnnnmlllllllllkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggfffffffeeeeeeeeeddfffffffeeeeeeeeeeddddddddbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::99999999888888888887777777777777666666666665555555555555555544444444443333322222222222111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! !! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††……………………………………………†††††††††††††††††††‡‡‡ˆˆˆ‰ŠŠ‹‹Œ���ŽŽŽ������ŽŽŽ���Œ�ŽŽ��ŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚�����€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}||}}}||||||||||{{{{{{{{{{{{||{{{{{{{{{{{||||}}}}}~~~}}}|||{{zzzyyyyyyyxxxxxxx{zzzzzzzzzzzzyyyyyyyxxxxxuuuuuuvvvwwwxxyyzzz{{{{{{{{zzzyyyxxwwwvvvuutttssssrsssssssrrrrrrrrrrrrrrrqqqqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnmlllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhgggggggfffffffeeeeeeeeeedfffffffeeeeeeeeeeedddddddbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::99999999888888888887777777777777666666666665555555555555555544444444443333322222222222111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! !! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ�����������������‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††…………………………………………†††††††††††††††††††††††††††††††††††…………………………………………††††††††††††††††††††‡‡‡‡ˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽ���ŽŽŽŽŽ�����ŽŽ��ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}||}}}||||||||||{{{{{{{{{{{{||{{{{{{{{{{{||||}}}}~~~}}}}||{{{zzzyyyyyyyyyxxxxx{zzzzzzzzzzzyyyyyyyyxxxxxuuuuvvvvwwxxxyyzzz{{{{{{{{zzzyyyxxwwwvvvuuutttssssrsssssssrrrrrrrrrrrrrrqqqqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnmlllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhgggggggffffffffeeeeeeeeedffffffffeeeeeeeeeedddddddbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::99999999888888888887777777777777666666666665555555555555555544444444443333322222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! !! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ�����������������‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††…………………………†††††††††††††††††††††††††††††††††††…………………………………………††††††††††††††††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽ������ŽŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}||}}}||||||||||{{{{{{{{{{{{|{{{{{{{{{{{||||}}}}~~~~}}}|||{{zzzzyyyyyyyyyyxxxx{{zzzzzzzzzzyyyyyyyxxxxxxuuvvvvwwwxxyyyzzz{{{{{{{{{zzzyyxxwwwvvvuuutttssssrrssssssrrrrrrrrrrrrrrrqqqqqppppppppppppppooooooooooooooooooooooonnnnnnnnnnnmlllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggffffffffeeeeeeeeedffffffffeeeeeeeeeedddddddbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::99999999888888888887777777777777766666666665555555555555555544444444444333322222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! !! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ�����������������‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††……………‡‡†††††††††††††††††††††††††††††††††††……†……………………………†††††††††††††††††††††††‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ����ŽŽŽŽŽŽŽ��������ŽŽ���Œ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}|||||||||||{{{{{{{{{{{||{{{{{{{{{||||}}}}~~~~~}}}|||{{zzzzyyyyyyyyyyxxxx{{zzzzzzzzzzyyyyyyyyxxyyyvvvvwwwxxyyyzzz{{{{{{{{{{{zzyyxxwwwvvvuuutttsssssrrssssssrrrrrrrrrrrrrrqqqqqpppppppppppppppooooooooooooooooooooooonnnnnnnnnnmmlllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhgggggggffffffffeeeeeeeeedfffffffffeeeeeeeeedddddddbaaaaaaaaaaa```````````_________^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::99999999988888888887777777777777766666666665555555555555555544444444444333322222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! !! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ����������������‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††…‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††………………………††††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒ������������������ŽŽ��ŒŒ‹ŠŠ‰‰‰ˆˆˆ‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}||||||||||{{{{{{{{{{{{|{{{{{{{{{||||}}}}}~~~~~}}}||{{{zzzyyyyyyyyyyyyyxx{{zzzzzzzzzyyyyyyyyyyyyyyvvwwwxxyyzzz{{{{|||||{{{{zzyyxxwwwvvuuuuttttssssrrrssssssrrrrrrrrrrrrrrqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnmmlllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhgggggggfffffffffeeeeeeeeefffffffffeeeeeeeeedddddddbbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::99999999988888888887777777777777766666666665555555555555555544444444444333322222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! !!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ����������������‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒ����������������ŽŽ��ŒŒ‹ŠŠ‰‰‰ˆˆˆ‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}||||||||||||{{{{{{{{{{{||{{{{{{{|||||}}}}~~~~~~}}}||{{{zzzyyyyyyyyyyyyyxx{{{zzzzzzzzyyyyyyyyyyyyyzwwwxxyyzzz{{{||||||||{{{zzyyxxwwwvvuuutttttsssssrrrsssssssrrrrrrrrrrrrrqqqqqppppppppppppppooooooooooooooooooooooonnnnnnnnnnnmmlllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhggggggggffffffffeeeeeeeeefffffffffeeeeeeeeeeddddddbbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::99999999988888888887777777777777766666666666555555555555555544444444444333322222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! !!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ���������������‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………………………………………………„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………††††††††††††††††††††††††††‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒ���������������ŽŽ�ŒŒ‹ŠŠ‰‰‰ˆˆˆ‡„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}|||||||||||{{{{{{{{{{{{|{{{{{{{{||||}}}}~~~~~~~}}|||{{{zzzyyyyyyyyyyyyyxx{{{zzzzzzzzyyyyyyyyyyyzzzwxxyyzz{{{|||||||||||{{{zzyyxwwwvvuuutttttsssssrrrrsssssssrrrrrrrrrrrrrrqqqqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnmmlllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhggggggggffffffffeeeeeeeeefffffffffeeeeeeeeeeddddddbbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::99999999988888888887777777777777766666666666555555555555555544444444444333332222222222111111111110000000000////////////..........-----------,,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! !!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ��������������‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………††††††††††††††††††††…†††††††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ��������������ŽŽ�ŒŒ‹ŠŠ‰‰‰ˆˆˆ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}||||||||||||{{{{{{{{{{{||{{{{{{|||||}}}~~~~~~~~}}|||{{zzzzyyyyyyyyyyyyyyx{{{zzzzzzzzyyyyyyyyyzzz{{xyyzz{{|||}}}}}}}}|||{{zzyyxxwwvvuuutttttssssssrrrrsssssssrrrrrrrrrrrrrrqqqqppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnmllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggffffffffeeeeeeeeefffffffffeeeeeeeeeeddddddbbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::999999999888888888887777777777777666666666665555555555555555444444444443333322222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! !!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ��������������‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††……††††††††††††††††††††††…††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒ�����‘‘������ŽŽ�ŒŒ‹ŠŠ‰‰ˆˆˆ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}||||||||||||{{{{{{{{{{{||{{{{{||||||}}}~~~~~~~}}}|||{{zzzzyyyyyyyyyyyyyyx{{{zzzzzzzzyyyyyyyzzz{{||yzz{|||}}}~~~~~}}}|||{{zyyxxwwvvuuutttttsssssssrrrrssssssssrrrrrrrrrrrrrqqqqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnnmllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhgggggggfffffffffeeeeeeeeffffffffffeeeeeeeeeedddddbbaaaaaaaaaaa```````````_________^^^^^^^^^^]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::999999999888888888887777777777777666666666665555555555555555444444444443333322222222222111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! !!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ�������������‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„…†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††………†††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ����‘‘‘‘�����Ž��Œ‹‹ŠŠ‰‰‰ˆ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}|||||||||||||{{{{{{{{{{||{{{{{|||||}}}}~~~~~~~}}}||{{{zzzzyyyyyyyyyyyyyyx{{{zzzzzzzzyyyyyzzzz{{||}z{||}}~~~~~~~~~~}}||{{zzyxxwwvvuuuttttssssssssrrrrrssssssssrrrrrrrrrrrrrqqqqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnnmlllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhgggggggfffffffffeeeeeeeeffffffffffeeeeeeeeeedddddbbbaaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::999999999888888888887777777777777666666666665555555555555555544444444443333322222222222111111111110000000000///////////..........------------,,,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! !!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡††††††††††††††††††††††††††††††††††††††††††††††††††………†††††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ����‘‘‘‘‘����ŽŽ��Œ‹‹ŠŠ‰‰‰…„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}||||||||||||||{{{{{{{{{{||{{{{||||||}}}~~~~~~~~~}}||{{{zzzzyyyyyyyyyyyyyyx{{{zzzzzzzzzzzzzzz{{||}}~{|}}~~~~}}||{zzyyxwwvvuuuttttsssssssssrrrrrssssssssrrrrrrrrrrrrrrqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnmlllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiihhhhhggggggggffffffffeeeeeeeegfffffffffeeeeeeeeeedddddbbbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::999999999888888888887777777777777666666666665555555555555555544444444443333322222222222111111111110000000000///////////..........------------,,,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! !!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹Œ�����‘‘‘‘�����ŽŽ�ŒŒ‹‹ŠŠ‰‰……„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€�����€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}||||||||||||||{{{{{{{{{|||{{{|||||}}}}~~~~~~~~}}}||{{{zzzzyyyyyyyyyyyyyyx{{zzzzzzzzzzzzzzz{{||}~}}~~€€€€€€~~}}|{{zyyxxwvvuuutttttsssssssssrrrrrsssssssssrrrrrrrrrrrrrqqqqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnnmlllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiihhhhhggggggggffffffffeeeeeeeegfffffffffeeeeeeeeeedddddbbbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::999999999888888888887777777777777666666666665555555555555555544444444443333322222222222111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! !!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„……………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹Ž������‘‘������Ž��ŒŒ‹‹ŠŠ‰…………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€�������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||}|||||||||||||||{{{{{{{{{|||{{||||||}}}~~~~~~~~~}}}||{{{zzzzzyyyyyyyyyyyyyx{{zzzzzzzzzzzzz{{{|}}~€€~~€€€����€€€~~}||{zzyxxwvvuuutttttssssssssssrrrrrsssssssssrrrrrrrrrrrrrqqqqqppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnmlllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhggggggggffffffffeeeeeeeegfffffffffeeeeeeeeeedddddbbbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::999999999888888888887777777777777766666666665555555555555555544444444443333322222222222111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! !!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŽŽ�������������ŽŽ�ŒŒ‹‹‹ŠŠ†…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€�������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||}|||||||||||||||{{{{{{{{{|||||||||||}}}~~~~~~~~~}}}||{{{zzzzzyyyyyyyyyyyyyx{{zzzzzzzzzzzz{{{|}}~€�‚€��������€€~~}|{{zyxxwwvvuutttttssssssssssssrrrrsssssssssrrrrrrrrrrrrrrqqqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhhggggggggfffffffffeeeeeeeggfffffffffeeeeeeeeeeddddbbbaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::999999999988888888887777777777777766666666665555555555555555544444444444333322222222222111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! !!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ€€€€���������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„…„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………„„„„„†††††††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠŠŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~|||||||||||||||{{{{{{{{{{||{{{{|||||}}}~~~~~~~~~}}}|||{{zzzzzzzyyyyyyyyyyyyzzzyyyyyyyyyzzz{{|}}~€�‚��‚ƒƒƒƒƒƒ‚‚��€~}}|{zzyxxwyyyxxxxwwwwwwwwwwvvvvvvvvssssssssssrrrrrrrrrrrrrqqpppoooooooooooooonnnnnnnnooooooonnnnnnnnnnnnmmmmmmllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhggggggggfffffffffeeeeeeeeccccccccccbbbbbbbbbbaaaaabbbbaaaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888887777777666666666665555555544444444444333333333332233322222222221111111111100000000///////////.......-----------,,,,,,,,,,,,++,+++++++++++************))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ€€€€���������������������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„………„……………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………„„„†††††††††††‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚������€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}|||||||||||||||{{{{{{{{{||{{{{|||||}}}~~~~~~~~~}}}|||{{zzzzzzzzyyyyyyyyyyyzzzyyyyyyyyzzz{{|}}~€�‚ƒ‚‚ƒƒ„„„ƒƒƒ‚�€€~}|{zzyxxwwyyxxxxwwwwwwwwwwwvvvvvvvvssssssssssrrrrrrrrrrrrrqqppppooooooooooooonnnnnnnnoooooooonnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhgggggggggffffffffeeeeeeeedcccccccccbbbbbbbbbbaaaaabbbbaaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::9999999999988888888887777777666666666665555555554444444444333333333332233322222222221111111111100000000///////////.......-----------,,,,,,,,,,,,++,+++++++++++************))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ€€€����������������������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„……………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………„„†††††††††††‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒ‹‹‹‹ŠŠ‰‰‰ˆˆˆ‡ŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�������€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}||||||||||||||||{{{{{{{{|||{{||||||}}}~~~~~~~~~~}}|||{{{zzzzzzzyyyyyyyyyyyzzzyyyyyyyzzz{{||}~€�‚ƒ„‚ƒ„„„„„„ƒ‚‚�€~}|{{zyxxwwvyxxxxxwwwwwwwwwwwvvvvvvvvsssssssssssrrrrrrrrrrrrrqppppooooooooooooonnnnnnnnoooooooonnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhgggggggggfffffffffeeeeeeedcccccccccbbbbbbbbbbaaaaabbbbaaaaaaaaaaa``````````_______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777666666666665555555554444444444333333333332233322222222222111111111100000000///////////.......-----------,,,,,,,,,,,,++,+++++++++++************)))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ€€€����������������������€������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„…………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡††††††††‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��������€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}|||||||||||||||||||{{{{{||||{||||||}}}~~~~~~~}}}||{{{zzzzzzzyyyyyyyyyyxzzzyyyyyzzzz{{||}~€�‚ƒƒ„ƒ„„„„„„„ƒ‚��€~}|{zyyxwwvvyxxxxwwwwwwwwwwwwwvvvvvvvsssssssssssrrrrrrrrrrrrrqppppooooooooooooonnnnnnnnoooooooonnnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhgggggggggfffffffffeeeeeeedcccccccccbbbbbbbbbbaaaaabbbbbaaaaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777666666666665555555554444444444333333333332233322222222222111111111100000000///////////.......------------,,,,,,,,,,,++,+++++++++++************)))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ€€������������������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„……………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡††††††‡†‡‡‡‡‡‡‡‡‡ˆˆˆ‰ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆ…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����������€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€~~~~~~~}|||||||||||||||||||||{{{|||||||||||}}~~~~~~~}}}||{{{zzzzzzzzyyyyyyyyyyzzzzyzzzzzz{{||}~€€�‚ƒ„…„„„……„„ƒƒ‚�€~}|{zyyxwwvvvxxxxxwwwwwwwwwwwwwvvvvvvvsssssssssssrrrrrrrrrrrrrqppppoooooooooooooonnnnnnnoooooooonnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhgggggggggfffffffffeeeeeeedcccccccccbbbbbbbbbbaaaaabbbbbaaaaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777666666666665555555554444444444433333333332233322222222222111111111110000000///////////.......------------,,,,,,,,,,,++,+++++++++++************)))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ€�������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„…………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰†††††††……………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����������€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€~~~~~~~}}||||||||||||||||||||||{||||||||||}}}~~~~~~}}|||{{{zzzzzzzyyyyyyyyyyzzzzzzzzzz{{||}~~€�‚ƒ„……„„……„„„ƒ‚�€~}|{zyyxwwwvvvxxxxxwwwwwwwwwwwwwwvvvvvvssssssssssssrrrrrrrrrrrrqppppoooooooooooooonnnnnnnoooooooonnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhhgggggggggfffffffffeeeeeeedccccccccccbbbbbbbbbbaaaabbbbbaaaaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777666666666665555555554444444444433333333332233322222222222111111111110000000///////////.......------------,,,,,,,,,,,++,+++++++++++************)))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! !!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ€�������������������������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰†††††††††………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������������€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€~~~~~~}}|||||||||||||||||||||||||||||||||}}}~~~~~~}}||{{{zzzzzzzyyyyyyyyyyzzzzzzzzz{{||}}~€�‚ƒƒ„……„„„„„„ƒ‚‚�€}|{zzyxxwwvvvuxxxxxwwwwwwwwwwwwwwvvvvvvssssssssssssrrrrrrrrrrrrrppppoooooooooooooonnnnnnnoooooooonnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggggfffffffffeeeeeeeddccccccccbbbbbbbbbbbaaaabbbbbaaaaaaaaaaa`````````________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777766666666665555555554444444444433333333333233322222222222111111111110000000///////////........-----------,,,,,,,,,,,++,+++++++++++************)))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! !!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ†‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰††††††††††………………„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������€€€€€€€€€€��������€€€€€€€€€€€€€€€€€~~~~~~}}|||||||||||||||||||||||||||||||||}}}~~~~~~}}|||{{{zzzzzyyyyyyyyyyyzzzzzz{{{{||}}~€€�‚ƒ„„…†„„„„„ƒƒ‚�€~}|{zyxxwwvvvvuxxxxxwwwwwwwwwwwwwwvvvvvvssssssssssssrrrrrrrrrrrrqppppoooooooooooooonnnnnnnoooooooonnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhggggggggggfffffffffeeeeeeeddcccccccccbbbbbbbbbbaaaabbbbbaaaaaaaaaaa`````````________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777766666666665555555554444444444433333333333233322222222222111111111110000000///////////........-----------,,,,,,,,,,,++,++++++++++++***********)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! !!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‡†††††††††………………„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������€€€€€€€€���������������€€€€€€€€€€~~~~~~}}|||||||||||||||||||||||||||||||||}}}~~~~~}}||{{{zzzzzzyyyyyyyyyyzzz{{{{{|||}}~€�‚ƒƒ„………„„„„ƒƒ‚�€~}|{zyxxwwvvvvuuxxxxxxwwwwwwwwwwwwwvvvvvvssssssssssssrrrrrrrrrrrrrppppoooooooooooooonnnnnnnoooooooonnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggfffffffffeeeeeeeddccccccccbbbbbbbbbbbaaaabbbbbbaaaaaaaaaa`````````________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888887777777766666666665555555554444444444433333333333233322222222222111111111110000000///////////........-----------,,,,,,,,,,,++,++++++++++++***********)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! !!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‡‡‡†††††††………………„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€�����������������€€€€€€€€€~~~~~}}|||||||||||||||||||||||}|||||||||}}}~~€~~}}|||{{{zzzzyyyyyyyyyyy{{{{{{|||}}}~€��‚ƒƒ„………„„ƒƒ‚‚�€~}|{zyxxwwvvvvuuuxxxxxxxwwwwwwwwwwwwwvvvvvsssssssssssssrrrrrrrrrrrrpppppooooooooooooonnnnnnnoooooooonnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggfffffffffeeeeeeeddcccccccccbbbbbbbbbbbaaabbbbbbaaaaaaaaaa`````````________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888877777777666666666655555555544444444444333333333332333222222222221111111111100000000///////////.......-----------,,,,,,,,,,,++,++++++++++++***********)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! !!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡††††††††……………„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€������������������€€€€€€€€€~~~~~}}||||||||||||||||}}}}}||}}||||||||}}}~~€€€€€~~}}||{{{zzzzzyyyyyyyyyz{{{||||}}}~~€€�‚‚ƒ„„„……ƒƒƒ‚‚�€~}|{zyyxwwvvvvuuuuxxxxxxxxwwwwwwwwwwwwvvvvvsssssssssssssrrrrrrrrrrrrpppppooooooooooooonnnnnnnoooooooonnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggffffffffffeeeeeeeddcccccccccbbbbbbbbbbbaaabbbbbbaaaaaaaaaa`````````_________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888877777777666666666655555555544444444444333333333332333222222222221111111111100000000///////////.......-----------,,,,,,,,,,,++,++++++++++++***********)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! !!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡†‡‡‡‡‡‡‡ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‡††††††††………………„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€��������������������€€€€€€€€~~~~~}}||||||||||||||}}}}}}}}}}}}|||||||}}}~~€€€€€€~~}}||{{zzzzzyyyyyyzzzz|||||}}}~~~€€��‚ƒƒ„„„„…ƒ‚‚‚�€~}|{zzyxwwwvvvvuuuuxxxxxxxxwwwwwwwwwwwwvvvvvtssssssssssssrrrrrrrrrrrrpppppooooooooooooonnnnnnnoooooooonnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggffffffffffeeeeeeeddcccccccccbbbbbbbbbbbbaabbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888877777777666666666665555555544444444444333333333332333222222222221111111111100000000///////////.......-----------,,,,,,,,,,,++,++++++++++++***********)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! !!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………††††††††††††††††††††††‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰†††††††††……………„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€�����������������€€€���������������������€€€€€€€€~~~~~}}}||||||||||||}}}}}}}}}}}}}}||||||}}}~~€€€€€€€€~~}}||{{{zzzzyyyyzzzzzz||}}}~~~~€€€��‚‚ƒƒƒ„„„„‚‚��€~}}|{zyxxwwvvvvvuuuuxxxxxxxxxwwwwwwwwwwwwvvvvtssssssssssssrrrrrrrrrrrrpppppooooooooooooonnnnnnnooooooonnnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggffffffffffeeeeeeedccccccccccbbbbbbbbbbbbbabbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::9999999999988888888877777777666666666665555555544444444444333333333332333222222222221111111111100000000///////////.......-----------,,,,,,,,,,,++,,+++++++++++***********)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! !!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………††††††††††††††††††‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰†††††††………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€‚���������������������€€€€€€€€€~~~~}}}|||||||||||}}}}}}}}}}}~}}}}|||||}}}~~€€€€€€€€€~~}}||{{zzzzzzzzzzzz{{}}}~~~€€€���‚‚ƒƒƒƒƒ„ƒƒ��€€~~}|{zyxxwwvvvvvvuuuuxxxxxxxxxwwwwwwwwwwwwvvvvtsssssssssssssrrrrrrrrrrrpppppooooooooooooonnnnnnnoooooooonnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggffffffffffeeeeeeeddcccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````__________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888877777777666666666665555555554444444444333333333332333322222222221111111111100000000///////////.......-----------,,,,,,,,,,,,+,,+++++++++++***********)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! !!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������‚����������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………†††‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰††††††………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€������������������€€‚‚����������������������€€€€€€€€~~~~}}}|||||||||}}}}}}~~~~~~}~~}}}}||||}}}~~€€€����€€€~~}}|{{{zzzzzzzzz{{{|}~~€€€€���‚‚‚‚ƒƒƒƒƒƒƒƒ�€€~}}|{zyyxwwwvvvvvvvuuuxxxxxxxxxwwwwwwwwwwwwvvvvtsssssssssssssrrrrrrrrrrrpppppooooooooooooonnnnnnnooooooonnnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggffffffffffeeeeeeeddccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```````__________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888877777777666666666665555555554444444444333333333332333322222222221111111111100000000///////////.......-----------,,,,,,,,,,,,+,,+++++++++++***********)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! !!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������‚‚���������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰††††…………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€‚‚�����������������������€€€€€€€€~~~~}}}||||||||}}}}}}~~~~~~~~~~}}}}||||}}}~~€€€������€€~}}||{{zzzzzzzz{{{||~€€€����‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚€~}}|{zyyxxwwvvvvvvvvvvuxxxxxxxxxwwwwwwwwwwwwvvvvttssssssssssssrrrrrrrrrrrpppppooooooooooooonnnnnnnooooooonnnnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggffffffffffeeeeeeeddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```````__________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888877777777666666666665555555554444444444333333333332333322222222221111111111100000000///////////.......-----------,,,,,,,,,,,,+,,+++++++++++***********)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! !!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������‚‚���������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††…………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ…………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚����������������������€€€€€€€€€~~~~}}}|||||||}}}}}~~~~~~~~~~~~~}}}||||}}}~~€€��������€€~~}}|{{{zzzzzz{{{||}€€����‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚�~}}|{zzyxxwwwvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwvvvtsssssssssssssrrrrrrrrrrrppppppoooooooooooonnnnnnnooooooonnnnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeddcccccccccccccbbbbbbbbbbccbbbbbbbbaaaaaaaaa``````__________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888877777777666666666665555555554444444444433333333332333322222222222111111111100000000///////////.......-----------,,,,,,,,,,,,+,,+++++++++++************))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! !!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������‚‚‚��������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††……………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†…………………………………………………………………ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ……………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚������‚‚‚����������������������€€€€€€€€€€~~~~}}}}||||||}}}}}~~~~~~~~}}}|||||}}~~€€���‚‚����€€~~}||{{{zzz{{{|||}~€€���‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚���~~}}|{zzyyxwwwvvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwvvvttsssssssssssssrrrrrrrrrrppppppoooooooooooonnnnnnnooooooonnnnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeedddccccccccccccccbbbbbbbbcccbbbbbbbbaaaaaaaa``````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888877777777666666666665555555554444444444433333333332333322222222222111111111100000000///////////.......-----------,,,,,,,,,,,,+,,+++++++++++************))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! !!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������‚‚‚��������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚�����‚‚‚‚�����������������������€€€€€€€€~~~~}}}}||||}}}}}}~~~~~~~}}}||||}}}~€€��‚‚‚‚‚‚��€~}}|{{{{{{{{|||}~~€��‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚���€€~}||{{zyyxxwwwvvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwvvvttsssssssssssssrrrrrrrrrrppppppoooooooooooonnnnnnnooooooonnnnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeddddccccccccccccccccbbbbbccccbbbbbbbbaaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888877777777666666666665555555554444444444433333333332333322222222222111111111100000000///////////.......------------,,,,,,,,,,,+,,+++++++++++************))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! !!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������‚‚‚‚��������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††…………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………„……………‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚����‚‚‚‚�������������������������€€€€€€€~~~~}}}}}}}}}}}}}~~~~~~}}||||||}}~~€€��‚‚‚‚‚‚‚�€€~~}||{{{{{{{||}}~��‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€€}||{{zyyxxwwwwvvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwvvvttsssssssssssssrrrrrrrrrrppppppooooooooooooonnnnnnooooooonnnnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffeeeeeddddccccccccccccccccccbbbcccccbbbbbbbbaaaaaaaa````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;:::::::999999999988888888877777777766666666665555555554444444444433333333333333322222222222111111111100000000///////////.......------------,,,,,,,,,,,+,,+++++++++++************)))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������‚‚‚‚‚�������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††……………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………„„„„…‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡…„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚����‚‚‚‚������������‚‚‚‚‚‚‚‚‚�����€€€€€€~~~}}}}}}}}}}}}~~~~~~}}||||||}}~~€€��‚‚‚‚‚‚‚��€~}}||{{{{{||}}~�‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€~||{{zyyxxxwwwvvvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwvvvttsssssssssssssrrrrrrrrrrpppppppoooooooooooonnnnnnooooooonnnnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggfffffffffffffeeeeddddddccccccccccccccccccbcccccccbbbbbbbaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888877777777766666666665555555554444444444433333333333333322222222222111111111100000000///////////.......------------,,,,,,,,,,,+,,+++++++++++************)))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������‚‚‚‚‚�������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††…………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………„„„„„‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚����‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚������€€€€€~~~}}}}}}}}}}}}~~~€€€~~}}||||||}}~~€€��‚‚ƒƒƒƒ‚‚��€~~}||||{|||}}~~€‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚���€€€~~|{{zyyyxxwwwwvvvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwvvvtttssssssssssssrrrrrrrrrrpppppppoooooooooooonnnnnnooooooonnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffffffeeeddddddddcccccccccccccccccccccccccbbbbbbbbaaaaaaa````__________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888877777777766666666665555555554444444444433333333333333322222222222111111111100000000///////////........-----------,,,,,,,,,,,+,,+++++++++++************))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������‚‚‚‚‚‚������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††…………………………………††……………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………„„‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ���������‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚������€€€€€€~~~}}}}}}}}}}}~~~~€€€€€~~}}|||||||}}~€��‚‚ƒƒƒƒƒ‚‚�€~}}|||||||}}~€‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚���€€~~}}{zzzyyxxxwwwwvvvvvvvvvvvvvxxxxxxxxxxxwwwwwwwwwwwvvvtttssssssssssssrrrrrrrrrrpppppppoooooooooooonnnnnnooooooonnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffffffeeddddddddddddccccccccccccccccccccccbbbbbbbbaaaaaa````__________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888877777777766666666665555555554444444444433333333333333322222222222111111111100000000///////////........-----------,,,,,,,,,,,+,,+++++++++++************))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††……………………………†††…………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚�������€€€€€~~}}}}}}}}}}}~~~€€€€€€~~}}|||||||}}~€��‚ƒƒƒƒƒƒƒ‚��€~~}}|||||}}~~€‚‚ƒƒƒƒƒƒƒƒ‚‚‚��€€~~}}|zzyyyxxxwwwwwwvvvvvvvvvvvvxxxxxxxxxxxwwwwwwwwwwwwvvtttssssssssssssrrrrrrrrrrpppppppoooooooooooonnnnnnooooooonnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffffedddddddddddddddccccccccccddccccccccbbbbbbbbaaaaaa````__________^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888877777777766666666665555555554444444444433333333333333322222222222111111111100000000///////////........-----------,,,,,,,,,,,+,,+++++++++++************)))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††…………………………†††††……………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€~~}}}}}}}}}}~~~~€€€€€€~~}}|||||||}}~~€��‚ƒƒƒƒƒƒƒ‚‚�€~~}}}}}}}~~€€‚‚‚ƒƒƒƒƒ‚‚‚���€€~~~}}||zyyyxxxxwwwwwwvvvvvvvvvvvvxxxxxxxxxxxwwwwwwwwwwwwvvtttsssssssssssssrrrrrrrrrpppppppooooooooooooonnnnnooooooonnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffddddddddddddddddddcccccccdddcccccccccbbbbbbbaaaaaa````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888777777777666666666665555555544444444444333333333333333222222222221111111111000000000///////////.......-----------,,,,,,,,,,,+,,++++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! �����������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††††††…………†††††††††††††††††††††……………………………††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€����€€€€€~~~~~~~~~~€€€���‚‚‚‚‚‚‚‚‚�€€~~}}}}}}}}~€�‚‚ƒ„„…„„„„„ƒ‚‚�€~~~~~~~€€€�„„„„„„„„„ƒƒƒ‚‚��€€€~~}}}||||{{{{zzzzzzzzzzzzyyyyyuuuuuuuuuuttttttttttttsssrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhgghhhhhhhgggggggggggggggggffeedddddddddddddddddddccccbbbbbbbbbaaaaaaaa``````__a```````___________^^^^^^\\\\\\\\[[[[[[[[[[ZZZZZZZXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888877777777777666666665555555444444444443333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! �����������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††………††††††††††††††††††††††……………………†††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡†††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€�����€€€€€~~~~~~~~~~€€€€���‚‚‚‚‚‚‚‚‚�€€~~}}}}}}}}~~€��‚ƒ„„…………„„ƒƒ‚��€~~~~€€€�ƒ„„„„„ƒƒƒƒ‚‚��€€€~~~}}}||||{{{{{zzzzzzzzzzzzyyyyyuuuuuuuuuuttttttttttttsssrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhghhhhhhhhhggggggggggggggggfeeeeeddddddddddddddddccccbbbbbbbbbbaaaaaaaa``````_aa```````__________^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZZXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888877777777777666666665555555544444444443333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††‡‡…††††††††††††††††††††††††………………†††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡†††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€������€€€€~~~~~~~~~€€€€���‚‚‚‚ƒ‚‚‚‚�€€~~}}}||}}}~~€€�‚ƒ„„„………„„„ƒ‚‚�€€€€€€�ƒƒƒƒƒƒƒƒ‚‚���€€~~~}}}||||{{{{{zzzzzzzzzzzzzyyyyyuuuuuuuuuutttttttttttttssrrrrrrrrrrrrqqqqqqqqqqqqqpppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggeeeeeeedddddddddddddddcccbbbbbbbbbbbaaaaaaaa``````aa````````_________^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZZXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888887777777777666666665555555544444444443333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††…………†††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡††††††††††††††††††††…………………………………………………………………„„„„„……………………„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€�������€€€€~~~~~~~~€€€€���‚‚‚‚‚ƒ‚‚‚‚�€€~~}}}|||}}~~€�‚ƒƒ„„…………„„ƒƒ‚‚�€€€€€€€€ƒƒƒƒƒ‚‚‚���€€~~~}}}|||||{{{{{{zzzzzzzzzzzzzzyyyyuuuuuuuuuuuttttttttttttssrrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbaaaaaaaa`````aaa```````__________^^^^^\\\\\\\\\[[[[[[[[[[ZZZZZZXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888877777777776666666655555555444444444433333332222222222211111111111000000000000///////////.......-----------,,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††……†††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡†††††††††††††††††††…………………………………………………………………„„„„……………………………„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€���������€€€€~~~~~~€€€€���‚‚‚‚ƒƒ‚‚‚‚�€€~~}}}|||}}}~~€�‚‚ƒ„„……………„„ƒƒ‚‚��€€€€€€€€€€€€‚‚‚‚‚‚���€€€~~~~}}}|||||{{{{{{{zzzzzzzzzzzzzzyyyyuuuuuuuuuuuttttttttttttssrrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbbaaaaaaa`````aaaa```````_________^^^^^\\\\\\\\\[[[[[[[[[[ZZZZZZXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888877777777776666666655555555444444444433333332222222222211111111111000000000000///////////.......-----------,,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡††††††††††††††††††††…………………………………………………………………„„„…………………………………„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚�����€€€€€€€€€€€€����‚‚�������€€€€€~~~~~€€€€€€���‚‚‚‚ƒƒ‚‚‚‚�€€~~}}}||||}}~~€��‚ƒ„„………………„„ƒƒ‚‚���€€€€€€€€€€‚‚‚����€€€~~~}}}}||||{{{{{{{{{{zzzzzzzzzzzzzyyyyuuuuuuuuuuuutttttttttttssrrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggeeeeeeeeeeeedddddddddccccbbbbbbbbbbbbbaaaaaaaa````aaaa```````_________^^^^^\\\\\\\\\\[[[[[[[[[ZZZZZZXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888877777777776666666655555555444444444433333332222222222211111111111000000000000///////////.......-----------,,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡†††††††††††††††††††…………………………………………………………………„„………………………………………„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����€€€€€€€€€€€������‚‚‚‚‚�����€€€€€~~~~€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚�€€~~}}}||||}}~~€€�‚ƒ„„…………………„„ƒƒ‚‚‚����€€€€€€€‚‚���€€€~~~}}}}|||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyuuuuuuuuuuuutttttttttttssrrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggfeeeeeeeeeeeeddddddddccccbbbbbbbbbbbbbaaaaaaaaa```aaaaa```````________^^^^^\\\\\\\\\\[[[[[[[[[[ZZZZZXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888877777777776666666655555555444444444443333332222222222211111111111000000000000///////////.......------------,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………………„„…………………………………………„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����€€€€€€€€€€€�������‚‚‚‚‚‚‚�����€€€€~~~€€€€€€€€€€����‚‚‚‚‚‚‚‚‚��€€~~}}}||||}}}~€�‚ƒƒ„…………†………„„„ƒƒ‚‚‚����€€€€���€€€~~~}}}}}||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrrrqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjiijjiiiiiiijjjiiiiiiiiiihhhihhhhhhhhhhhhhhhhhhhhhhhggffeeeeeeeeeeeddddddddccccbbbbbbbbbbbbbbaaaaaaaa```aaaaa```````________^^^^^\\\\\\\\\\\[[[[[[[[[ZZZZZXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888877777777776666666655555555444444444443333332222222222211111111111000000000000///////////.......------------,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………………„„…………………………………………„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚����€€€€€~€€€€€€€€€€����‚‚‚‚‚‚‚‚‚��€€~~}}}||||}}}~~€�‚‚ƒ„………††††………„„ƒƒƒ‚‚‚���€€€��€€€~~~~}}}}|||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrrrqqqqqqqqqqqqpppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjijjjjjjjjjjjjjjjjjiiiiiihhiihhhhhhhhhhhhhhhhhhhhhhhgfffeeeeeeeeeeddddddddccccbbbbbbbbbbbbbaaaaaaaaa```aaaaa````````________^^^^]\\\\\\\\\\[[[[[[[[[[ZZZZYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888877777777776666666655555555444444444443333332222222222211111111111000000000000///////////.......------------,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………………………………„„……………………………………………„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚�����€€€€€€€€€�����‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚����€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚��€~~}}}||||}}}~~€��‚ƒ„……†††††††………„„ƒƒƒ‚‚���€€��€€~~~}}}}}|||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrrrqqqqqqqqqqqqppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhiiihhhhhhhhhhhhhhhhhhhhhhhfffeeeeeeeeeeddddddddccccbbbbbbbbbbbbaaaaaaaaaa```aaaaaa```````________^^^^]\\\\\\\\\\[[[[[[[[[[ZZZZYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888877777777776666666655555555444444444443333332222222222211111111111000000000000///////////.......------------,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†………………………………………………………………‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………„„……………………………………………„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚�������������������������‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚�����€€€€€€€€€€����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚��€~~~}}}}|||}}}~~€€�‚ƒ„„…†††‡‡‡†††……„„„ƒƒ‚‚��€€�€€~~~}}}}|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyuuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihiiihhhhhhhhhhhhhhhhhhhhhhhffffeeeeeeeeeddddddddccccbbbbbbbbbbbaaaaaaaaaaa```aaaaaa```````________^^^^]\\\\\\\\\\\[[[[[[[[[[ZZZYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888877777777777666666655555555444444444443333333222222222211111111111000000000000///////////........-----------,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††……………………………………………………………‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………………………„„……………………………………………„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚�������������������������‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚�����€€€€€€€€€����‚‚‚‚ƒƒ„„„„„„„ƒƒƒƒ‚‚‚����€€€€�€€€€€€€€�����‚‚‚‚‚‚‚‚���€~~~}}}}|||}}}}~€�‚ƒ„„…††‡‡‡‡‡‡†††……„„ƒƒ‚��€€�€€~~~}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyuuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrrrqqqqqqqqqqqppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhffffeeeeeeeeeddddddddccccbbbbbbbbbbaaaaaaaaaaa````aaaaaa```````_________^^^]\\\\\\\\\\\[[[[[[[[[[[ZZYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888877777777777666666655555555444444444443333333222222222211111111111000000000000///////////........-----------,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††…………………………………………………………‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………………………„„„………………………………………„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€����‚‚‚ƒƒƒƒ„………„„„„„ƒƒƒƒ‚‚‚����€€€€���€€€€€������‚‚‚‚‚‚‚‚���€~~~}}}}}||}}}}~€�‚ƒ„„…†‡‡‡‡ˆ‡‡‡‡††……„„ƒ‚‚�€€�€~~}}}}|||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyuuuuuuuuuuuuuttttttttttttssrrrrrrrrrrrrqqqqqqqqqqqppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhfffffeeeeeeeeddddddddccccbbbbbbbbbaaaaaaaaaaaa````aaaaaa````````________^^^]]\\\\\\\\\\\[[[[[[[[[[ZZYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888877777777777666666655555555444444444443333333222222222211111111111000000000000///////////........-----------,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††………………………………………………………‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………………………„„„………………………………………„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€���‚‚‚ƒƒƒ„„……………………„„„ƒƒƒ‚‚‚����€€€€��������������‚‚‚‚‚‚‚����€~~~}}}}}}}}}}}~~€�‚ƒ„„…†‡‡ˆˆˆˆˆˆ‡‡††……„ƒƒ‚�€€�€~~}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyuuuuuuuuuuuuuttttttttttttssrrrrrrrrrrrrqqqqqqqqqqqppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhihhhhhhhhhhfffffeeeeeeeeddddddddccccbbbbbbbbaaaaaaaaaaaa`````aaaaaa````````________^^^]]\\\\\\\\\\\\[[[[[[[[[[ZYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888877777777777666666655555555444444444443333333222222222221111111111000000000000///////////........-----------,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††……………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………………„„„……………………………………„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€��‚‚‚ƒƒ„„„„…†††††…………„„„ƒƒƒ‚‚‚����€€‚�������������‚‚‚‚‚‚‚���€~~~}}}}}}}}}}}~~€�‚ƒ„„…†‡‡ˆˆˆˆˆˆˆ‡‡††…„„ƒ‚�€€€€~~}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyvuuuuuuuuuuuuttttttttttttssrrrrrrrrrrrrqqqqqqqqqqqpppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhiihhhhhhhhhfffffeeeeeeeeedddddddccccbbbbbbbbaaaaaaaaaaa``````aaaaaa````````________^^^]]\\\\\\\\\\\\\[[[[[[[[[ZYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888877777777777666666655555555444444444443333333222222222221111111111000000000000///////////........-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††…………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………„„„„…………………………………„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€���‚‚ƒƒ„„„……††††††††………„„„„ƒƒƒ‚‚‚���€‚‚������������‚‚‚‚‚‚����€~~~}}}}}}}}}}}~~€�‚ƒ„„…†‡ˆˆˆ‰‰‰‰ˆˆ‡‡†……„ƒ‚�€€€€~~}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyvuuuuuuuuuuuuttttttttttttssrrrrrrrrrrrrqqqqqqqqqqqpppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkjjkjjkkkkkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhiiiiihhhhhhhhfffffeeeeeeeeeddddddddcccbbbbbbbbaaaaaaaaaa```````aaaaa`````````________^^^]]\\\\\\\\\\\\\\[[[[[[[[ZYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888877777777777666666655555555444444444443333333222222222221111111111000000000000///////////........-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††…………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………„„„„………………………………„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€��‚‚‚ƒƒ„„………‡‡‡‡‡‡††††………„„„ƒƒƒ‚‚‚���‚‚‚‚�����������‚‚������€€~~~}}}}}}}}}}~~€�‚ƒ„„…†‡ˆˆ‰‰‰‰‰‰ˆˆ‡††…„ƒ‚�€€€~~}}}||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyvuuuuuuuuuuuuttttttttttttssrrrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmnnnmmmmmmmmlllllllllllllllkkkkkkkkjkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiihhhhiiiiiihhhhhhhhfffffeeeeeeeeedddddddddccbbbbbbbbaaaaaaaaa````````aaaaa`````````________^^^]]\\\\\\\\\\\\\\[[[[[[[[[YYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::999999999888888877777777777666666655555555444444444443333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………„„„„„„………………………„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€��‚‚ƒƒ„„………†‡‡‡‡‡‡‡‡††††………„„„ƒƒƒ‚‚‚�ƒ‚‚‚‚‚‚���������������€€€~~~~}}}}}}}}}}~~€�‚ƒ„„…†‡ˆˆ‰‰‰‰‰‰‰ˆ‡‡†…„ƒ‚�€€€~~}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzyyvuuuuuuuuuuuuutttttttttttssrrrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiijiiiiiiiiiihiiiiihhhhhhhhhfffffeeeeeeeeeeddddddddccbbbbbbbaaaaaaaaaa````````aaaa``````````_________^^]]]\\\\\\\\\\\\\\[[[[[[[[YYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888887777777777666666655555555544444444443333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………………………„„„„„„„………………„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������‚‚‚‚‚‚‚‚‚�������€€€€€€���‚‚ƒƒ„………††‡‡ˆˆˆ‡‡‡‡‡††††………„„„ƒƒ‚‚‚ƒƒƒ‚‚‚‚‚‚�������������€€€~~~~}}}}}}}}}~~~€�‚ƒ„„…†‡ˆˆ‰‰ŠŠ‰‰‰ˆˆ‡†…„ƒƒ‚�€€~~}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzyyvuuuuuuuuuuuuutttttttttttssrrrrrrrrrrrrrqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiijiiiiiiiiiiiiiiiihhhhhhhhhfffffeeeeeeeeeeeddddddddccbbbbbbbaaaaaaaa`````````aaaa``````````_________^^]]]\\\\\\\\\\\\\\[[[[[[[[YYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888887777777777666666655555555544444444443333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††…………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������‚‚‚‚‚‚��������€€€€€€€���‚ƒƒ„„……†††ˆˆˆˆˆˆˆˆ‡‡‡‡†††………„„„ƒƒƒ‚„ƒƒƒƒ‚‚‚‚‚‚����������€€€~~~~~}}}}}}}}~~~€€�‚ƒ„„…†‡ˆ‰‰‰ŠŠŠ‰‰‰ˆ‡††…„ƒ‚�€€~~}}}||||||||||||||||{|{{{{{{{{{{{zzzzzzzzzzzzzyvvuuuuuuuuuuuutttttttttttsssrrrrrrrrrrrrqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjijjiiiiiiiiiiiiiihhhhhhhhhhffffffeeeeeeeeeeedddddddccbbbbbbbaaaaaaa`````````_aaa```````````_________^^]]]\\\\\\\\\\\\\\[[[[[[[[YYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888887777777777666666655555555544444444443333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������‚‚‚‚‚��������€€€€€€€€��‚‚ƒƒ„„…†††‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††………„„„ƒƒ„„ƒƒƒƒ‚‚‚‚‚‚��������€€€€~~~~}}}}}}}}~~~~€€�‚ƒ„„…†‡ˆˆ‰‰ŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€€€~~}}}||||||||||||||||{|{{{{{{{{{{{{zzzzzzzzzzzzyvvuuuuuuuuuuuutttttttttttsssrrrrrrrrrrrrqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnnnnnnoooooooooonnnnmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkllkkkkkkjjjjijjiiiiiiiiiiiiiihhhhhhhhhhffffffeeeeeeeeeeedddddddccbbbbbbaaaaaaaa`````````_aaa```````````_________^^]]]\\\\\\\\\\\\\\\[[[[[[[YYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888887777777777666666655555555544444444443333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††……………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������€€€€€€€€��‚‚ƒƒ„……††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††……„„„ƒ…„„„ƒƒƒ‚‚‚‚‚‚������€€€€~~~~~}}}}}}~~~~~€��‚ƒ„„…†‡ˆˆ‰‰ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€�€~~}}}||||||||||||||||{|{{{{{{{{{{{{zzzzzzzzzzzzyvvuuuuuuuuuuuutttttttttttsssrrrrrrrrrrrrqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnnnooooooooooooooonnnmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjijjjiiiiiiiiiiiiihhhhhhhhhhffffffeeeeeeeeeeeedddddddcbbbbbbbaaaaaa`````````__aa````````````_________^^]]]\\\\\\\\\\\\\\[[[[[[[[YYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888887777777777666666655555555544444444443333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††……………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������€€€€€€€€€��‚‚ƒ„„……††‡‡ˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡†††………„„……„„„ƒƒƒ‚‚‚‚‚�����€€€€~~~~~}}}}}~~~~~€€��‚ƒ„„…†‡ˆˆ‰‰ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚‚�€�€~~}}}|||||||||||||||{|{{{{{{{{{{{{zzzzzzzzzzzzyvvuuuuuuuuuuuuuttttttttttsssrrrrrrrrrrrrrqqqqqqqqqpppppppooooooooooonnnnnnnnnnnnnoooooooooooooooooonnnmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjijjjiiiiiiiiiiiiihhhhhhhhhhffffffeeeeeeeeeeeedddddddccbbbbbaaaaaaa`````````__aa````````````_________^^]]]]\\\\\\\\\\\\\[[[[[[[[YYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888887777777777666666655555555544444444443333333222222222221111111111100000000000///////////........-----------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††…………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€€€€€€€��‚‚ƒ„„……††‡‡ˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡††………„………„„„ƒƒƒ‚‚‚‚����€€€€€~~~~}}}}}~~~~~€€€��‚ƒ„„…†‡‡ˆ‰‰‰ŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚�€��€~~}}}}||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzvvuuuuuuuuuuuuuttttttttttssssrrrrrrrrrrrrqqqqqqqqqpppppppoooooooooooonnnnnnnnnnooooooooopppppppooooonnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhffffffeeeeeeeeeeeedddddddccbbbbbaaaaaaa`````````__aa`````````````________^^]]]]\\\\\\\\\\\\\[[[[[[[[YYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888877777777776666666555555555444444444433333332222222222211111111111000000000000///////////.......-----------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������€€€€€€€€���‚ƒƒ„„…††‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡††………†………„„„ƒƒƒ‚‚‚����€€€€~~~~}}}}~~~~~€€€��‚‚ƒƒ„…††‡ˆˆ‰‰‰ŠŠ‰‰‰ˆˆ‡†…„ƒ‚�€‚�€~~}}}||||||||||||||{|{{{{{{{{{{{{zzzzzzzzzzzzzvvvuuuuuuuuuuuuttttttttttssssrrrrrrrrrrrrrqqqqqqqqpppppppoooooooooooonnnnnnnnnoooooooppppppppppppooonnnnmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhfffffffeeeeeeeeeeedddddddccbbbbbaaaaaaa`````````__aa`````````````_________^]]]\\\\\\\\\\\\\\[[[[[[[[YYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888877777777776666666555555555444444444443333332222222222211111111111000000000000///////////.......-----------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡……………††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„………………„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„…………………………………………„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€��‚ƒƒ„„…†††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††……„‡‡†††……„„„ƒƒƒ‚‚‚‚����€€€€~~~~~}~~~~~€€€���‚‚ƒ„ƒƒ„……†‡‡‡ˆˆˆˆˆˆ‡‡†…„„ƒ‚�€‚�€€~~}}}||||||||||||{{{xxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooppppppqqqqqqqpppppnnnmmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjjjjjjjjjiiiiihhhhhggggggggggggffffffffffeeeeeeeeeeeeeeddddddddccbbbbbaaaaaa`````````_________________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDEEDDDDDDDDDDCCCCCCCCCCBBBCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;::::::::::99999999999888888877777777777666666666555555554444444444433333333332222222222211111111110000000///////////.............-----------,,,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡…………†††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„…………………………………………„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€��‚‚ƒƒ„……†††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††……„ˆ‡‡††………„„„ƒƒ‚‚‚����€€€€€~~~~}~~~~~~€€€���‚‚‚ƒƒ‚ƒ„„…††‡‡‡ˆˆˆˆˆ‡‡††…„ƒ‚�€ƒ‚�€~~}}}|||||||||||{{{xxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooopppppqqqqqqqqqqqpppnnnnmmmmmmmmmmmmmmlllllkkkjjjjjjjjjjjjjjjjjjjiiiiihhhhhhgggggggggggfffffffffeeeeeeeeeeeeeeeedddddddccbbbbbaaaaaa`````````__________________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDEEDDDDDDDDDDCCCCCCCCCCBBBCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<;;;::::::::::99999999999888888877777777777666666666555555554444444444433333333332222222222211111111110000000///////////.............------------,,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡………††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………„„„„………………„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„……………………………………………„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€��‚‚ƒƒ„……†††‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆ‡‡‡††……ˆ‡‡†††……„„„ƒƒ‚‚‚����€€€€~~~~~~~~~~€€€���‚‚‚ƒƒƒ‚ƒƒ„……††‡‡ˆˆˆˆˆˆ‡‡††…„ƒ‚�„ƒ‚�€~}}}|||||||||||{{{xxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppooooopppppqqqqqqqqqqqqqpponnnnmmmmmmmmmmmmmmlllllkkjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhggggggggggfffffffffeeeeeeeeeeeeeeeedddddddccbbbbbaaaaaaa`````````_________________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDEEDDDDDDDDDDCCCCCCCCCCBBBCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<;;;::::::::::99999999999888888877777777777666666666555555554444444444433333333332222222222211111111110000000///////////.............------------,,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡……†††††††††††††††††††††††………………………………………………………………†…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………„„„…………………„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„………………………………………………„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€��‚‚ƒ„„……††‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††……ˆˆ‡‡††……„„„ƒƒ‚‚‚���€€€€€~~~~~~~~~€€€���‚‚‚‚ƒƒƒ‚ƒƒ„„……†‡‡‡ˆˆˆˆˆˆ‡‡††…„ƒ‚…„ƒ‚�€~~}}}||||||||||{{{xxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppoooopppppqqqqqqqqqqqqqqppoonnnnmmmmmmmmmmmmmmllllkkkjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhgggggggggfffffffffeeeeeeeeeeeeeeeedddddddccbbbbbaaaaaaa`````````____`_____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDEEDDDDDDDDDDCCCCCCCCCCBBBCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<;;;::::::::::99999999999888888887777777777666666666555555555444444444433333333332222222222211111111110000000///////////.............------------,,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡…††††††††††††††††††††††††…………………………………………………………†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………„„……………………„„…„„„„„„„„„„„„„„………………………………………………„„„„„„„………………………………………………„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€��‚‚ƒ„„……††‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††…ˆˆ‡‡††……„„„ƒƒ‚‚‚���€€€€~~~~~~~~€€€���‚‚‚‚ƒƒƒƒ‚ƒƒ„„……††‡‡ˆˆˆˆˆˆˆ‡‡††…„ƒ…„ƒ‚�€~~}}||||||||||{{{xxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppoooopppppqqqqqrrrrrqqqqqpoonnnnmmmmmmmmmmmmmmmllllkkjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhgggggggggffffffffffeeeeeeeeeeeeeeeeddddddccbbbbbaaaaaaa``````````___```___________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDEEDDDDDDDDDDCCCCCCCCCCBBBCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;::::::::::99999999999888888887777777777666666666555555555444444444433333333332222222222211111111110000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„………………………„„…„„„„„„„„„„„„„…………………………………………………„„„„„„…………………………………………………„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€��‚ƒƒ„„…†††‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††…ˆˆ‡‡††……„„„ƒƒ‚‚‚���€€€€~~~~~~~~€€€���‚‚‚‚ƒƒƒƒƒ‚‚ƒƒ„„……†‡‡‡ˆˆˆˆˆˆˆˆ‡†……„†…„ƒ‚�€~~}}}||||||||||{{xxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppooooppppqqqqqrrrrrrrqqqqpoonnnnnmmmmmmmmmmmmmmmlllkkjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhgggggggggfffffffffeeeeeeeeeeeeeeeeddddddccbbbbbaaaaaaa```````````__```____________^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDEEDDDDDDDDDDCCCCCCCCCCBBBCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;::::::::::99999999999888888887777777777666666666555555555444444444433333333332222222222211111111110000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„…„„„„„„„„„„„„…………………………………………………„„„„„„…………………………………………………„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€��‚ƒƒ„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††…‰ˆ‡‡††……„„„ƒƒ‚‚����€€€€~~~~~~~€€���‚‚‚ƒƒƒƒƒƒƒ‚‚ƒƒ„„……††‡‡ˆˆ‰‰‰‰ˆˆˆ‡†…„‡†…ƒ‚�€~}}}||||||||||{{xxxxxxxxxxxwwwwwwwwwwwwwwvuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppooopppppqqqqrrrrrrrrrqqqqooonnnnnnmmmnnnnnmmmmmlllkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhgggggggggffffffffffeeeeeeeeeeeeeeeddddddccbbbbbaaaaaaaa```````````_`````__________^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDEEDDDDDDDDDDCCCCCCCCCCBBBCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;:::::::::::9999999999888888887777777777666666666555555555444444444433333333332222222222211111111110000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„……………………………………………………„„„„„…………………………………………………………„„„…………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€��‚ƒƒ„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡†…‰ˆ‡‡††……„„„ƒƒ‚‚���€€€€€~~~~~~€€���‚‚‚ƒƒƒƒƒƒƒ„‚‚ƒƒƒ„……††‡‡ˆˆ‰‰‰‰‰‰ˆ‡‡†…‡†…„ƒ‚�€~~}}||||||||||{{xxxxxxxxxxxxwwwwwwwwwwwwwvuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppoooppppqqqqqrrrrrrrrrqqqqooonnnnnnnnnnnnnnnnmmmmllkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggffffffffffeeeeeeeeeeeeeeeddddddccbbbbbaaaaaaaa``````````````````__________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDEEDDDDDDDDDDCCCCCCCCCCBBBCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;:::::::::::9999999999888888887777777777666666666555555555444444444433333333332222222222211111111110000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„………………………………………………………„„„„…………………………………………………………„„„……………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€���������€€€€€€€€�‚‚ƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††‰ˆˆ‡††……„„ƒƒƒ‚‚���€€€€€~~~~~~€€��‚‚‚ƒƒƒƒƒƒƒ„„‚‚ƒƒƒ„„…††‡‡ˆˆ‰‰‰‰‰‰‰ˆ‡†…ˆ‡†„ƒ‚�€~~}}}|||||||||{{xxxxxxxxxxxxwwwwwwwwwwwwwvuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppoopppppqqqqrrrrrrrrrrqqqqoooonnnnnnnnnnnnnnnnmmmmlkkkkjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffeeeeeeeeeeeeeeeedddddccbbbbbbaaaaaaaa```````````````````________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDEEDDDDDDDDDDCCCCCCCCCCBBBCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;::::::::::9999999999888888887777777777666666666555555555444444444433333333333222222222211111111110000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„………………………………………………………„„„„……………………………………………………………„„……………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€��������€€€€€€€€€�‚‚ƒ„„…††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††‰ˆˆ‡††……„„ƒƒ‚‚‚���€€€€€~~~~~€€��‚‚‚ƒƒƒƒƒƒ„„„„‚ƒƒƒ„„„…††‡‡ˆˆ‰‰‰Š‰‰‰ˆˆ‡†ˆ‡†…ƒ‚�€~~}}}|||||||||{{xxxxxxxxxxxxwwwwwwwwwwwwwvuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppoopppppqqqqrrrrrrrrrrrqqqoooonnnnnnnnnnnnnnnnnmmmllkkkjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeeeeeddddddcbbbbbbaaaaaaaaaa`````````````````_________^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWVVVVVVVVVUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDEEDDDDDDDDDDCCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;::::::::::9999999999888888887777777777666666666555555555444444444433333333333222222222211111111110000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„…………………………………………………………„„„……………………………………………………………„„………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€���������€€€€€€€��‚‚ƒ„„…††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††‰ˆ‡‡††……„„ƒƒ‚‚‚���€€€€€€€~~~~€€€��‚‚ƒƒƒƒƒ„„„„„„ƒƒƒƒ„„……††‡‡ˆˆ‰‰ŠŠŠ‰‰ˆˆ‡†ˆ‡†…ƒ‚�€~~}}}||||||||||{xxxxxxxxxxxxwwwwwwwwwwwwwvuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqrqqqqqqqqqqqpppppppppppppopppppqqqqrrrrrrrrrrrrqqqpoooonnnnnnnnnnnnnnnnnmmmlkkkjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeeeeeddddddccbbbbbaaaaaaaaaaaa````````````````________^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWVVVVVVVVVUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDEEDDDDDDDDDDCCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;::::::::::9999999999888888887777777777666666666555555555444444444433333333333222222222211111111110000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………†††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„……„„„„„„„„……………………………………………………………„„………………………………………………………………„……………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€��€€€€€€€€€€€€����������€€€€€€€€€�‚‚ƒ„„…††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆ‡‡††‰ˆ‡‡††……„„ƒƒ‚‚���€€€€€€€€~~€€€��‚‚‚ƒƒƒƒ„„„„„„„ƒƒƒ„„„……††‡‡ˆˆ‰‰ŠŠŠ‰‰‰ˆ‡†‰‡†…ƒ‚�€~~}}}||||||||||{xxxxxxxxxxxxwwwwwwwwwwwwwvuuuuuuuuuutttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqqqrrrrrrrrrrrrqqqpooooonnnnnnnooooonnnnnmmllkkkjjjjiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeeeddddddccbbbbbbaaaaaaaaaaaaa`````aa````````_______^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDEEDDDDDDDDDDCCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;::::::::::9999999999888888887777777777666666666555555555444444444443333333333222222222211111111110000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………†††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„……………………………………………………………„„………………………………………………………………„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€��€€€€€€€€€€€€�����������€€€€€€€�‚‚ƒ„……†‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆ‡‡††‰ˆ‡‡††……„ƒƒƒ‚‚���€€€€€€€€~€€€��‚‚‚ƒƒƒ„„„„„„„„…ƒƒ„„„„……††‡ˆˆ‰‰‰ŠŠŠ‰‰ˆˆ‡†ˆ‡†…ƒ‚�€~~}}}||||||||||{xxxxxxxxxxxxxwwwwwwwwwwwwvuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppqpppppqqqqrrrrrrrrrrrrrrqqppoooooooooooooooooonnnmmllkkkjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeddddddcccbbbbbbaaaaaaaaaaaaaaa``aaaa```````_______^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDEEDDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<;;;::::::::::9999999999888888887777777777666666666555555555444444444443333333333222222222211111111110000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„………………………………………………………………„…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������€€€€€€€€€€€€€€��€€€€€€€€€€€€�����������€€€€€€€�‚‚ƒ„……†‡‡‡ˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆ‰‰ˆˆˆˆ‡‡††‰ˆ‡‡††…„„ƒƒ‚‚‚���€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„…………ƒ„„„„……††‡‡ˆˆ‰‰‰‰Š‰‰‰ˆ‡‡†ˆ‡†„ƒ‚�€~~}}|||||||||||{xxxxxxxxxxxxxwwwwwwwwwwwwvuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppqqppppqqqqqrrrrrrrrrrrrrrqqppooooooooooooooooooonnnmlllkkjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeeddddddccbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````______^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<;;;::::::::::9999999999888888887777777777666666666555555555444444444443333333333222222222211111111110000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„………………………………………………………………„…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������������€€€€€€€€€€€€€€���€€€€€€€€€€€�����������€€€€€€€€�‚‚ƒ„……†‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡††‰ˆ‡‡†……„„ƒƒ‚‚����€€€€€€€€€€€���‚‚ƒƒƒƒ„„„„………………„„„………†††‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡†…ˆ†…„ƒ‚�€~~}}|||||||||||{yxxxxxxxxxxxxwwwwwwwwwwwwvuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppqqqqpppqqqqqrrrrrrsssrrrrrrrqppppoooooooooooooooooonnnmllkkkjjjjiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeddddddcccbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````______^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;::::::::::9999999999888888887777777777666666666555555555444444444443333333333222222222211111111110000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……†††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������������€€€€€€€€€€€€€€����€€€€€€€€€€�����������€€€€€€€€�‚‚ƒ„…††‡‡ˆˆˆ‰ˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡††‰ˆ‡‡†……„„ƒƒ‚‚����€€€€€€€�€€€€���‚‚ƒƒƒƒ„„„„………………†„…………†††‡‡ˆˆˆ‰‰‰‰‰‰‰ˆ‡‡†…‡†…„‚�€~}}}|||||||||||{yxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppqqqqqqppqqqqqrrrrrssssssssrrrrrppppppooooooppppppooooonnmlllkkjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````______^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;::::::::::9999999999888888887777777777766666666555555555444444444443333333333222222222221111111110000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„……………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������€€€€€€€€€€€€€����€€€€€€€€€€�����������€€€€€€€€�‚‚ƒ„…††‡‡ˆˆˆ‰ˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡††‰ˆ‡‡†……„ƒƒ‚‚‚����€€€€€€��€€€���‚‚‚ƒƒƒ„„„„„……………†††………††††‡‡ˆˆˆˆ‰‰‰‰‰ˆˆˆ‡†…„‡…„ƒ‚�€~~}}}||||||||||||yxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuutttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqrrrrrrssssssssssrrrrqpppppppppppppppppppooonnmmllkkkjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeedddddccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````______^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;::::::::::9999999999988888887777777777766666666555555555444444444443333333333222222222221111111110000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„……………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������������€€€€€€€€€€€€€����€€€€€€€€€€�����������€€€€€€€€�‚‚ƒ„…††‡‡ˆˆˆ‰‰ˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡††‰ˆ‡‡†…„„ƒƒ‚‚‚����€€€€����€€���‚‚‚ƒƒƒ„„„„………………††††……†††‡‡‡ˆˆˆˆˆ‰‰‰‰ˆˆˆ‡†…„ƒ†…„ƒ�€€~~}}}||||||||||||yxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppqqqqqqqqqrqqqqrrrrrssssssssssssssrrqqqppppppppppppppppppooonmmlllkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeedddddcccccccccbbbbbbbbbbbbaaaabaaaaaaa``````_____^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;::::::::::9999999999988888887777777777766666666555555555444444444443333333333222222222221111111110000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„……………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������������€€€€€€€€€€€€€�����€€€€€€€€€�����������€€€€€€€€��‚ƒ„…††‡ˆˆˆˆ‰‰ˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡††‰ˆ‡††…„„ƒƒ‚‚�����€€�����‚€���‚‚‚ƒƒ„„„„„……………††††‡‡†††‡‡‡‡ˆˆˆˆˆ‰‰‰ˆˆˆˆ‡††…„ƒ…„ƒ‚�€~~}}}|||||||||||||yxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrqqqrrrrrsssssssssssssssssqqqqqqppppppppppppppppoonnmmllkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffffffeeeeeeeeddddcccccccccccccbbbbbbbbbbaabbaaaaaa``````______^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;::::::::::99999999999888888877777777777666666665555555554444444444433333333332222222222211111111100000000//////////..............-----------,,,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„…………………………………………„„„„„„„††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��������������€€€€€€€€€€€€�����€€€€€€€€€�����������€€€€€€€��‚ƒ„…††‡ˆˆˆˆ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡††‰ˆ‡††…„„ƒƒ‚‚�����������‚‚��‚‚‚ƒƒƒ„„„„……………†††††‡‡‡††‡‡‡ˆˆˆˆˆ‰‰‰‰ˆˆˆˆ‡††…„ƒ‚…ƒ‚�€€~~}}}|||||||||||||yyxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqrrrrrsssssstttttttsssssrqqqqqqqqqqqqqqqqqpppppoonmmlllkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffffffeeeeeeeeedddddddcccccccccccbbbbbbbbabbaaaaaa```````_____^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;::::::::::99999999999888888877777777777666666665555555554444444444433333333332222222222211111111100000000///////////.............-----------,,,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������������€€€€€€€€€€€€�����€€€€€€€€€€����������€€€€€€€��‚ƒ„…††‡ˆˆˆˆ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡†…‰ˆ‡†……„ƒƒ‚‚‚����������‚‚‚�‚‚‚ƒƒ„„„„………………†††††‡‡‡ˆ†‡‡‡ˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡†…„ƒ‚�„ƒ‚�€~}}}}|||||||||||||yyxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrqqqqqqqrqqqqqqqqqqqqqqqqqqqqrrrrqrrrrrsssssttttttttttttssrrrrqqqqqqqqqqqqqqqqpppoonnmmllkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffffffeeeeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaa``````______^^^^^^]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;::::::::::99999999999888888877777777777666666665555555554444444444433333333332222222222211111111100000000///////////.............-----------,,,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„…………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������������€€€€€€€€€€€€�����€€€€€€€€€�����������€€€€€€€��‚ƒ„…††‡ˆˆˆˆ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡†…ˆˆ‡†……„ƒƒ‚‚‚���������‚‚‚ƒ‚‚‚ƒƒ„„„…………†††††††‡‡‡ˆˆˆ‡‡ˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡†…„„ƒ‚�ƒ‚�€€~~}}}||||||||||||||yyxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrssssstttttttttttttttrrrrrrqqqqqqqqqqqqqqqppponnmmlllkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffffffeeeeeeeedddddddddddddccccccbbbbbbbbbaaaaaa```````______^^^^^]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<;;;::::::::::99999999999888888877777777777666666665555555554444444444433333333332222222222211111111100000000///////////.............-----------,,,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………„„„…………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���������������€€€€€€€€€€€�����€€€€€€€€€€����������€€€€€€€��‚ƒ„……†‡ˆˆˆˆ‰‰ˆˆˆ‡‡‡‡†‡‡‡‡‡‡ˆˆˆˆ‡‡‡†…ˆˆ‡†…„„ƒƒ‚‚���������‚‚‚ƒƒ‚‚ƒƒ„„…………†††††††‡‡‡‡ˆˆˆ‰‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡†……„ƒ‚�€ƒ‚�€~~}}}}|||||||||||||yyxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrsrrrrsssssttttttttttttttttsrrrrrrrqqqqqqqqqqqqqqppoonnmmllkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggfffffffffffffffffffeeeeeeeeeeeeeedddddddcccccbbbbbbbbaaaaaaa```````______^^^^^]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWVVVVVVVVVUUUUUUUUUUTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<;;;::::::::::99999999999888888877777777777666666665555555554444444444433333333332222222222211111111100000000///////////.............-----------,,,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………„„…………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚���������������€€€€€€€€€€€�����€€€€€€€€€€����������€€€€€€€€�‚ƒ„„…†‡‡ˆˆˆ‰‰‰ˆˆ‡‡‡‡††‡‡‡‡‡‡ˆˆ‡‡‡††…ˆ‡‡†…„„ƒƒ‚‚���������‚‚‚ƒƒ‚ƒƒ„„………†††††‡‡‡‡‡‡‡ˆˆˆ‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡††…„ƒ‚�€‚�€€~~}}}}||||||||||||||yyxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrssrrrsssssttttttuuuuuuuutttssrrrrrrrrrrrrrrrqqqqqppponnmmlllkkjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffeeeeeeeeeeedddddcccccbbbbbbbbaaaaaa```````______^^^^^^]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWVVVVVVVVVUUUUUUUUUUTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;::::::::::99999999999888888877777777777666666665555555554444444444433333333332222222222211111111100000000///////////.............-----------,,,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„……………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚���������������€€€€€€€€€€€�����€€€€€€€€€€€���������€€€€€€€�‚ƒƒ„…†‡‡ˆˆˆ‰‰‰ˆˆ‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡††…ˆ‡‡†…„„ƒ‚‚‚��������‚‚‚ƒƒ„ƒƒ„„………†††‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†…„„ƒ‚�€��€~~}}}}||||||||||||||yyxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrqqqqqqrqqqqqqqqqqqqqqqqrrrrrsssrrsssssttttttuuuuuuuuuuttsssrrrrrrrrrrrrrrrrqqqqppoonnmmllkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffeeeeeeeeeeeeeddddccccbbbbbbbbaaaaaa````````______^^^^^^]]]]]]\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYXXXXXXXXWVVVVVVVVVUUUUUUUUUUTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEEDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;:::::::::::9999999999888888877777777777666666665555555554444444444433333333332222222222211111111100000000///////////.............-----------,,,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†…………………………†††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„…„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€������€€€€€��‚ƒ„……†‡‡ˆˆ‡‡‡‡†††……………………†††††………„ƒ‡††…„ƒƒ‚‚���€€€€€����‚‚ƒƒ��‚‚ƒƒ„„„…………………†††††‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡†……„ƒ‚�€~‚�€€~~~~}}}}}}}}}}}}}||xxxwwwwwwwwwwwwvvvvvvvvvvvtttttttttttsssssssssssssrsrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppqqqqqrrrrrrrrrssssssttttttttttttttsssssrrrrrrrrrrrrrrrrqqqpoonnmmlllkkkjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhgggggffffeeedddddddddccccccbbbbbbbbaaaaaa______^^^^^^]]]]]]]]]\\\\[[[ZZZZZZZZYYYYYYYYYXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888877777777776666666666655555555544444444444333333333322222222222111111111110100000000000///////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†…………………………†††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„…„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€������€€€€€€�‚ƒ„„…†‡‡ˆˆ‡‡‡‡†††………………………††††………„ƒ‡†……„ƒƒ‚‚���€€€�����‚‚‚ƒƒ�‚‚ƒƒ„„……………††††††††‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡††…„ƒ‚�€~��€~~~~}}}}}}}}}}}}}}|xxxwwwwwwwwwwwwvvvvvvvvvvvtttttttttttsssssssssssssrsrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppqqqqrrrrsrrrrsssssstttttttttttttttsssssrrrrrrrrrrrrrrrrqqqppoonnmmllkkkjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhggggfffeeeeddddddddccccccbbbbbbbbbaaaaa`______^^^^^]]]]]]]]]]\\\[[[[ZZZZZZZYYYYYYYYYXXXXXWWWWWVVVVVVVVVUUUUUUUUUUTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888877777777776666666666655555555544444444444333333333332222222222111111111110100000000000///////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………††………………………††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„…„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€������€€€€€€�‚‚ƒ„…††‡‡ˆ‡‡‡‡†††………………………††††………„ƒ‡†……„ƒƒ‚�����€�����‚‚‚ƒƒ„‚‚ƒƒ„„………††††††††‡‡‡‡‡‡ˆˆ‰‰‰‰‰ŠŠ‰‰‰‰ˆ‡‡†……„ƒ‚�€~}�€€~~~~~}}}}}}}}}}}}}}|xxxwwwwwwwwwwwwvvvvvvvvvvvttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppqqqqrrrrssrrrssssssttttttttttttttttsssssrrrrrrrrrrrrrrrrrqqqpoonnmmllkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhgggffffeeedddeddddccccccbbbbbbbbbbbaaa```_____^^^^^]]]]]]]]]\\\[[[[ZZZZZZZYYYYYYYYYXXXXXWWWWWVVVVVVVVVUUUUUUUUUUTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888877777777776666666666655555555544444444444333333333332222222222111111111110100000000000///////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………†††……………………†††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ…………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€������€€€€€€��‚ƒ„…††‡‡ˆ‡‡‡‡†††………………………††††………„ƒ‡†……„ƒ‚‚����������‚‚‚ƒƒ„„‚‚ƒ„„………†††††‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠ‰‰‰‰ˆˆ‡††…„ƒ‚�€~}�€€~~~~~}}}}}}}}}}}}}}|xxxwwwwwwwwwwwwvvvvvvvvvvvttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppqqqqrrrrsssrssssssstttttttttttttttttssssrrrrrrrrrrrrrrrrrrrqqpoonnmmlllkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhgggfffeeeeddedddddccccccbbbbbbbbbbbaa````_____^^^^]]]]]]]]]]\\[[[[ZZZZZZZZYYYYYYYYXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888877777777776666666666655555555544444444444333333333332222222222111111111110100000000000///////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………†††……………………†††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€�����€€€€€€�‚ƒ„„…†‡‡‡‡‡‡‡‡†††……………………††††………„ƒ‡†……„ƒ‚‚����������‚‚‚ƒƒ„„‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‰‰‰‰ˆ‡‡†…„„ƒ‚�€~}}€€~~~~~}}}}}}}}}}}}}}|xxxwwwwwwwwwwwwwvvvvvvvvvvttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppqqqqrrrssssssssssstttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrqqppoonmmlllkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhiiiiiiiiiihhhgggfffeeeeddedddddccccccbbbbbbbbbbbbb`````____^^^^^]]]]]]]]]]\[[[[[ZZZZZZZYYYYYYYYXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888877777777776666666666655555555544444444444333333333332222222222111111111110100000000000///////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………††††…………………††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ……………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€�����€€€€€€�‚‚ƒ„…††‡‡‡‡‡‡‡†††…………………†††††………„ƒ‡†……„ƒ‚‚���������‚‚‚ƒƒ„„…‚ƒ„„……†††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‰‰‰‰ˆˆ‡††…„ƒ‚�€~~}|€€~~~~~~~}}}}}}}}}}}}}|xxxwwwwwwwwwwwwwvvvvvvvvvvtttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppqqqqrrrsssstsssssstttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrqqppoonnmmllkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiihhhhhhiiiiiiiiiiiiihhhgggffffeeeedeedddddccccccbbbbbbbbbbbba`````____^^^^^]]]]]]]]]\[[[[[ZZZZZZZYYYYYYYYYXXXXWWWWWVVVVVVVVVVUUUUUUUUUUSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888877777777776666666666655555555544444444444333333333332222222222111111111110110000000000///////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………††††………………†††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ……………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€������€€€€€��‚ƒ„……†‡‡‡‡‡‡‡††††………………†††††………„ƒ‡†……„ƒ‚‚��������‚‚‚ƒƒƒ„„…ƒƒ„……†††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‰‰‰‰ˆˆ‡‡†…„ƒ‚��€~}}|€~~~~~~~}}}}}}}}}}}}}|xxxwwwwwwwwwwwwwvvvvvvvvvvtttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppqqqqrrrrsssttssstttttttttttttttttttssssrrrrrrrrrrrrrrrrssrrrrrqppoonnmmllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjiiiiiihhhgggfffeeeedeeedddddccccccbbbbbbbbbbbaaa````____^^^^^]]]]]]]]][[[[[ZZZZZZZYYYYYYYYYXXXXWWWWWVVVVVVVVVVUUUUUUUUUUSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888877777777776666666666655555555544444444444333333333332222222222111111111110110000000000///////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………†††††………………†††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€�����€€€€€€€�‚ƒƒ„…††‡‡‡‡‡‡††††……………†††††††……„ƒ‡†……„ƒ‚‚‚������‚‚‚‚ƒƒ„„……ƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡†……„ƒ‚�€~~}||€~~~~~~~}}}}}}}}}}}}}|xxxwwwwwwwwwwwwwvvvvvvvvvvtttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppqqqqrrrssstttsttttttttttttttttttttssssrrrrrrrqrrrrrrrrrssrrrrrqppoonnmlllkkjjjjjjjiiiiiijiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjiiiiihhhgggffffeeeeeeeeddddcccccccbbbbbbbbbbaaaa````____^^^^^]]]]]]]][[[[[ZZZZZZZZYYYYYYYYXXXXWWWWWVVVVVVVVVVUUUUUUUUUUSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888877777777776666666666655555555544444444444333333333332222222222111111111110110000000000///////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………††††††……………††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€�����€€€€€€€��‚ƒ„……†‡†‡‡‡‡†††††………††††††††……„„‡††…„ƒ‚‚‚������‚‚‚ƒƒ„„……†„„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡††…„ƒ‚�€~}}|{~~~~~~~~}}}}}}}}}}}}}|xxxwwwwwwwwwwwwwvvvvvvvvvvtttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppqqqqrrrssstttttttttttttttttttttttsssssrrrrqqqqqqqrrrrrrrrsrrrrrqppoonnmlllkkjjjjjjjjjiiiijjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjiiiiihhhgggffffeeeeeeeeeddddcccccccccbcbbbbbaaaaa````____^^^^^]]]]]]][[[[[ZZZZZZZZYYYYYYYYXXXXWWWWWVVVVVVVVVVUUUUUUUUUUSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888877777777776666666666655555555544444444444333333333332222222222111111111110110000000000///////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………††††††…………†††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€�����€€€€€€€�‚ƒ„„…††††‡‡††††††……††††††††††…„„‡††…„ƒƒ‚‚�����‚‚‚ƒƒƒ„„……†„„…††‡‡‡ˆˆˆˆˆ‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†…„ƒƒ‚�€~}}||{~~~~~~~~}}}}}}}}}}}}}|xxxwwwwwwwwwwwwwvvvvvvvvvvtttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppqqqqrrrssstttuuttttttttttttttttttsssssrrrqqqqqqqqqqrrrrrrrsrrrrrqppoonmmllkkkjjjjjjjjjiiiijjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjiiiihhhhgggfffffeeefeeeeeddddcccccccccccccccaaaaaa````____^^^^^]]]]]][[[[[[ZZZZZZZYYYYYYYYXXXXWWWWWVVVVVVVVVVUUUUUUUUUUSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888877777777777666666666655555555544444444444333333333332222222222111111111110110000000000///////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………†††††††…………†††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€�����€€€€€~€€�‚ƒƒ„…††††††††††††††††††††††††……„ˆ‡†…„ƒƒ‚‚����‚‚‚ƒƒƒ„„……††„……†‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡†……„ƒ‚�€~~}||{{~~~~~~~~~}}}}}}}}}}}}}|xxxwwwwwwwwwwwwwvvvvvvvvvvtttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppqqqqqrrssstttuuutuuuuutttttttttttssssrrrrqqqqqqqqqqqqrrrrrrrrrrrrqppoonmmllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjiiiihhhggggffffffeefffeeeeddddccccccccccccccbbaaaaa````___^^^^^]]]]]][[[[[[ZZZZZZZYYYYYYYYXXXXWWWWWVVVVVVVVVVUUUUUUUUUUSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888877777777777666666666655555555544444444444333333333332222222222111111111110110000000000///////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………†††††††………††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€�����€€€€€~~€€�‚‚ƒ„……††††††††††††††††††‡‡‡†††…„ˆ‡†…„ƒƒ‚‚‚��‚‚‚‚ƒƒ„„……††‡……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰ˆˆˆ‡‡†……„ƒ‚�€€~}}||{{~~~~~~~~~}}}}}}}}}}}}}|xxxxwwwwwwwwwwwwvvvvvvvvvvtttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppqqqqrrrsstttuuuuuuuuuuuuttttttttssssrrrrqqqqqqqqqqqqqqrrrrrrrrrrqqpponnmmllkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjiiiiihhhggggfffffffeffffeeeeddddcccccccccccccbbbbaaaa```____^^^^^]]]]][[[[[[ZZZZZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUUSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888877777777777666666666655555555544444444444333333333332222222222211111111110110000000000///////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………††††††††………††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………„„„„„„„„„……………………„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€�����€€€€€~€€�‚‚ƒ„……†††††††††††††††††‡‡‡‡‡††…„ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚ƒƒ„„……††‡‡…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††…„ƒ‚‚�€~}}||{{{~~~~~~~~~~~}}}}}}}}}}}}|xxxxwwwwwwwwwwwwwvvvvvvvvvtttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppqqqqqrrsssttuuuvvuuuuuuuuuttttttssssrrrrqqqqpppppppqqqqqrrrrrrrrrqqpoonnmmllkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjiiiiihhhhggggfffffffffffffeeeeddddccccccccccccbbbbbaaaa```____^^^^^]]]][[[[[[ZZZZZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUUSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888877777777777666666666655555555544444444444333333333332222222222211111111110110000000000///////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………†…††††††……††…††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………„„„„„„„„„………………………„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ…………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€���€€€€€€€�‚‚ƒ„……††††††††††††††††‡‡‡‡‡‡††…„ˆ‡†…„ƒƒ‚‚‚‚‚‚‚ƒƒƒ„„……†‡‡ˆ††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†……„ƒ‚‚�€~~}||{{{z~~~~~~~~~~~}}}}}}}}}}}}|xxxxwwwwwwwwwwwwwvvvvvvvvvtttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqrrrssttuuuvvvuuuuuuuuuuttttssssrrrrqqqppppppppppqqqqrrrrrrrrrqqpoonnmmllkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjiiiiihhhhggggffffffffffffffffeeeddddcccccccccccbbbbbbaaa````____^^^^^]]][[[[[[ZZZZZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUUSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888777777777776666666666555555555444444444443333333333322222222222111111111101100000000000//////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………†……††††††…………†††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………„„„„„„„„………………………„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ…………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„……†††††††††………††††‡‡‡‡‡‡‡†……ˆ‡†…„„ƒ‚‚‚‚‚‚‚ƒƒ„„……††‡ˆˆ††‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡ˆ‡‡‡††……„ƒƒ‚�€~}}||{{{z~~~~~~~~~~~~}}}}}}}}}}}}|xxxxwwwwwwwwwwwwwvvvvvvvvvtttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqrrrsstttuuvvvvvvvvvuuuuuttttsssrrrrqqqqpppppppppppqqqqrrrrrrrqqqpoonnmlllkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhgggggfffffffffgggfffffeeedddddcccccccccbbbbbbaaaa````____^^^^]]]\[[[[[ZZZZZZZZYYYYYYYYXXXWWWWWWVVVVVVVVVVUUUUUUUUUSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888777777777776666666666555555555444444444443333333333322222222222111111111101100000000000//////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………†††††††…………†††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ…………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……††††††††…………†††‡‡‡ˆˆˆ‡‡††…ˆ‡†…„„ƒ‚‚‚‚‚‚ƒƒƒ„……††‡‡ˆ‰†‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡†††……„ƒƒ‚�€€~}}||{{{zz~~~~~~~~~~~~~}}}}}}}}}}}|xxxxwwwwwwwwwwwwwwvvvvvvvvtttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppqqqqqrrrssttuuvvvwwvvvvvvuuuutttssssrrrqqqqpppppppppppppqqqqqrrrrqqqqpoonmmllkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhggggffffffffffggggffffeeeedddddccccccccbbbbbbbaaaa```____^^^^^]]\[[[[[ZZZZZZZZYYYYYYYYXXXWWWWWWVVVVVVVVVVUUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888777777777776666666666555555555444444444443333333333322222222222111111111101100000000000//////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………†……†††††††………††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ…………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„„……††††††………………†††‡‡ˆˆˆˆˆ‡‡†…‰ˆ†……„ƒ‚‚‚‚‚‚ƒƒ„„…††‡‡ˆ‰‰‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡†††††……„„ƒƒ‚�€€~~}||{{{zzz~~~~~~~~~~~~~}}}}}}}}}}}|xxxxwwwwwwwwwwwwwwvvvvvvvvtttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpqqqqqqqrrssttuuuvvwwwvvvvvvvuuutttsssrrrqqqqppppppppppppppqqqqqqqqqqqqpooonmmllkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhgggggffffffffffgggggffffeeeedddddcccccccbbbbbbbaaaa````____^^^^]]\[[[[[ZZZZZZZZYYYYYYYYXXXWWWWWWVVVVVVVVVVUUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888777777777776666666666555555555444444444443333333333322222222222111111111101100000000000//////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………††††††††……†††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………„„„„„„……………………………„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ…………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……††††††…………………†††‡‡ˆˆˆˆˆˆ‡†…‰ˆ‡†…„ƒƒ‚‚‚‚ƒƒ„„……†‡‡ˆˆ‰Š‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡†††††………„„ƒƒ‚��€~~}}||{{{zzz~~~~~~~~~~~~~}}}}}}}}}}}|xxxxwwwwwwwwwwwwwwvvvvvvvvtttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrssttuuvvvwwwvvvvvvvuuutttsssrrrqqqppppppooopppppppqqqqqqqqqqqpoonnmmllkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhgggggfffffffffffggggggffffeeedddddcccccccbbbbbbbbaaaa````____^^^^]\\[[[[[ZZZZZZZZYYYYYYYXXXWWWWWWVVVVVVVVVVUUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888777777777776666666666555555555444444444443333333333322222222222111111111101100000000000//////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………††††††††……†††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………„„„„„………………………………„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ…………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…†††††††…………………††‡‡ˆˆˆ‰‰ˆˆ‡‡†‰ˆ‡†…„ƒƒ‚‚‚ƒƒƒ„„…††‡ˆˆ‰‰Šˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡†††……………„„ƒƒ‚‚�€€~~}}||{{{zzzz~~~~~~~~~~~~~}}}}}}}}}}}}xxxxwwwwwwwwwwwwwwvvvvvvvvutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrssttuuvvwwwwwwwvvvvvuutttssrrrqqqppppppooooopppppppqqqqqqqqqppoonnmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhggggghhhhhhhhihhhhhhhgggggffffffffffffggggggffffeeeedddddccccccbbbbbbbbaaaaa```____^^^^]\\[[[[[ZZZZZZZZYYYYYYYXXXWWWWWWVVVVVVVVVVUUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888777777777776666666666555555555444444444443333333333322222222222111111111101100000000000//////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………†††††††††…††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………„„„„„………………………………„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ…………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„„……††††††……………………††‡‡ˆˆ‰‰‰‰ˆˆ‡†‰ˆ‡†…„ƒƒƒ‚‚ƒƒ„„……†‡‡ˆ‰‰ŠŠˆˆ‰‰‰‰‰Š‰‰‰‰‰ˆˆˆ‡‡††………„„„„ƒƒƒ‚‚�€€~}}||{{{{zzzz~~~~~~~~~~~~~}}}}}}}}}}}}xxxxxwwwwwwwwwwwwwvvvvvvvvutttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrsssttuuvvwwwwwwwwvvvvuutttssrrrqqqpppppooooopppppppppqqqqqqqpppoonnmmlllkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihiiiiihhhhhhhhhhgggggggghhhhhhhhhhhhgggggfffffffffffffgggggggffffeeedddddccccccbbbbbbbbbaaaa````____^^^]\\[[[[[ZZZZZZZZYYYYYYYXXXWWWWWWVVVVVVVVVVUUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888777777777776666666666555555555444444444443333333333322222222222111111111101100000000000//////////..........-----------,,,,,,,,,,,,,,,,,+++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………†††††††††…††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………„„„„…………………………………„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ…………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……†††‡†††……………………††‡ˆˆ‰‰‰‰‰‰ˆ‡†‰ˆ‡†…„ƒƒƒƒƒƒƒ„„…††‡ˆˆ‰ŠŠ‹ˆ‰‰‰‰ŠŠŠ‰‰‰‰‰ˆˆ‡‡††………„„ƒƒƒƒ‚‚��€€~}}|||{{{zzzzz~~~~~~~~~~~~~}}}}}}}}}}}}xxxxxwwwwwwwwwwwwwvvvvvvvvutttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrssttuuvvvwwwwwwwwvvvvuutttssrrqqqpppppoooooopppppppppppqqqqppppoonnmmmllkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggghhhhhggggggffffffffffffffgggggggffffeeedddddccccccbbbbbbbbbaaaa````____^^^^\\[[[[[ZZZZZZZZYYYYYYYYXXWWWWWWVVVVVVVVVVVUUUUUUUUSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888777777777776666666666555555555444444444443333333333322222222222111111111101100000000000///////////.........-----------,,,,,,,,,,,,,,,,,+++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………††††††††††…††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………………„„„…………………………………„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ…………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„……††‡‡‡†††……………………††‡ˆˆ‰‰‰‰‰‰ˆ‡†Šˆ‡†…„„ƒƒƒƒƒƒ„……†‡‡ˆ‰‰ŠŠ‹ˆ‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡††……„„„ƒƒƒ‚‚���€€~~}}|||{{{{zzzzz~~~~~~~~~~~~~}}}}}}}}}}}}xxxxxwwwwwwwwwwwwwvvvvvvvvutttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrssttuuvvvwwwwwwwwwvvvuuuttssrrqqqpppppoooooppppppppppppppppppppoonnmmmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggghhhgggggggffffffeeeeeefffgggggggffffeeedddddccccccbbbbbbbbbaaaaa````___^^^^\\[[[[[ZZZZZZZZZYYYYYYYXXWWWWWWVVVVVVVVVVVUUUUUUUUSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIJJJIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888777777777776666666666555555555444444444443333333333322222222222111111111101100000000000///////////.........-----------,,,,,,,,,,,,,,,,,+++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„…………………………………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………………„„„……………………………………„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ…………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„„…††‡‡‡‡†††…………„………†‡‡ˆ‰‰ŠŠŠŠ‰ˆˆ†Š‰‡†…„„ƒƒƒƒƒ„„…††‡ˆˆ‰ŠŠ‹‹‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††…„„ƒƒ‚‚‚‚��€€~~}}}||{{{{zzzzzz~~~~~~~~~~~~~}}}}}}}}}}}}xxxxxwwwwwwwwwwwwwvvvvvvvvutttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrssttuuvvvwwwwwwwwwvvvuuuttssrrqqqpppppoooopppppppppppppppppppppoonnmmmlllkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggggggfffffffeeeeeeeeeffgggggfffffeeeddddcccccccbbbbbbbbbaaaaa````____^^^\\[[[[[ZZZZZZZZZYYYYYYYXXWWWWWWVVVVVVVVVVVUUUUUUUUSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888777777777776666666666555555555444444444443333333333322222222222111111111101100000000000///////////.........-----------,,,,,,,,,,,,,,,,,+++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„…………………………………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………………„„……………………………………„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ…………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……†‡‡‡‡‡†††………„„………†‡‡ˆ‰ŠŠŠŠŠ‰‰ˆ‡Š‰ˆ†…„„ƒƒƒƒƒ„……†‡‡ˆ‰‰Š‹‹‹‰‰‰ŠŠŠŠŠ‰‰‰ˆˆˆ‡††……„ƒƒ‚‚���€€€~~}}}|||{{{{zzzzzz~~~~~~~~~~~~~}}}}}}}}}}}}xxxxxxwwwwwwwwwwwwwvvvvvvvuttttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrssttuuvvvwwwwwwwwwvvvuuuttssrrqqppppppoopppppppppppppppppppppppoonnnmmmlllkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggggfffffffeeeeeeeeeeeffffffffffeeeeddddcccccccbbbbbbbbbaaaaaa```____^^^\\[[[[[ZZZZZZZZZYYYYYYYXXWWWWWWVVVVVVVVVVVUUUUUUUUSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888777777777776666666666555555555444444444443333333333322222222222111111111111100000000000///////////.........-----------,,,,,,,,,,,,,,,,,+++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„…………………………………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………………„„………………………………………„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ…………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„„…††‡‡‡‡‡†††………„„………†‡ˆ‰‰ŠŠŠŠŠŠ‰ˆ‡Š‰ˆ†…„„ƒƒƒƒ„„……†‡ˆˆ‰ŠŠ‹‹Œ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†……„„ƒ‚‚���€€~~}}}|||{{{{{zzzzzz~~~~~~~~~~~~~}}}}}}}}}}}}xxxxxxwwwwwwwwwwwwwvvvvvvvuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrssttuuvvvwwwwwwwwwvvvuuuttssrrqqppppppppppppppppppppppppppppppooonnnmmmlllllkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhggggggggggffggggggfffffffeeeeeeeeeeeeffffffffffeeeddddccccccccbbbbbbbbbaaaaaa````___^^^\\[[[[[ZZZZZZZZZYYYYYYYXXWWWWWWWVVVVVVVVVVVUUUUUUUSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888777777777776666666666555555555444444444443333333333322222222222111111111111100000000000///////////.........-----------,,,,,,,,,,,,,,,,,+++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„……†‡‡‡‡‡‡………„„„ƒƒ„„……†‡ˆ‰‰ŠŠŠ‰‰ˆ‡†ˆ‡…„ƒ‚‚����‚‚ƒƒ„…††‡ˆˆ‰‰Š‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†……„ƒƒ‚��€‚‚��€€€~~~}}}}}}||||||zzzzzzzzyyyyyyyyyyyyyyxxxuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssrrsssssssssssrrrrrrrrrrrqqqppppppqqqqrrrssttuuuvvwwwwwwwwwwvvvuuttssrrqqqppppqqqqqqrrrrrrrrrqqqqqqqqqqnnmmmmllllkkkkkkjjjjjjjjikjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjiiiiiihhhhhhhhggggfffffffffeeeeeeeedddddeeeeeeeeeeeeedddcccccbbbbbbbbbbbbbbbbbbaaaaa````___^^]\\\[[[[[[[ZZZZZZZZZYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…††‡‡‡‡‡‡……„„„ƒƒƒ„„……†‡ˆ‰‰ŠŠŠŠ‰ˆ‡†ˆ‡…„ƒ‚‚����‚‚ƒƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†…„„ƒ‚‚�€€‚��€€€~~~~}}}}}}||||||zzzzzzzzyyyyyyyyyyyyyyxxxuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssrrsssssssssssrrrrrrrrrrrqqqppppppqqqqrrrsstttuuvvvwwwwwwwwwvvvuuttssrrqqqppppqqqqrrrrrrrrrrrrqqqqqqqqqnnmmmmlllllkkkkkkkjjjjjjjkkkjjkkjjjjjjjjjiiiiiiiiiijjjjjjjjiiiiiihhhhhhgggggffffffffeeeeeeeeedddddddeeeeeeeeeeddddccccbbbbbbbbbbbbbbbbbbbaaaaa````___^^\\\\[[[[[[[ZZZZZZZZZYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777666666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…††‡‡‡‡‡‡……„„ƒƒƒƒ„„…†‡‡ˆ‰ŠŠŠŠŠ‰ˆ‡†ˆ‡…„ƒ‚‚����‚‚ƒ„„…†‡‡ˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚‚�€€��€€€~~~~}}}}}}}||||||zzzzzzzzyyyyyyyyyyyyyyxxxuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssrrsssssssssssrrrrrrrrrrrqqqppppppqqqqrrrsstttuuvvvwwwwwwwwwvvvuuttssrrqqqppppqqqrrrrrrrrrrrrrrqqqqqqqqnnnmmmmlllllkkkkkkkjjjjjjkkkkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjiiiiiihhhhhhgggggfffffffeeeeeeeeeeddddddddeeeeeeeeddddccccbbbbbbbbbbbbbbbbbbbaaaaaa````___^^\\\\[[[[[[[ZZZZZZZZZYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„„…††‡‡‡‡‡‡……„„ƒƒƒƒ„„…†‡‡ˆ‰ŠŠŠŠŠ‰ˆ‡†ˆ‡…„ƒ‚‚����‚‚ƒ„„…†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†……„ƒ‚��€�€€€~~~~}}}}}}}}||||||zzzzzzzzyyyyyyyyyyyyyyxxxuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssrssssssssssssrrrrrrrrrrqqqppppppqqqqrrrsssttuuuvvvwwwwwwwwvvvuuttsrrrqqqppppqqqrrrrrrrrrrrrrrrqqqqqqqnnnmmmmmlllllllkkkkkjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiijjjjjjjjjiiiiiihhhhhgggggfffffeeeeeeeeeeeeddddddddeeeeeeedddddccccbbbbbbbbbbbbbbbbbbaaaaaaa````___^^\\\\[[[[[[[ZZZZZZZZZYYYYYWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„„…††‡‡‡‡‡‡…„„ƒƒƒƒƒ„„…†‡ˆˆ‰ŠŠŠŠŠ‰ˆ‡†ˆ†…„ƒ‚‚����‚‚ƒ„„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚‚�€€~€€~~~~~}}}}}}}}||||||zzzzzzzzyyyyyyyyyyyyyyxxxuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssrssssssssssssrrrrrrrrrrrqqppppppqqqqrrrsssttuuuvvvwwwwwwwwvvvuuttsrrrqqqppppqqrrrrrrrrrrrrrrrrrqqqqqqnnnnmmmmmmllllllkkkkkjjjjkkkkkkkkkkkkkkjjjjjiiiiiiijjjjjjjjjiiiiiihhhhhgggggfffffeeeeeeeeeeeeddddddddeeeeeddddddccccbbbbbbbaaaaaaaaaaaaaaaaaaa````___^^\\\\[[[[[[[ZZZZZZZZZYYYYYWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„„…††‡‡‡‡‡†„„„ƒƒƒƒƒ„„…†‡ˆˆ‰ŠŠŠŠ‰‰ˆ‡†ˆ†…„ƒ‚�����‚‚ƒ„„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚��€~€€~~~~~}}}}}}}}}||||||zzzzzzzzyyyyyyyyyyyyyyxxxuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssrssssssssssssrrrrrrrrrrrqqpppppqqqqqrrrsssttuuuvvvvwwwwwwwvvuuttssrrqqqqppppqrrrrrrssssssrrrrrrrqqqqqnnnnnmmmmmmlllllllkkkkjjjkkkkkkkkkkkkkkkjjjjjiiiiiijjjjjjjjjiiiiiiihhhhgggggffffeeeeeeeeeeeeeedddddddeeeedddddddccccbbbbbaaaaaaaaaaaaaaaaaaaa````____^^\\\\[[[[[[[ZZZZZZZZZYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„„…†††‡‡‡††„„ƒƒƒƒƒƒ„„…†‡ˆ‰‰ŠŠŠŠ‰‰ˆ‡…‡†…„ƒ‚�����‚‚ƒ„„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„„ƒ‚�€~~€~~~~~}}}}}}}}}}||||||zzzzzzzzyyyyyyyyyyyyyyxxxvuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssrssssssssssssrrrrrrrrrrrqqqppppqqqqqrrrssstttuuuvvvwwwwwwvvvuuttssrrqqqqpppqqrrrrsssssssssrrrrrrrqqqqnnnnnnmmmmmmmllllllkkkkjjkkkkkkkkkkkkkkkkkjjjjiiiiijjjjjjjjjiiiiiiihhhhhggggffffeeeeeeeeeeeeeeeddddddddddddddddccccbbbbbbaaaaaaaaaaaaaaaaaaa`````___^^^\\\\[[[[[[[ZZZZZZZZZYYYYYWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ…………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„„…††††††††„ƒƒƒƒƒƒƒ„„…†‡ˆ‰‰ŠŠŠ‰‰ˆ‡†…‡†„ƒ‚‚������‚ƒ„„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚��€~~}~~~~~~}}}}}}}}}}}|||||zzzzzzzzyyyyyyyyyyyyyyyxxvuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrssssssssssssrrrrrrrrrrrqqqppppqqqqqrrrrsstttuuuvvvvwwwwvvvvuuttssrrqqqqpppqrrrrsssssssssssrrrrrrrqqqnnnnnnnmmmmmmmmllllkkkkjjkkkkkkkkkkkkkkkkkkjjjjiiiijjiiiijiiiiiiiiiihhhhggggffffeeeeeeeeeeeeeeeeddddddddddddddcccccbbbbbaaaaaaaaaaaaaaaaaaa``````___^^^\\\\[[[[[[[ZZZZZZZZZYYYYYWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ…………………………………………………………………†……………………………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„„…†††††††…„ƒƒƒƒƒƒƒ„……†‡ˆˆ‰‰‰‰‰ˆˆ‡†…†…„ƒ‚���€���‚ƒ„„…†‡ˆˆ‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚�€€~~}~~~~~~}}}}}}}}}}}}|||||zzzzzzzzyyyyyyyyyyyyyyyxxvuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrssssssssssssrrrrrrrrrrrrqqqpqqqqqqqrrrrsstttuuuuvvvvvvvvvvuuuttssrrqqqqppqqrrrrssssssssssssrrrrrrrqqnnnnnnnnmmmmmmmlllllkkkkjkkkkkkkkklllllkkkkkjjjiiiijiiiiiiiiiiiiiiiihhhhggggfffffeeeeeeeeeeeeeeedddddddddddddcccccbbbbbaaaaaaaaaaaaaaaaaa````````___^^^\\\\[[[[[[[ZZZZZZZZZYYYYYWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ…………………………………………………………………†……………………………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„„……†††††……ƒƒƒƒƒƒƒƒ„…††‡ˆˆ‰‰‰‰‰ˆ‡†…„†…„ƒ‚��€€€��‚ƒƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚‚�€~~}}~~~~~~}}}}}}}}}}}}|||||zzzzzzzzzyyyyyyyyyyyyyyxxvuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttuuuvvvvvvvvvuuuttssrrrqqqqqqqqrrrsssssttttssssssrrrrrrqnnnnnnnnnmmmmmmmllllkkkkjkkkkkkkkllllllllkkkjjjjiiijjiiiiiiiiiiiiiiihhhhhgggffffffeeeeeeeeeeeeeedddddddddddddcccccbbbbbaaaaaaaaaaaaa````````````____^^^\\\\[[[[[[[ZZZZZZZZYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††ƒ„„„„„„„„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ…………………………………………………………………†……………………………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„……††††………ƒƒƒƒƒƒƒ„„…††‡ˆˆ‰‰‰‰ˆ‡‡†…„…„ƒ‚��€€€€��‚ƒƒ„…†‡ˆ‰‰ŠŠ‹ŠŠŠŠŠŠ‰‰ˆˆ‡†……„ƒ‚�€€~~}}~~~~~~}}}}}}}}}}}}}|||||zzzzzzzzzyyyyyyyyyyyyyyxxvvuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqrrrssstttuuuuvvvvvvvuuuuttssrrqqqqqqqqqrrrssssttttttssssssrrrrrronnnnnnnnnmmmmmmmlllkkkkjkkkkkkkllllllllllkkkjjjiiijjiiiiiiiiiiiiiiiihhhhgggffffffffeeeeeeeeeeeeddddddddddddcccccbbbbbbaaaaaaaaaa```````````````____^^^\\\\[[[[[[[ZZZZZZZZYYYYYYWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ…………………………………………………………………†……………………………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„„………††…………ƒƒƒƒƒƒƒ„……†‡‡ˆˆˆ‰ˆˆˆ‡†…„ƒ…„ƒ‚�€€€€€€�‚ƒƒ„…†‡ˆ‰‰ŠŠ‹ŠŠŠŠŠ‰‰ˆˆ‡‡†…„ƒ‚‚�€~}}}~~~~~~~}}}}}}}}}}}}}|||||zzzzzzzzzyyyyyyyyyyyyyyyxvvuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqrrrsssstttuuuuvvvvuuuuuttsssrrqqqqqqqqqrrssssttttttttssssssrrrrroonnnnnnnnnmmmmmmlllkkkkjkkkkkkkllllllllllkkkkjjjiijjiiiiiiiiiiiiiiiihhhhgggfffffffffeeeeeeeeeeedddddddddddccccccbbbbbaaaaaaaaa````````````````_____^^^\\\\[[[[[[[ZZZZZZZZYYYYYYWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ…………………………………………………………………†……………………………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„„………………………ƒƒƒƒƒƒ„„…††‡‡ˆˆˆˆˆˆ‡††…ƒ‚„ƒ‚��€€€€€€�‚ƒ„…†‡‡ˆ‰ŠŠ‹‹ŠŠŠŠŠ‰‰ˆ‡‡†…„„ƒ‚�€€~~}}|~~~~~~~}}}}}}}}}}}}}}||||zzzzzzzzzyyyyyyyyyyyyyyyxvvuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssrsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqrrrrsssttttuuuuuuuuuuutttssrrrqqqqqqqqqrrsssstttttttttsssssrrrrrooonnnnnnnnmmmmmllllkkkkjkkkkkkklllllllllllkkkjjjiijjiiiiiiiiiiiiiiiihhhhgggfffffffffeeeeeeeeeeeddddddddddccccccbbbbbbaaaaaaaa`````````````````_____^^^\\\\[[[[[[[ZZZZZZZZYYYYYYWWWWWWWWWVVVVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ…………………………………………………………………††……………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒƒ„„………………………ƒƒƒƒƒ„„……††‡ˆˆˆˆˆˆ‡‡†…„ƒ‚„ƒ‚�€€€€€€€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹ŠŠŠ‰‰ˆˆ‡†……„ƒ‚��€~~}}}|~~~~~~~}}}}}}}}}}}}}}||||zzzzzzzzzyyyyyyyyyyyyyyyxvvuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssrsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqrrrrssssttttuuuuuuuuttttsssrrrqqqqqqqqqrrssstttttttttttsssssrrrroooonnnnnnmmmmmmllllkkkkjkkkkkkklllllllllllkkkjjjiijjiiiiiiiiiiiiiiiihhhhgggfffffffffeeeeeeeeeeddddddddddccccccbbbbbbaaaaaaaa````````````````______^^^^\\\\[[[[[[[ZZZZZZZZYYYYYYWWWWWWWWWVVVVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ…………………………………………………………………††……………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„………………………ƒƒƒƒ„„……††‡‡ˆˆˆˆˆ‡‡†…„ƒ‚�ƒ‚��€€€€€�‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹ŠŠŠ‰‰ˆ‡††…„ƒ‚‚�€~~}}||~~~~~~~~}}}}}}}}}}}}}||||zzzzzzzzzyyyyyyyyyyyyyyyxvvuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssrsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqrrrrssssttttttttttttttsssrrrrqqqqqqqqqrsssstttttttttttsssssrrrroooonnnnnnmmmmmlllllkkkjjkkkkkkkklllllllllllkkjjjiijjiiiiiiiiiiiiiiihhhhhgggffffffffeeeeeeeeeeddddddddddcccccccbbbbbbaaaaaaa```````````____________^^^^\\\\[[[[[[[ZZZZZZZZYYYYYYWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ…………………………………………………………………††……………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„„…………………………ƒƒƒ„„……††‡‡ˆˆˆˆˆ‡‡††…„ƒ‚�ƒ‚�€€€€€��‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹ŠŠ‰‰ˆ‡‡†…„ƒƒ‚�€€~~}}}||~~~~~~~~}}}}}}}}}}}}}||||zzzzzzzzzzyyyyyyyyyyyyyyxvvuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssrssssssssssssrrrrrrrrrrrrqqqqpqqqqqqqqrrrrssssstttttttttttssssrrrrqqqqqqqqqqrsssstttttttttttssssssrrroooonnnnnmmmmmmllllkkkkjjkkkkkkkkllllllllllkkkkjjjijjiiiiiiiiiiiiiiihhhhhgggfffffffeeeeeeeeeedddddddcddccccccbbbbbbbaaaaaaaa````````_______________^^^^\\\\[[[[[[[ZZZZZZZYYYYYYYWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ…………………………………………………………………††……………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„…………………………„„„„……††‡‡‡ˆˆˆˆˆ‡‡†…„ƒ‚�€‚��€€€€�‚‚ƒ„†‡ˆ‰ŠŠ‹‹‹‹‹ŠŠ‰‰ˆ‡†…„„ƒ‚�€€~~}}}|||~~~~~~~~~}}}}}}}}}}}}||||zzzzzzzzzzyyyyyyyyyyyyyyxvvuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssrssssssssssssrrrrrrrrrrrrqqqpppqqqqqqqqrrrrssssssssttttssssssrrrrrqqqqqqqqqrsssssttttttttttssssssrrrrooonnnnnnmmmmmllllkkkkjjjkkkkkkkkklllllllllkkkkjjjijjiiiiiiiiiiiiiihhhhhhgggfffffeeeeeeeeeeedddddddcccccccccbbbbbbbaaaaaaaa````````_______________^^^^^\\\\[[[[[[[ZZZZZZZYYYYYYYWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ…………………………………………………………………††……………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„…………………………„„„……††‡‡‡ˆˆˆˆˆ‡‡†……„ƒ‚�€‚�€€€€€�‚ƒ„…†‡ˆ‰Š‹‹‹‹‹‹ŠŠ‰ˆ‡‡†…„ƒ‚��€~~}}||||~~~~~~~~~}}}}}}}}}}}}||||zzzzzzzzzzyyyyyyyyyyyyyyxvvuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssrssssssssssssrrrrrrrrrrrrqqqpppqqqqqqqqqrrrrrssssssssssssssrrrrrrqqqqqqqqqrrssssssttttttttsssssssrrrrooonnnnnmmmmmlllllkkkkjjjkkkkkkkkkkklllllllkkkjjjjijjiiiiiiiiiiiiihhhhhhggggffffeeeeeeeeeedddddddccccccccccbbbbbbbaaaaaaaa````````________________^^^^^\\\\[[[[[[ZZZZZZZZYYYYYYYWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMLLLLLMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ…………………………………………………………………†††…………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„…………………………„„……††‡‡ˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€��€€€€��‚ƒ„…‡ˆ‰ŠŠ‹‹ŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚��€~~}}}||||~~~~~~~~~}}}}}}}}}}}}}|||zzzzzzzzzzyyyyyyyyyyyyyyxvvvuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssrtsssssssssssrrrrrrrrrrrrqqppppppqqqqqqqqrrrrrrrrsssssssrrrrrrrrqqqqqqqqqrrrsssssssstttsssssssssrrrrroonnnnnmmmmmlllllkkkkjjjjkkkkkkkkkkkkklllkkkkkjjjjijjjiiiiiiiiiiihhhhhhhggggfffeeeeeeeeeedddddddccccccccccbbbbbbbaaaaaaaaa```````________________^^^^^^\\\\[[[[[[ZZZZZZZZYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††ƒ„„„„„„„„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ…………………………………………………………………†††……………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€���‚ƒƒ„„„……………………††………††‡‡ˆˆˆˆˆˆˆˆ‡††…„ƒ‚�€�€€€€€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒŒ‹Š‰‰ˆ‡†…„ƒ‚�€~~}}}|||||~~~~~~~~~~}}}}}}}}}}}}|||zzzzzzzzzzzyyyyyyyyyyyyyxvvvuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssstssssssssssssrrrrrrrrrrrqqqppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrssssssssssssssssssrrrrrrronnnnnmmmmmlllllkkkkkjjjjkkjjjjkkkkkkkkkkkkkkkjjjiijjjiiiiiiiiihhhhhhhggggggffeeeeeeeeedddddddccccccccccbbbbbbbbaaaaaaaaa````````_______________^^^^^^]\\\[[[[[[[ZZZZZZZZYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLMMMMLLLLLLLLLLKKKKKKKKKJJKJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††ƒ„„„„„„„„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††……………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„„……………†††††……††‡‡ˆˆˆ‰‰‰ˆˆ‡‡†…„ƒ‚�€�€€€€€�‚ƒ„…†ˆ‰Š‹‹ŒŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚�€€~~}}}||||||~~~~~~~~~~}}}}}}}}}}}}|||zzzzzzzzzzzyyyyyyyyyyyyyxvvvuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssstssssssssssssrrrrrrrrrrrqqppppppppqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrssssssssssssssssrrrrrrrrqnnnnnmmmmmlllllkkkkkjjjjjkkjjjjjjjkkkkkkkkkkkjjjjiijjjiiiiiiihhhhhhhhgggggggfeeeeeeeeeddddddccccccccbccbbbbbbbaaaaaaaaaa````````______________^^^^^^^]]\\\[[[[[[[ZZZZZZZZYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLMMMMLLLLLLLLLLKKKKKKKKKJJKJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††ƒ„„„„„„„„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††……………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„………………††††‡†††‡‡ˆˆ‰‰‰‰‰ˆˆ‡‡†…„ƒ‚�€~�€€€€€�‚‚„…†‡ˆ‰Š‹ŒŒŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚�€~~}}}||||||~~~~~~~~~~~}}}}}}}}}}}|||zzzzzzzzzzzyyyyyyyyyyyyyxvvvuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssstssssssssssssrrrrrrrrrrrqqppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsssssssssssssrrrrrrrrrqqqnnnnmmmmmlllllkkkkkkjjjjjkjjjjjjjjjjjkkkkkkjjjjjjiijjjiiiiiiihhhhhhggggggggfeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaaaa`````````__________^^^^^^^^^^^^]]\\\[[[[[[[ZZZZZZZZYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLMMMMLLLLLLLLLLKKKKKKKKKJJKJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††ƒ„„„„„„„„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††……………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„……………††††‡‡††‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡†…„ƒ‚�€€~€€€€€€��‚ƒ„…†ˆ‰Š‹‹ŒŒŒŒŒŒ‹Š‰ˆ‡…„ƒ‚�€~~}}}|||||||~~~~~~~~~~~}}}}}}}}}}}}||zzzzzzzzzzzyyyyyyyyyyyyyxvvvuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssstssssssssssssrrrrrrrrrrrqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqqqqqnnmmmmmmllllllkkkkkjjjjjijjjjjjjjjjjjjjjjjjjjjjjiiijjiiiiiiihhhhhhgggggggfffeeeeeedddddddcccccccbbbbbbbbbbbbaaaaaaaaa``````````________^^^^^^^^^^^^^]]]\\[[[[[[[ZZZZZZZZZYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMLLLLMMMMLLLLLLLLLLKKKKKKKKKKJKJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††ƒ„„„„„„„„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††……………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„……………†††‡‡‡†‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡†…„ƒ‚�€~€€€€€€€�‚ƒƒ…†‡ˆ‰Š‹ŒŒ��ŒŒŒŠŠ‰‡†…„ƒ‚�€~~}}}}|||||||~~~~~~~~~~~}}}}}}}}}}}}||zzzzzzzzzzzyyyyyyyyyyyyyyvvvuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqpnmmmmmmllllllkkkkkkjjjjjijjjjjjjjjjjjjjjjjjjjjiiiiijjiiiiiihhhhhhggggggfffffeeeeedddddddccccccbbbbbbbbbbbbaaaaaaaaa``````````_________^^^^^^^^^^^^^]]]]\[[[[[[[[ZZZZZZZZZYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLMMMMMLLLLLLLLLLKKKKKKKKKJKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††ƒ„„„„„„„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††…………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„……………†††‡‡ˆ‡‡ˆˆ‰‰‰ŠŠ‰‰‰ˆ‡†…„ƒƒ‚�€~~€€€€€€��‚ƒ„…†‡‰Š‹‹ŒŒ��ŒŒ‹Š‰ˆ‡†…ƒ‚�€~~}}}||||||||~~~~~~~~~~~}}}}}}}}}}}}||zzzzzzzzzzzyyyyyyyyyyyyyyvvvuuuuuuuuuuuuuuuttttttttutttttttttttssssssssssssrsssssssssssssrrrrrrrrrrrqqqpppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqpppmmmmmmllllllkkkkkkjjjjjjijjjjjjjjiijiijjjjjiiiiiiiijjiiiiiihhhhhggggggffffffeeeedddddddccccccbbbbbbbbbbbbaaaaaaaaa```````````________^^^^^^^^^^^^^]]]]]\[[[[[[[[ZZZZZZZZZYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLMMMMMLLLLLLLLLLKKKKKKKKKJKKJJJJJJJJJIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888887777777777766666666665555555554444444444433333334333333333322222222222111111110000000000//////////..........-----------,,,,,,,,,,++++++++++++**************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††……††††††††††…………………………………………………………………………………………………………††††††…………………………………………………†††††††††††……………………………………††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚ƒƒ„„………††††‡‡‡ˆˆ‰‰Š‰ŠŠ‹‹‹‹Œ‹‹‹Š‰‰ˆ‡†…„ƒ‚�€€‚‚‚‚‚‚ƒ„…†‡ˆ‰Š‹Œ�ŽŽ���ŽŽ�‡†…„ƒ‚�€~}||{{zzzzzzzzzz~}}}}}}}}}}}}}}}|||||||||wwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssuttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqppppppppppooooooooonnnnnnnmmmmmmmllllllkkllllkkkkkkkkkkkkkkkkkkkkkkiiiiiiihhhhgggggffffffffeeeeedddddddccccccbbbbbbbbbaaaaaaaaaa```````````___^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888777777777776666666666665555555555544444444443333333333322222222222111111111111100000000000/////////...........------------,,,,,,,,,,,+++++++++++**++***********)))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††……††††††††††…………………………………………………………………………………………………………††††††…………………………………………………†††††††††††……………………………………††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚ƒƒ„„………††††‡‡‡ˆˆ‰‰Š‰Š‹‹‹ŒŒŒ‹‹‹Š‰ˆ‡†…„ƒ‚‚�€€‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ�ŽŽ���ŽŽ�‡†…„ƒ�€~}}|{{{zzzzzzzzzz~~}}}}}}}}}}}}}}|||||||||wwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsuttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqrrrrrrrqqpppppppppppppppooooooonnnnnnnnnnnmmmmmmmlllllkkklllkkkkkkkkkkkkkkkkkkkkkkjiiiiiihhhhhggggfffffffeeeeeedddddddccccccbbbbbbbbbaaaaaaaaaa```````````____^^^^^^]]]]]]]]]]]]\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888777777777776666666666665555555555544444444443333333333322222222222111111111111100000000000/////////...........------------,,,,,,,,,,,+++++++++++**++***********)))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…††††††††††…………………………………………………………………………………………………………††††††…………………………………………………†††††††††††……………………………………††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚ƒƒƒ„„………††††‡‡‡ˆˆ‰ŠŠŠŠ‹‹ŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚��€‚‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ��ŽŽ��ŽŽ��‡†„ƒ‚�€~}||{{{zzzzzzzzzz~~~}}}}}}}}}}}}}|||||||||wwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsutttttttttttssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppqqqqqqqqqqqqqqqqqppppppppppppppppoooooonnnnnnnnnnnmmmmmmmmmlllllkkklllkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhggggffffffeeeeeeddddddddccccccbbbbbbbbbaaaaaaaaaa```````````_____^^^^^^]]]]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888777777777776666666666665555555555544444444443333333333322222222222111111111111100000000000/////////...........------------,,,,,,,,,,,+++++++++++**++***********)))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…†††††††††††………………………………………………………………………………………………………††††††…………………………………………………†††††††††††……………………………………††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚ƒƒ„„„………††††‡‡‡ˆˆ‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹Š‰ˆ‡†…„ƒƒ‚�€€‚‚‚ƒƒ„„…†‡ˆ‰Š‹Œ��ŽŽŽŽŽŽ�Œ†…„ƒ‚�~~}||{{{zzzzzzzzzz~~~}}}}}}}}}}}}}|||||||||wwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsutttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppqqqqqqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnmmmmmmmmmmllllllkkklllkkkkkkkjjjjjjjjjjjjjjjjiiiiiihhhhggggfffffeeeeeeddddddddcccccccbbbbbbbbaaaaaaaaaa```````````______^^^^^]]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888777777777776666666666665555555555544444444443333333333322222222222111111111111100000000000/////////...........------------,,,,,,,,,,,+++++++++++**++***********)))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…††††††††…††………………………………………………………………………………………………………††††††…………………………………………………†††††††††††……………………………………††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚ƒƒ„„„………††††‡‡‡ˆ‰‰Š‹Š‹‹ŒŒŒŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚��€€‚‚‚ƒƒ„…††‡ˆ‰Š‹Œ��ŽŽŽŽŽ�ŒŒ†…ƒ‚�€~}}|{{{zzzzzzzzzzz~~~}}}}}}}}}}}}}|||||||||wwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssutttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqppppppppppppppooooonnnnnnnnnmmmmmmmmmmmmmllllllkkklllkkkkkkjjjjjjjjjjjjjjjjjiiiiihhhhggggfffffeeeeeeedddddddcccccccbbbbbbbbaaaaaaaaaaa``````````_______^^^^^]]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888777777777776666666666665555555555544444444443333333333322222222222111111111111100000000000/////////...........------------,,,,,,,,,,,+++++++++++**++***********)))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…††††††††………………………………………………………………………………………………………………††††††…………………………………………………†††††††††††……………………………………††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚ƒƒƒ„„…………††††‡‡‡ˆ‰‰Š‹Š‹‹ŒŒŒŒ‹‹Š‰‰ˆ‡†„„ƒ‚�€€€‚ƒƒƒ„„…†‡ˆ‰Š‹‹Œ��ŽŽŽ���Œ‹…„ƒ‚�€~}||{{{zzzzzzzzzzz~~~~}}}}}}}}}}}}|||||||||wwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssutttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppppqqqqqqqqqqqppppppppppppppooooonnnnmmmmmmmmmmmmmmmmmmllllllkkklllkkkkkkjjjjjjjjjjjjjjjjjiiiihhhhhggggffffeeeeeeeedddddddcccccccbbbbbbbaaaaaaaaaaa```````````_______^^^^^]]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888777777777776666666666665555555555544444444443333333333322222222222111111111111100000000000/////////...........------------,,,,,,,,,,,+++++++++++**++***********)))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…††††††††………………………………………………………………………………………………………………††††††…………………………………………………†††††††††††……………………………………††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚ƒƒ„„„…………†††††‡‡ˆ‰‰Š‹Š‹ŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚‚�€€€ƒƒƒ„„…††‡ˆ‰Š‹‹Œ������ŒŒ‹Š„ƒ‚�€~}}||{{{zzzzzzzzzzz~~~~}}}}}}}}}}}}|||||||||wwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppooooppppppppppoooonnnnnmmmmmmmmmmmmmmmmmmllllllkkklllkkkkkjjjjjjjjjjjjjjjjjjiiihhhhhhgggffffeeeeeeeeeddddddcccccccbbbbbbbbaaaaaaaaaa```````````________^^^^]]]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888777777777776666666666665555555555544444444443333333333322222222222111111111111100000000000/////////..........-------------,,,,,,,,,,,+++++++++++**++***********)))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………††††††…………………………………………………††††††††††††…………………………………††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚ƒƒƒ„„………………††††‡‡ˆ‰‰Š‹‹‹ŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€ƒƒƒ„„…†‡‡ˆ‰Š‹‹ŒŒ���ŒŒŒ‹Š‰„ƒ‚�€~}}|{{{{zzzzzzzzzzz~~~~}}}}}}}}}}}}|||||||||wwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssutttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppoooooopppppppooooonnnnmmmmmmmmmmmmmmmmmmmllllllkkklllkkkkkjjjjjjjjjjiiiiiijjhhhhhhhhggggffffeeeeeeeeddddddcccccccbbbbbbbbaaaaaaaaaaa```````````________^^^^]]]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888777777777776666666666665555555555544444444443333333333322222222222111111111111100000000000/////////..........-------------,,,,,,,,,,,+++++++++++**++***********)))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………†††††††………………………………………………††††††††††††…………………………………††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚ƒƒ„„„………………††††‡‡ˆ‰‰Š‹‹‹ŒŒŒŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚��€€€€€ƒƒ„„……†‡ˆˆ‰Š‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰ƒ‚�€~~}||{{{{zzzzzzzzzzz~~~~}}}}}}}}}}}}|||||||||wwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssutttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppopppppppppppppppppppppppppooooooppppppppoooonnnmmmmmmmmmmmmmmmmmmmmllllllkkklllkkkkkjjjjjjjjjiiiiiiiiihhhhhhhggggfffffeeeeeeeddddddccccccccbbbbbbbbaaaaaaaaaaa```````````________^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888777777777776666666666665555555555544444444443333333333322222222222111111111111100000000000/////////..........-------------,,,,,,,,,,,+++++++++++**++***********)))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………†††††††………………………………………………††††††††††††…………………………………†††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚ƒƒ„„„…………………††††‡‡ˆ‰‰Š‹‹‹ŒŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚‚��€€€€€ƒ„„„…††‡ˆ‰‰ŠŠ‹‹‹Œ‹‹‹‹Š‰‰ˆ‚��€~}}||{{{{zzzzzzzzzzz~~~~}}}}}}}}}}}}|||||||||wwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssuttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppopppppppppppppppppppppppppoooooooppppppoooonnnnmmmmmmmmmmmmmmmmmmmmllllllkkklllkkkkkjjjjjjjjiiiiiiiiiihhhhhhhggggffffeeeeeeedddddddccccccccbbbbbbbbaaaaaaaaaa```````````_________^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888777777777776666666666665555555555544444444443333333333322222222222111111111111100000000000/////////..........-------------,,,,,,,,,,,+++++++++++**++***********)))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………†††††††………………………………………………††††††††††††…………………………………†††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚ƒƒ„„………………………†††‡‡ˆ‰ŠŠ‹‹‹ŒŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚‚��€€€€€ƒ„„……†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆ‡‚�€~}}||{{{{zzzzzzzzzzz~~~~}}}}}}}}}}}}}||||||||wwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssuttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppppooooppoooooooppppppoooonnnmmmmmmmmmmmmmmmmmmmmmmllllllkklllkkkkkkjjjjjjjiiiiiiiiiihhhhhhgggggffffeeeeeeeddddddcccccccccbbbbbbbbaaaaaaaaaa```````````_________^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888777777777776666666666665555555555544444444443333333333322222222222111111111111100000000000/////////..........-------------,,,,,,,,,,,+++++++++++**++***********)))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………†††††††………………………………………………††††††††††††…………………………………†††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚ƒƒ„„„………………………†††‡‡ˆ‰ŠŠ‹‹‹ŒŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚‚��€€€€€„„„…††‡‡ˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡�€€~~}|||{{{{zzzzzzzzzzz~~~~}}}}}}}}}}}}}||||||||wwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssuttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooooooooooppppooooonnnmmmmmmmmmmmmmmmmmmmmmmllllllkkllllkkkkkjjjjjjjiiiiiiiiiihhhhhgggggfffffeeeeeeddddddcccccccccbbbbbbbbbaaaaaaaaaa```````````_________^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888777777777776666666666665555555555544444444443333333333322222222222111111111111100000000000/////////..........-------------,,,,,,,,,,,+++++++++++**++***********)))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………†††††††………………………………………………††††††††††††…………………………………†††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚ƒƒ„„……………††………†††‡‡ˆ‰Š‹‹‹ŒŒŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚‚��€€€€€„„……††‡ˆˆ‰‰‰‰ŠŠŠ‰‰‰‰ˆˆ‡††�€~}}|||{{{{zzzzzzzzzzz~~~~}}}}}}}}}}}}}||||||||wwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssuttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooonnoooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmllllllkkllllkkkkkjjjjjjjiiiiiiiiiihhhhggggggffffeeeeeeeddddddcccccccccbbbbbbbbbaaaaaaaaaa```````````_________^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999998888888777777777776666666666665555555555544444444443333333333322222222222111111111111100000000000/////////..........-------------,,,,,,,,,,,+++++++++++**+************)))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………†††††……………………………………………………††††††††††††…………………………………†††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚ƒƒ„„„………†††††…††††‡‡ˆ‰Š‹Œ‹ŒŒŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚‚��€€€€€„„……†‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††…€€~~}}|||{{{{zzzzzzzzzzz~~~~}}}}}}}}}}}}}||||||||wwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttssuttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooonnnoooooooooooonnnnmmmmmlmmmmmmmmmmmmmmmmmlllllllkllllkkkkkkjjjjjjiiiiiiiiiihhgggggggfffffeeeeeeeddddddcccccccccbbbbbbbbbaaaaaaaaaa```````````_________^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::99999999999888888877777777777666666666666555555555554444444444333333333332222222222211111111111110000000000//////////..........-------------,,,,,,,,,,,+++++++++++**+************)))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………†††††……………………………………………………††††††††††††…………………………………†††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚ƒƒƒ„„………†††††††††††‡‡ˆ‰Š‹Œ‹ŒŒ��ŒŒ‹Š‰ˆ‡†…„ƒ‚‚��€€€€�„……††‡‡ˆˆˆ‰‰‰‰ˆˆˆˆ‡‡‡††……€~~}}|||{{{{zzzzzzzzzzz~~~~}}}}}}}}}}}}}}|||||||wwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssutttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooonnnnnooooooooonnnnmmmmmllmmmmmmmmmmmmmmmmmmllllllklllllkkkkkjjjjjjjiiiiiiiiihggggggggfffffeeeeeeeedddddcccccccccbbbbbbbbbaaaaaaaaaa```````````_________^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::99999999999888888877777777777666666666666555555555554444444444333333333332222222222211111111111110000000000//////////..........-------------,,,,,,,,,,,+++++++++++**+************)))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………†††††……………………………………………………††††††††††††…………………………………†††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚ƒƒƒ„„……††††††††††††‡ˆˆ‰Š‹Œ‹ŒŒ��ŒŒ‹‹Š‰ˆ†…„ƒƒ‚���€€��„……††‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡†††……„~~}}|||{{{{{zzzzzzzzzz~~~~}}}}}}}}}}}}}}}||||||wwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssutttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnoooooonnnnmmmmmllllmmmmmmmmmmmmmmmmmlllllllmllllkkkkkjjjjjjjiiiiiiiiiggggggggffffffeeeeeeeedddddccccccccccbbbbbbbbaaaaaaaaaa```````````_________^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::99999999999888888877777777777666666666666555555555554444444444333333333332222222222211111111111110000000000/////////...........-------------,,,,,,,,,,,+++++++++++**+************)))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………†††††……………………………………………………††††††††††††…………………………………†††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚ƒƒƒ„„………†††††††††††‡‡ˆ‰‰Š‹ŒŒŒ����ŒŒ‹Š‰ˆ‡…„ƒƒ‚�������………††‡‡ˆˆˆˆˆˆˆ‡‡‡†††………„„~~~}}|||{{{{zzzzzzzzzz~~~~~}}}}}}}}}}}}}}||||||wwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssutttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmllllllllmmmmmmmmmmmmmmmllllllmlllllkkkkkjjjjjjiiiiiiiiiggggggggffffffeeeeeeeedddddccccccccccbbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::99999999998888888877777777777666666666666555555555554444444444333333333332222222222211111111111110000000000/////////...........-------------,,,,,,,,,,,+++++++++++**+************)))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………†††††……………………………………………………††††††††††††…………………………………†††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚ƒƒƒ„„……††††††††††††‡‡ˆ‰Š‹ŒŒŒ�����ŒŒ‹Š‰ˆ‡†…„ƒ‚�������……†††‡‡ˆˆˆˆˆ‡‡‡†††…………„„„~~~}}}||{{{{{zzzzzzzzz~~~~~}}}}}}}}}}}}}}}|||||wwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttssutttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmllllllllllmmmmmmmmmmmmmmllllllmmllllkkkkkjjjjjjjiiiiiiiiggggggggffffffeeeeeeeedddddccccccccccbbbbbbbbbaaaaaaaaa```````````_________^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::99999999998888888877777777777666666666666555555555554444444444333333333332222222222211111111111110000000000/////////...........-------------,,,,,,,,,,,+++++++++++**+***********))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………†††††……………………………………………………††††††††††††…………………………………†††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚ƒƒ„„……††††††††††††‡‡ˆˆ‰Š‹Œ�Œ�����ŒŒ‹Š‰ˆ‡†…„ƒ‚‚������……††‡‡‡‡ˆˆ‡‡‡‡†††………„„„„„~~~}}|||{{{{zzzzzzzzz~~~~~}}}}}}}}}}}}}}}}||||wwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsuuttttttttttttssssssssssstssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnmmmmmnnnnnnnmmmmmmllllllllllllllmmmmmmmmmmmmmlllllmmlllllkkkkkjjjjjjiiiiiiihgggggggfffffffeeeeeeeeddddddcccccccccbbbbbbbbbaaaaaaaaa```````````_________^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::99999999998888888877777777777666666666666555555555554444444444333333333332222222222211111111111110000000000/////////...........-------------,,,,,,,,,,,+++++++++++**+***********))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………†††††……………………………………………………††††††††††††…………………………………†††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚ƒƒ„„„……†††‡‡‡‡‡†††‡‡‡ˆ‰‰Š‹Œ�Œ������Œ‹Š‰ˆ‡†…„ƒ‚‚������……††‡‡‡‡‡‡‡‡‡††………„„„„„„„~~}}}||{{{{zzzzzzzzz~~~~~~}}}}}}}}}}}}}}}||||wwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsuuttttttttttttssssssssssstsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmllllmmmllllkkkkkjjjjjjiiiiiiihgggggggfffffffeeeeeeeeedddddcccccccccbbbbbbbbbaaaaaaaaa````````````________^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::99999999998888888877777777777666666666666555555555554444444444333333333332222222222211111111111110000000000/////////...........-------------,,,,,,,,,,,+++++++++++**+***********))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………†††††……………………………………………………††††††††††††…………………………………†††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŒ����Ž���Œ‹Š‰ˆ‡†…„ƒ‚‚�����‚…†††‡‡‡‡‡‡‡‡††………„„„„„„„„~~~}}|||{{{{zzzzzzzz~~~~~~}}}}}}}}}}}}}}}||||wwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsuuttttttttttttssssssssssstssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmlllmmmmllllkkkkkjjjjjjiiiiiiigggggggfffffffeeeeeeeeedddddcccccccccbbbbbbbbbaaaaaaaaa````````````________^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::99999999998888888877777777777666666666666555555555544444444444333333333332222222222211111111111110000000000/////////...........-------------,,,,,,,,,,,+++++++++++**+***********))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………†††††……………………………………………………††††††††††††…………………………………†††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹Œ�����Ž��ŒŒ‹Š‰ˆ‡†…„ƒ‚‚����‚‚…††‡‡‡‡‡‡‡‡‡††……„„„„„„„„„~~~}}||{{{{zzzzzzzz~~~~~~}}}}}}}}}}}}}}}||||wwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsuuttttttttttttssssssssssstsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmllmmmmllllkkkkkjjjjjjiiiiiiigggggggfffffffeeeeeeeeeedddddccccccccbbbbbbbbbaaaaaaaaa````````````________^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::99999999998888888877777777777666666666666555555555544444444444333333333332222222222211111111111110000000000/////////...........-------------,,,,,,,,,,,+++++++++++**+***********))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………†††††……………………………………………………††††††††††††…………………………………†††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹Œ�Ž������ŒŒ‹Š‰ˆ‡†…„ƒ‚‚‚��‚‚‚†††‡‡‡‡‡‡‡‡††……„„„„ƒƒ„„„„€€€€~~}}||{{{{zzzzzzzz~~~~~~}}}}}}}}}}}}}}}}|||wwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsuuttttttttttttssssssssssstssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnmmmmmlllllllllllllllkkkkkllllllllllllllllmmmmmmmmlmmmmmlllkkkkkjjjjjjiiiiiiigggggggffffffffeeeeeeeeedddddccccccccbbbbbbbbbaaaaaaaaa````````````________^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::99999999998888888877777777777666666666666555555555544444444444333333333332222222222211111111111110000000000/////////...........-------------,,,,,,,,,,,+++++++++++**+***********))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………†††††……………………………………………………††††††††††††…………………………………†††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŒŒ�Ž������Œ‹Š‰ˆ‡†…„„ƒ‚‚‚‚‚‚‚‚††‡‡‡‡‡‡‡‡‡††……„„„ƒƒƒƒ„„„€€€€€~~}}||{{{{zzzzzzzz~~~~~~}}}}}}}}}}}}}}}}|||wwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsuuttttttttttttsssssssssssttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnmmmlllllllllllllllkkkkkkklllllllllllllllllmmmmmmmlnmmmmllllkkkkkjjjjjjiiiiiigggggggffffffffeeeeeeeeedddddccccccccbbbbbbbbbaaaaaaaaa````````````________^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::99999999998888888877777777777666666666666555555555544444444444333333333332222222222211111111111110000000000/////////...........-------------,,,,,,,,,,,+++++++++++**+***********))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………†††††……………………………………………………††††††††††††…………………………………†††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������‚‚‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹Œ��Ž�����ŒŒ‹Š‰ˆ‡†…„„ƒ‚‚‚‚‚‚‚‚††‡‡‡‡‡‡‡‡††……„„„ƒƒƒƒƒ„„„€€€€€~~}}||{{{zzzzzzzz~~~~~~~}}}}}}}}}}}}}}}|||xwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsuuutttttttttttsssssssssssttssssssssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnmlllllllllllllllkkkkkkkkkkkkkkkkllllllllllmmmmmmmmnmmmmmlllkkkkkjjjjjjiiiiiigggggggffffffffeeeeeeeeedddddccccccccbbbbbbbbbaaaaaaaaa````````````________^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::99999999998888888877777777777666666666666555555555544444444444333333333332222222222211111111111110000000000/////////...........-------------,,,,,,,,,,,+++++++++++**+***********))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………†††††……………………………………………………††††††††††††…………………………………†††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������‚‚‚‚ƒƒ„„……†‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��Ž����ŒŒ‹‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚ƒ†‡‡‡‡‡‡‡‡‡††……„„ƒƒƒƒƒƒ„„„€€€€€€~~}}||{{{zzzzzzzz~~~~~~~}}}}}}}}}}}}}}}|||xwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttuuutttttttttttssssssssssstttsssssssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnmlllllllllllllkkkkkkkkkkkkkkkkkkkkkllllllllmmmmmmmnmmmmmllllkkkkjjjjjjiiiiiiggggggggffffffffeeeeeeeedddddccccccccbbbbbbbbbaaaaaaaaa````````````________^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::99999999998888888877777777777666666666666555555555544444444444333333333332222222222211111111111110000000000/////////...........-------------,,,,,,,,,,,+++++++++++**+***********)))))))))))((((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………†††††††……………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………†††††††††††††††††††††††††‡‡†††††††††††††††††††††††††††††††††††††……………………………‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……†‡‡ˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒ��ŽŽ������ŽŽ�Œ‹Š‰ˆ‡‡††…………………†ŠŠŠ‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††††††‡‡‡„…………„„„ƒƒ‚��€€€|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyywvvvvvvvvvvvvvuuuuuuuuuuuutttttttttssssssssssssrrrrssssssssssssssrrrrrrrrrrrsrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmmmlllllkkkkjjjjiiiiiihhhhhhiiihhhhhhhhggggggggffffffeeeeeddddddddcccccccccbbbbaaaaaaaaaaa`````````````^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOONNNNNNMMMMMLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888877777777777666666666666555555555544444444443333333333222222222221111111111110000000000////////////...........---------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………††††††……………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………†††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††††††……………………………‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‹‹ŒŒ��ŽŽŽ�����ŽŽ�Œ‹‹Š‰ˆ‡‡††……………†††ŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††††††‡‡„…………„„„ƒƒ‚��€€€|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyywwvvvvvvvvvvvvuuuuuuuuuuuutttttttttssssssssssssrrrrsssssssssssssssrrrrrrrrrrsrrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmlllllkkkkjjjjjiiiiihhhhhhiiihhhhhhhhhggggggggfffffeeeeeddddddddcccccccccbbbbaaaaaaaaaaa`````````````^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPOOOOOOONNNNNNMMMMMLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888877777777777666666666666555555555544444444443333333333222222222221111111111110000000000////////////...........---------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††……………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………†††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††††††……………………………‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‹‹‹ŒŒ���ŽŽŽŽ���ŽŽ�ŒŒ‹Š‰ˆˆ‡†††…………††††Š‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡‡††††††††‡‡„„……„„„„ƒ‚‚��€€€|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyywwvvvvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssssssrrrssssssssssssssssrrrrrrrrrsrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmlllllkkkkjjjjjiiiiihhhhhhiiiihhhhhhhhggggggggfffffeeeeeddddddddcccccccccbbbbaaaaaaaaaaaa````````````^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOONNNNNMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888877777777776666666666666555555555544444444443333333333222222222221111111111110000000000////////////...........---------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††……………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………†††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††††††……………………………‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‹‹‹ŒŒ���ŽŽŽŽŽ��ŽŽ��Œ‹Š‰‰ˆ‡‡††††††††††‡‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††††††††‡„„„„„„„ƒƒ‚‚��€€€|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyywwvvvvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssssssrrrssssssssssssssssrrrrrrrrrsrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkllllllllmmmmmmmmmmlllllkkkkkjjjjiiiiihhhhhhiiiihhhhhhhhggggggggfffffeeeeeddddddddcccccccccbbbbaaaaaaaaaaaa````````````^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOONNNNNMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888877777777776666666666666555555555544444444443333333333222222222221111111111110000000000////////////...........---------------,,,,,,,,,,++++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††……………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………†††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††††††……………………………‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒ���ŽŽŽŽŽŽ��Ž��Œ‹ŠŠ‰ˆˆ‡‡†††††††††‡‡‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡‡†††…………††††„„„„„„„ƒƒ‚‚��€€€|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyywwvvvvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssssssrrrssssssssssssssssrrrrrrrrqsrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkklllllllmmmmmmmmmllllllkkkkjjjjiiiiihhhhhhiiiihhhhhhhhggggggggfffffeeeedddddddddcccccccccbbbbaaaaaaaaaaaa````````````^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOONNNNNMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888877777777776666666666666555555555544444444443333333333222222222221111111111110000000000////////////...........---------------,,,,,,,,,,++++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††……………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………†††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††††††……………………………‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡‡ˆ‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒ��ŽŽŽŽŽŽŽ�ŽŽ�Œ‹‹Š‰ˆˆ‡‡††††††††‡‡‡‡‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††……………†††ƒ„„„„„ƒƒƒ‚‚��€€€|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyywwvvvvvvvvvvvvuuuuuuuuuuuutttttttttssssssssssssssrrssssssssssssssssrrrrrrrrqsrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkllllllmmmmmmmmmllllllkkkkjjjjjiiiiihhhhhiiiihhhhhhhhhgggggggfffffeeeedddddddddcccccccccbbbbaaaaaaaaaaaa````````````^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPOOOOOOONNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888877777777776666666666665555555555544444444443333333333222222222221111111111110000000000////////////...........---------------,,,,,,,,,,++++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††……………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………†††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††………………………………‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……†‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒ��ŽŽŽŽŽŽŽŽŽŽ�ŒŒ‹Š‰‰ˆ‡‡‡††††††‡‡‡‡‡‡‹‹‹‹‹ŠŠ‰‰‰ˆ‡‡†††…………………††ƒƒƒƒƒƒƒƒ‚‚‚��€€€|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyywwvvvvvvvvvvvvuuuuuuuuuuuuttttttttsssssssssssssssrrssssssssssssssssrrrrrrrrqrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkklllllllmmmmmmmlllllllkkkkkjjjjiiiiihhhhhiiiihhhhhhhhhgggggggfffffeeeedddddddddcccccccccbbbbaaaaaaaaaaaa````````````^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOONNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888877777777776666666666665555555555544444444443333333333222222222221111111111110000000000////////////...........--------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………†††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††………………………………‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆ‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒ��ŽŽŽŽ��ŽŽŽŽ��Œ‹ŠŠ‰ˆˆ‡‡††††††‡‡‡‡‡‡‡‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††………………………†ƒƒƒƒƒƒƒ‚‚‚��€€€|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyywwvvvvvvvvvvvvuuuuuuuuuuutttttttttsssssssssssssssrrsssssssssssssssrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkklllllllmmmmmmlllllllkkkkkjjjjiiiiihhhhhiiiihhhhhhhhhgggggggfffffeeeedddddddddcccccccccbbbbaaaaaaaaaaaaa```````````^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOONNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888877777777776666666666665555555555544444444443333333333222222222221111111111110000000000////////////...........--------------,,,,,,,,,,,++++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………†††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††………………………………‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŒŒ��ŽŽŽ����ŽŽŽŽ�ŒŒ‹Š‰ˆˆ‡‡‡††††‡‡‡‡‡‡ˆˆ‡‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††…………………………‚ƒƒƒƒƒ‚‚‚���€€€|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyywwvvvvvvvvvvvuuuuuuuuuuuuttttttttttssssssssssssssrrsssssssssssssssrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkllllllllmmmmmlllllllkkkkkjjjjjiiiiihhhhiiiihhhhhhhhhggggggggffffeeeedddddddddcccccccccbbbbaaaaaaaaaaaaaa``````````^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOONNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHIHHHHHHHHHGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888877777777776666666666665555555555544444444443333333333222222222221111111111110000000000////////////...........--------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………††††……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………†††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††………………………………‡‡‡††††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……†‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ��ŽŽ�����ŽŽ�Ž�Œ‹ŠŠ‰ˆ‡‡‡††††‡‡‡‡‡ˆˆˆˆˆ‹‹‹ŠŠ‰‰ˆˆˆ‡‡††……………„„…………‚‚‚‚‚‚‚‚‚���€€€|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyywwvvvvvvvvvvvuuuuuuuuuuuuttttttttttssssssssssssssrrssssssssssssssrrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkllllllllmmmmlllllllkkkkkkjjjjiiiiihhhhiiiiihhhhhhhhggggggggffffeeeedddddddddcccccccccbbbbaaaaaaaaaaaaaaa`````````^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOONNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHIHHHHHHHHHGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888877777777776666666666665555555555544444444433333333333222222222221111111111100000000000////////////...........--------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………††††……………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………†††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††………………………………‡‡‡††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……††‡‡ˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ��ŽŽ������ŽŽ���Œ‹Š‰ˆˆ‡‡‡†††‡‡‡‡‡ˆˆˆˆˆ‡‹‹ŠŠ‰‰‰ˆˆ‡‡†††…………„„„„„„…‚‚‚‚‚‚‚‚���€€€€||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyywwvvvvvvvvvvvuuuuuuuuuuutttttttttttssssssssssssssrrsssssssssssssrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkklllllllllllmlllllllkkkkkkjjjjjiiiihhhhiiiiihhhhhhhhggggggggffffeeeedddddddddcccccccccbbbbaaaaaaaaaaaaaaa`````````^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOONNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHIIHHHHHHHHHGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888877777777776666666666665555555555544444444433333333333222222222221111111111100000000000////////////...........--------------,,,,,,,,,,,+++++++++++************)))))))))))(((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………††††……………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………†††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††………………………………‡‡‡††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹ŒŒ��ŽŽ������ŽŽ��ŒŒ‹Š‰ˆˆ‡‡‡†‡‡‡‡‡ˆˆˆˆˆˆˆ‡‹‹ŠŠ‰‰ˆˆ‡‡†††…………„„„„„„„„‚‚‚‚‚‚�����€€€€||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyywwvvvvvvvvvvvuuuuuuuuuuutttttttttttssssssssssssssrrsssssssssssssrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkllllllllllllllllllkkkkkkjjjjjiiiiihhhiiiiihhhhhhhhggggggggffffeeeedddddddddcccccccccbbbbaaaaaaaaaaaaaaaa````````_^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOONNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHIIHHHHHHHHGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888877777777776666666666665555555555544444444433333333333222222222221111111111100000000000////////////...........--------------,,,,,,,,,,,+++++++++++************)))))))))))(((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………††††……………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………†††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††………………………………‡‡††††††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒ„„……††‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹ŒŒ��ŽŽ�������ŽŽ��Œ‹Š‰‰ˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‹ŠŠ‰‰ˆˆ‡‡‡††…………„„„„„„„„„����������€€€€€||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyywwvvvvvvvvvvuuuuuuuuuuuutttttttttttssssssssssssssrrssssssssssssrrrrrrrrrrqqqrrrrrrrrrrrrqqqqqqqqqqppppppppooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkklllllllllllllllllkkkkkkkjjjjjiiiiihhhiiiiiihhhhhhhggggggggffffeeeedddddddddcccccccccbbbbbaaaaaaaaaaaaaaa````````_^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOONNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHIIHHHHHHHHGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888877777777776666666666665555555555444444444433333333333222222222211111111111100000000000////////////...........--------------,,,,,,,,,,,+++++++++++***********))))))))))))(((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………††††……………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………‡‡††††††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒ„„……††‡‡ˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ��ŽŽ�������ŽŽ��Œ‹Š‰‰ˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡ŠŠ‰‰ˆˆ‡‡‡†††…………„„„„„„„„„���������€€€€€€||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyywvvvvvvvvvvvuuuuuuuuuuuutttttttttttssssssssssssssrrsssssssssssrrrrrrrrrrrqqqrrrrrrrrrrrrqqqqqqqqqqppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkllllllllllklkkkkkkkkkkkjjjjjjiiiihhhiiiiiihhhhhhhgggggggfffffeeeedddddddddcccccccccbbbbbaaaaaaaaaaaaaaaa```````_^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOONNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHIIHHHHHHHHGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888877777777776666666666665555555555444444444433333333333222222222211111111111100000000000////////////...........--------------,,,,,,,,,,,+++++++++++***********))))))))))))(((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………††††……………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………‡‡††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚ƒƒƒƒ„„……††‡‡‡ˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ�ŽŽ��������Ž���Œ‹Š‰‰ˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡ŠŠ‰‰ˆˆ‡‡†††…………„„„„„„„„„„��������€€€€€€}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyywvvvvvvvvvvvuuuuuuuuuuuutttttttttttssssssssssssssrrssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrrqqqqqqqqqqppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkllllllllkkkkkkkkkkkkjjjjjjjiiiiihhiiiiiihhhhhhhgggggggfffffeeeeddddddddccccccccccbbbbbaaaaaaaaaaaaaaaa```````_^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOONNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHIIHHHHHHHHHGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666665555555555444444444433333333333222222222211111111111100000000000////////////...........--------------,,,,,,,,,,,+++++++++++***********))))))))))))(((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………‡‡††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚ƒƒƒƒ„„„……††‡‡ˆˆˆ‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽ��������Ž���Œ‹Š‰‰ˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡†Š‰‰ˆˆ‡‡†††……………„„„„„„„„„„������€€€€€€€€}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyywvvvvvvvvvvvuuuuuuuuuuuutttttttttttssssssssssssssrrsssssssssrrrrrrrrrrrrrqqqrrrrrrrrrrrrrqqqqqqqqqppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkklllllllkkkkkkkkkkkkjjjjjjjiiiiihhiiiiiihhhhhhhgggggggfffffeeeeddddddddccccccccccbbbbbaaaaaaaaaaaaaaaaa``````__^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOONNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHIIHHHHHHHHHGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666665555555555444444444433333333333222222222211111111111100000000000////////////...........--------------,,,,,,,,,,,+++++++++++***********))))))))))))(((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………‡‡††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚ƒƒƒƒ„„……††‡‡ˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ�ŽŽ���������Ž�ŒŒ‹‹Š‰‰ˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡†‰‰ˆˆ‡‡†††……………„„„„„„„„„„ƒ��€€€€€€€€€€€€}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyxwvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssssssrrrsssssssssrrrrrrrrrrrrrqqqrrrrrrrrrrrrrqqqqqqqqqppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkklllllkkkkkkkkkkkjjjjjjjiiiiiihhjiiiiihhhhhhggggggggfffffeeeeddddddddccccccccccbbbbbaaaaaaaaaaaaaaaaa``````__^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOONNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHIIHHHHHHHHGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666665555555555444444444433333333333222222222211111111111100000000000////////////...........--------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………‡‡††††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚ƒƒƒƒ„„……††‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠ‹‹Œ��ŽŽ��������ŽŽ�ŒŒ‹‹Š‰ˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡††‰ˆˆ‡‡††††……………„„„„„„„„„ƒƒ€€€€€€€€€€€€€€}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyxwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttsssssssssssssrrrsssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrqqqqqqqqppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiihhjiiiiihhhhhhgggggggffffffeeeeddddddddcccccccccbbbbbaaaaaaaaaaaaaaaaaa``````__^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOONNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666665555555555444444444433333333333222222222211111111111100000000000////////////..........---------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††……………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………‡‡†††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„„……††‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠ‹‹Œ��Ž���������Ž��ŒŒ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡††…‰ˆˆ‡‡†††………………„„„„„„„„„ƒƒ€€€€€€€€€€€€€}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssrrrsssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrqqqqqqqqppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhjiiiiihhhhhhggggggfffffffeeeedddddddccccccccccbbbbbaaaaaaaaaaaaaaaaaa``````__^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOONNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIHHHHHHHHGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666665555555555444444444433333333333222222222211111111111100000000000////////////..........---------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††……………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………‡‡†††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚ƒƒƒƒ„„„…††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ��������ŽŽ��ŒŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††……ˆˆ‡‡†††………………„„„„„„„„„ƒƒƒ€€€€€€€€€€€€€}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssssssssssssssrrsssssssssrrrrrrrrrrrrrrqqsrrrrrrrrrrrrrqqqqqqqqpppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhiiiiiihhhhhgggggggfffffffeeeedddddddccccccccccbbbbbaaaaaaaaaaaaaaaaaa``````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666665555555555444444444433333333333222222222211111111111100000000000////////////..........---------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††……………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………‡††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚ƒƒƒƒƒ„„……††‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠ‹‹Œ��ŽŽ��������ŽŽ�Œ‹Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††……„ˆ‡‡†††…………………„„„„„„„„„ƒƒƒ€€€€€€€€€€€€}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssrrsssssssssrrrrrrrrrrrrrrqqsrrrrrrrrrrrrrqqqqqqqqpppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhiiiiiihhhhhgggggggfffffffeeeedddddddcccccccccbbbbbbaaaaaaaaaaaaaaaaaa``````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666665555555555444444444433333333333222222222211111111111100000000000////////////..........---------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††……………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………‡††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚ƒƒƒƒƒ„„……††‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹ŒŒ�ŽŽ��������ŽŽ��Œ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††………„‡‡‡††…………………„„„„„„„„„„ƒƒƒ€€€€€€€€€€€€}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttsssssssssssssrrssssssssssrrrrrrrrrrrrrrqsrrrrrrrrrrrrrqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhiiiiiihhhhhggggggffffffffeeeedddddddcccccccccbbbbbbaaaaaaaaaaaaaaaaaa``````__^^^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666665555555555444444444433333333333222222222211111111111100000000000////////////..........---------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………††……………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………‡††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚ƒƒƒƒ„„„……††‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ�ŽŽ��������ŽŽ�ŒŒ‹‹‹Š‰‰‰ˆˆˆ‡‡‡‡‡‡‡††††……„„„‡‡†††…………………„„„„„„„„„„ƒƒƒ€€€€€€€€€€€}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttsssssssssssssrrsssssssssrrrrrrrrrrrrrrrqssrrrrrrrrrrrrqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhiiiiiihhhhhggggggffffffffeeeeeddddddcccccccccbbbbbbaaaaaaaaaaaaaaaaaa``````__^^^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999888888888777777777776666666666665555555555444444444433333333333222222222211111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………††……………………………………………………………………††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………‡††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚ƒƒƒƒ„„………††‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽ�������ŽŽ��Œ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡††††……„„„ƒ‡†††…………………„„„„„„„„„„ƒƒƒƒ€€€€€€€€€€}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyxvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttsssssssssssssrrsssssssssrrrrrrrrrrrrrrrqssrrrrrrrrrrrrqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhiiiiiihhhhhgggggfffffffffeeeeedddddddcccccccbbbbbbaaaaaaaaaaaaaaaaaa```````__^^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999888888888777777777776666666666665555555555444444444433333333333222222222211111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………††……………………………………………………………………††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………‡††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚ƒƒƒƒƒ„„……†††‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ�ŽŽ�������ŽŽŽ�ŒŒ‹‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡††††………„„„ƒƒ†††……………………„„„„„„„„„„ƒƒƒƒ€€€€€€€€€€}}||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyxvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssrrsssssssssrrrrrrrrrrrrrrrqssrrrrrrrrrrrrqqqqqqqqpppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhiiiiiihhhhhgggggfffffffffeeeeeeddddddcccccccbbbbbbaaaaaaaaaaaaaaaaaa```````__^^^^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999888888888777777777776666666666665555555555444444444433333333332222222222211111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††…………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ„„„……††‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰Š‹‹Œ��ŽŽŽŽŽŽŽŽ��ŒŒ‹‹ŠŠ‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡††††………„„ƒƒƒ„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttssssssttttttttttttssssssssssssssssssssssssssrrrrrrrrqqqqqqqqpppppppppppooooooooooooooooooooooooonnnnnnnnnnmmmmmlllllllllllllllkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhgggggggfffffeeeeeeeeeddddddddccccccbbbbbbbaaaaaaa`````````````________________^^^^^^^^^^^^^^^^]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888888888777777777776766666666665555555555444444444433333333333222222222111111111100000000000///////////...........------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††…………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒ„„……†††‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰‹ŠŠ‰‰‰ˆˆˆ‡‡‡†††………„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttssssssttttttttttttssssssssssssssssssssssssssrrrrrrrrqqqqqqqqqppppppppppooooooooooooooooooooooooooonnnnnnnnmmmmmmllllllllllllllkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhggggggggfffffeeeeeeeeeeeddddddccccccbbbbbbaaaaaaaa`````````````________________^^^^^^^^^^^^^^^^]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777776766666666665555555555444444444433333333333222222222111111111100000000000///////////...........------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††……………††††††††††††††††††††††††…††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†††‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰Š‹‹ŒŒ��ŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰ŠŠŠ‰‰ˆˆˆ‡‡‡†††………„„„ƒƒƒƒ‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttsssssstttttttttttssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqppppppppppoooooooooooooooooooooooooooonnnnnnnmmmmmmllllllllllllllkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhggggggggfffffeeeeeeeeeeeeddddddcccccbbbbbbaaaaaaaa````````````_________________^^^^^^^^^^^^^^^^^]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766766666666665555555555444444444433333333333222222222111111111100000000000///////////..........-------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††……………††††††††††††††††††††††††…††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„………†††‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ŠŠ‰‰‰ˆˆˆ‡‡‡††………„„„ƒƒƒƒ‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssttttttttttssssssssssssssrssssssssssssrrrrrrrrrqqqqqqqqqppppppppppoooooooooooooooooooooooooooonnnnnnnmmmmmmlllllllllllllllkkkkkkjjjjjiiiiiiiihhhhhhhhhhhggggggggfffffeeeeeeeeeeeeddddddcccccbbbbbbaaaaaaaa````````````_________________^^^^^^^^^^^^^^^^^^]]]\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWVWWWWWWWVVVVVVVVVVUUUUUUUUSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766766666666665555555555444444444433333333333222222222111111111100000000000///////////..........-------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††……………††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††……………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†††‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽ���ŒŒ‹‹ŠŠŠ‰‰ŠŠ‰‰‰ˆˆ‡‡‡††………„„„ƒƒƒƒ‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssttttttttttssssssssssssssrssssssssssssrrrrrrrrrqqqqqqqqqppppppppppoooooooooooooooooooooooooooonnnnnnnmmmmmmmllllllllllllllkkkkkjjjjjiiiiiiihhhhhhhhhhhhhgggggggffffffeeeeeeeeeeeeddddddcccccbbbbbbaaaaaaaa````````````_________________^^^^^^^^^^^^^^^^^^^]]\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWVWWWWWWVVVVVVVVVVVUUUUUUUUSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766766666666665555555555444444444433333333333222222221111111111100000000000///////////..........-------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††………………††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††……………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†††‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ����ŽŽ����ŒŒ‹‹ŠŠŠ‰‰ˆŠ‰‰‰ˆˆˆ‡‡†††……„„„ƒƒƒƒ‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssstttttttttssssssssssssssrrsssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooopoooooooooooooonnnnnnmmmmmmmmlllllllllllllkkkkkjjjjjiiiiiihhhhhhhhhhhhhhgggggggffffffeeeeeeeeeeeedddddddccccbbbbbbaaaaaaaa```````````__________________^^^^^^^^^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWVWWWWWWVVVVVVVVVVVUUUUUUUUSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766766666666665555555555444444444433333333332222222221111111111100000000000///////////..........-------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$###########""""""""""""!!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††………………†††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††……………………………††††††††††………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„……†††‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��������ŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‰‰‰ˆˆˆ‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssstttttttttsssssssssssssrrrsssssssssssrrrrrrrrrqqqqqqqqqqppppppppppooooooooopoppppppppppoooooooonnnnnnmmmmmmmmlllllllllllllkkkkkjjjjiiiiiihhhhhhhhhhhhhhhgggggggffffffeeeeeeeeeeeedddddddccccbbbbbbaaaaaaaa``````````___________________^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\[[[[[[[[[ZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWVVWWWWWWVVVVVVVVVVVUUUUUUUUSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766766666666665555555555444444444433333333332222222221111111111100000000000///////////..........-------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$###########""""""""""""!!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††………………†††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††……………………………††††††††††………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………†††‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒ��������ŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‰‰ˆˆˆ‡‡‡††……„„„„ƒƒƒ‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssttttttttsssssssssssssrrrrssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppoooooopppppppppppppppoooooooonnnnnmmmmmmmmmlllllllllllkkkkkkjjjjiiiiihhhhhhhhhhhhhhhhggggggfffffffeeeeeeeeeeeeddddddcccccbbbbbbaaaaaaaa``````````___________________^^^^^^^^^^^^^^^^^^^^^]]\\\\\\\\[[[[[[[[ZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWVVWWWWWWVVVVVVVVVVVUUUUUUUUSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766766666666665555555555444444444433333333332222222221111111111100000000000//////////...........-------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††………………†††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††……………………………††††††††††………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………†††‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠ‹‹‹ŒŒ��������ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‰ˆˆˆ‡‡‡††………„„„ƒƒƒƒ‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssstttttttsssssssssssssrrrrrssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppoooopppppppppppppppppoooooooonnnnnmmmmmmmmmmmlllllllllkkkkkjjjjjiiiiihhhhhhhhhhhhhhhhgggggfffffffeeeeeeeeeeeeeddddddcccccbbbbbbaaaaaaaa`````````___________________^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\[[[[[[[[ZZZZZZZYYYYXXXXXXXXXWWWWWWWWWVVVWWWWWVVVVVVVVVVVVUUUUUUUUSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999999888888888877777777776676666666666555555555544444444443333333333222222222111111111110000000000///////////...........-------,,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††…………………†††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††……………………………††††††††††………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…„……†††‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠ‹‹ŒŒŒ��������ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡ˆˆˆ‡‡‡††………„„„ƒƒƒƒ‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚������������~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssstttttttsssssssssssssrrrrrssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppppppppppooooooonnnnnmmmmmmmmmmmlllllllllkkkkkjjjjjiiiiihhhhhhhhhhhhhhhhggggffffffffeeeeeeeeeeeeeddddddcccccbbbbbaaaaaaaaa`````````___________________^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\[[[[[[[[ZZZZZZZYYYYXXXXXXXXXWWWWWWWWWVVVWWWWWVVVVVVVVVVVVUUUUUUUUSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999999888888888877777777776676666666666555555555544444444443333333333222222222111111111110000000000///////////...........-------,,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††…………………††††††††††††††††††††††………††††††††††††††††††††††††††††††††††††††………………………………††††††††††………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………††‡‡‡ˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒ��������ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡†ˆˆ‡‡‡††………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚�������������~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssttttttsssssssssssssrrrrrrsssssssssrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppppppppppppppoooooooonnnnmmmmmmmmmmmlllllllllkkkkkjjjjjiiiiihhhhhhhhhhhhhhhgggffffffffffeeeeeeeeeeeeedddddcccccbbbbbbaaaaaaaaa`````````_______________^__^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\[[[[[[[ZZZZZZZYYYXXXXXXXXXWWWWWWWWWVVVVWWWWWVVVVVVVVVVVVUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999999888888888877777777776676666666666555555555544444444443333333333222222222111111111110000000000///////////...........-------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††……………………††††††††††††††††††††††………††††††††††††††††††††††††††††††††††††††………………………………††††††††††………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………††††‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‹‹‹ŒŒŒ���������ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡†††‡‡‡†††………„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚��������������~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssttttttssssssssssssrrrrrrrssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppppppppppppppooooooooonnnmmmmmmmmmmmmllllllllkkkkkjjjjiiiiiihhhhhhhhhhhhhgggfffffffffffeeeeeeeeeeeeeedddddcccccbbbbbbaaaaaaaaa`````````_______________^__^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\[[[[[[ZZZZZZZYYYYXXXXXXXXXWWWWWWWWWVVVVWWWWVVVVVVVVVVVVVUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999999888888888877777777776676666666666555555555544444444443333333333222222222111111111110000000000///////////...........-------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††……………………††††††††††††††††††††††………††††††††††††††††††††††††††††††††††††††………………………………†††††††††…………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………†††‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŒŒ����������ŒŒ‹‹ŠŠ‰ˆˆ‡‡‡†††††…‡‡†††………„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssstttttsssssssssssssrrrrrrrsssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppppqqqppppppppoooooooonnnmmmmmmmmmmmmlllllllkkkkkkjjjjiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeddddddcccccbbbbbbbaaaaaaaaa`````````______________^^_^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\[[[[[[ZZZZZZZYYYYXXXXXXXXXWWWWWWWWWVVVVWWWWVVVVVVVVVVVVVUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888877777777776666666666666555555555544444444443333333333222222222111111111110000000000///////////...........-------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††……………………†††††††††††††††††††††…………††††††††††††††††††††††††††††††††††††††………………………………†††††††††…………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††‡‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒ����Ž�ŽŽ����Œ‹‹ŠŠ‰ˆˆ‡‡††††…………††††………„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚��������������€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssttttsssssssssssssrrrrrrrrsssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppqqqqqqqpppppoooooooooooommmmmmmmmmmmlllllllkkkkkjjjjjiiiiiihhhhhhhhhhhgggggffffffffffeeeeeeeeeeeeddddddccccccbbbbbbbaaaaaaaaa````````_______________^^_^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\[[[[[[ZZZZZZZYYYYXXXXXXXXXWWWWWWWWVVVVVWWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888877777777776666666666666555555555544444444443333333333222222222111111111110000000000///////////...........-------,,,,,,,,,,++++++++++++*************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„………………………………………………………………………………………††††††††††††††††††††††††‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††………………………†††††††††††††††††††††…………†††††††††††††††††††††††††††††††††††††…………………………………†††††††††…………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ�����ŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆˆ‡‡†††……………„††…………„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚���������������€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttssssssssssttttsssssssssssssrrrrrrrrssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppqqqqqqqqqpppppoooooooooooommmmmmmmmmmmllllllkkkkkkjjjjjiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeddddddddccccccbbbbbbbbaaaaaaaaa````````_______________^^_^^^^^^^^^^^^^^^^^^^^^^^^]]\\\\\\\\[[[[[[[ZZZZZZZYYYYXXXXXXXXXWWWWWWWWVVVVVWWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888877777777776666666666666555555555544444444443333333333222222222111111111110000000000///////////...........-------,,,,,,,,,,++++++++++++*************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††………………………†††††††††††††††††††††…………†††††††††††††††††††††††††††††††††††††…………………………………†††††††††…………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒŒ��������ŽŽŽŽŽŽŽŽŽ���Œ‹‹Š‰ˆˆ‡†††…………„„„„…………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚��������������€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttssssssssssttttsssssssssssssrrrrrrrrsssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqqpppppooooooooooonnnmmmmmmmmllllllkkkkkkjjjjjjiiiiiiihhhhhhhhhhgggggfffffffffeeeeeeeeeedddddddcccccccbbbbbbbaaaaaaaaaa````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\[[[[[[ZZZZZZZYYYYYXXXXXXXXXWWWWWWWWVVVVVWWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888877777777776666666666666555555555544444444443333333333222222222111111111100000000000///////////...........-------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††………………………†††††††††††††††††††††…………†††††††††††††††††††††††††††††††††††††…………………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒ„„„„„………††‡ˆˆ‰‰ŠŠ‹‹ŒŒ������ŽŽŽŽŽŽŽŽŽŽ��ŽŽŽ��ŒŒ‹Š‰‰ˆ‡††………„„„„„„ƒ………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚���������������€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttssssssssssttttsssssssssssssrrrrrrrrsssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqpppppooooooooooonnnmmmmmmmmllllllkkkkkkjjjjjjiiiiiiihhhhhhhhhhgggggffffffffeeeeeeeeeddddddddcccccccbbbbbbbbaaaaaaaaaa```````_______________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[ZZZZZZZYYYYYXXXXXXXXXWWWWWWWWVVVVVWWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888877777777776666666666666555555555544444444443333333333222222222111111111100000000000///////////...........-------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„………………………………………………………………………………………††††††††††††††††††††††††‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††…………………………††††††††††††††††††††……………†††††††††††††††††††††††††††††††††††††…………………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒ„„„„„………††‡‡ˆ‰ŠŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽŽ��������ŽŽŽ��Œ‹ŠŠ‰ˆ‡‡†……„„„„„ƒƒƒƒ…„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚��������������€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssttttsssssssssssssrrrrrrrrsssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqpppppooooooooooonnnnmmmmmmllllllkkkkkkjjjjjjiiiiiiiihhhhhhhhhhgggggfffffffeeeeeeeeedddddddddcccccccbbbbbbbbaaaaaaaaaa```````______________^^^^^^^^^^^^^^^^^^^]^]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZYYYYXXXXXXXXXXWWWWWWWWVVVVVWWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888888888777777777776666666666665555555555544444444443333333333222222222111111111100000000000///////////...........-------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„………………………………………………………………………………………††††††††††††††††††††††††‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††…………………………††††††††††††††††††††……………††††††††††††††††††††††††††††††††††††……………………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒ„„„„„„……††‡‡ˆ‰‰Š‹‹Œ��ŽŽŽŽ����������������ŽŽ��ŒŒ‹Š‰ˆ‡‡†……„„„ƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚��������������€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssttttsssssssssssssrrrrrrrrsssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqpppppooooooooooonnnnmmmmmmlllllkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhgggggffffffeeeeeeeeeedddddddddccccccbbbbbbbbbaaaaaaaaaa```````______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWVVVVVWWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888888888777777777776666666666665555555555544444444443333333333222222222111111111100000000000///////////...........-------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††……………………………††††††††††††††††††††……………††††††††††††††††††††††††††††††††††††……………………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒ„„„„„„………†‡‡ˆ‰‰Š‹‹Œ��ŽŽ�������������������ŽŽ�ŒŒ‹Š‰‰ˆ‡††…„„„ƒƒƒƒƒƒ‚‚„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚��������������€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssttttsssssssssssssrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppqqqqqqqrrqqqqqqppppooooooooooonnnmmmmmmmllllkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhgggggffffffeeeeeeeeeddddddddddcccccbbbbbbbbbbaaaaaaaaaa```````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWVVVVVWWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888888888777777777776666666666665555555555544444444443333333333222222222111111111100000000000///////////...........-------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††……………………………†††††††††††††††††††………………††††††††††††††††††††††††††††††††††††……………………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„ƒƒƒ„„„„„„„………††‡ˆˆ‰Š‹‹Œ��Ž���������������������Ž��Œ‹‹Š‰ˆ‡††……„„ƒƒƒƒ‚‚‚‚‚„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚��������������€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssttttssssssssssssrrrrrrrrrsssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppqqqqqqrrrrqqqqqppppooooooooooonnnmmmmmmlllllkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhgggggfffffeeeeeeeeeeddddddddddcccccbbbbbbbbbbaaaaaaaaaa```````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWVVVVVWWWVVVVVVVVVVVVVUUUUUUUUUSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888888888777777777776666666666665555555555544444444443333333333222222222111111111100000000000///////////...........-------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††………………………………†††††††††††††††††††………………††††††††††††††††††††††††††††††††††††……………………………………†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„………††‡‡ˆ‰ŠŠ‹Œ��Ž�����‘‘‘‘‘‘‘‘��������ŽŽ�ŒŒ‹Š‰ˆ‡‡†……„„ƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚��������������€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{zzzzzzzyyyyyyyyyyyxxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssttttsssssssssssssrrrrrrrrsssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppqqqqrrrrrrrqqqqppppooooooooooonnmmmmmmlllllkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggffffeeeeeeeeeeedddddddddcccccbbbbbbbbbbbaaaaaaaaaa```````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777776666666666665555555555544444444433333333333222222222111111111100000000000///////////...........-------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††………………………………††††††††††††††††††…………………†††††††††††††††††††††††††††††††††††………………………………………†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„……††‡‡ˆ‰‰Š‹Œ��Ž����‘‘‘‘‘‘‘‘‘‘‘�������Ž��Œ‹Š‰‰ˆ‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚��������������€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyxxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssttttsssssssssssssrrrrrrrrsssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppqqqqqrrrrrrrqqqqppppooooooooooonmmmmmmmllllkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggffffeeeeeeeeeeddddddddddcccccbbbbbbbbbbbaaaaaaaaaa```````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766666666666665555555555544444444433333333333222222222111111111100000000000///////////..........--------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††…………………………………††††††††††††††††††…………………†††††††††††††††††††††††††††††††††††………………………………………†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†††‡ˆˆ‰Š‹ŒŒ�ŽŽ���‘‘‘’’’’’‘‘‘‘‘�����ŽŽ�Œ‹ŠŠ‰ˆ‡††…„„ƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚��������������€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssttttsssssssssssssrrrrrrrrsssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppqqqqrrrrrrrrqqqqppppooooooooooommmmmmmlllllkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggffffeeeeeeeeeeddddddddddcccccbbbbbbbbbbbaaaaaaaaaa```````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWVVVVVWWWVVVVVVVVVVVVUUUUUUUUUTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766666666666665555555555444444444433333333333222222222111111111100000000000///////////..........--------,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††…………………………………††††††††††††††††††…………………†††††††††††††††††††††††††††††††††††………………………………………†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡ˆˆ‰ŠŠ‹Œ�ŽŽ���‘‘’’’’’’’’‘‘‘‘����ŽŽ�Œ‹‹Š‰ˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚���������������€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssttttsssssssssssssrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppqqqqrrrrrrrrqqqqppppooooooooooommmmmmlllllkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggffffeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaaaa```````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVVVWWWVVVVVVVVVVVVUUUUUUUUUTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766666666666665555555555444444444433333333333222222222111111111100000000000///////////..........--------,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††……††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„……††‡‡ˆ‰‰Š‹Œ�Ž���‘‘’’’’’’’‘‘‘�����ŽŽ�Œ���Ž�Œ‹‹Š‰‰ˆˆ‡‡‡‡††††††††††††††††………………………………„„„„„€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvwwwwwwwvvvvvvvvvvuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooppppppqqqqqqqqqqqppppoooonnnnnnnnnnnnnnmmmmmlllllkkkkkkkkjjjhhhhhhhhhhhhggggggggggffffdddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\[[[[[[[[[ZZ[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222111111111110000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††………††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„……††‡‡ˆˆ‰Š‹ŒŒ����‘‘‘’’’’’’’‘‘‘����ŽŽ�ŒŒ��Ž�ŒŒ‹Š‰‰ˆˆ‡‡‡‡†††††††††††††††††……………………………„„„„„„€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvwwwwwwwvvvvvvvvvvuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooppppppqqqqqqqqqqppppooooonnnnnnnnnnnnnnmmmmmlllllkkkkkkkjjjjhhhhhhhhhhhgggggggggggffffdddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\]]]\\\\\\\\\\\[[[[[[[[[ZZ[[ZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222111111111110000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††………††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„………†‡‡ˆˆ‰ŠŠ‹Œ�����‘‘’’’’’’’’‘‘����ŽŽ�ŒŒ‹�Ž�ŒŒ‹ŠŠ‰ˆˆˆ‡‡‡††††††††††††††††††…………………………„„„„„„„€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}|||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvwwwwwwwwvvvvvvvvvvuuuuuuuttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooppppppqqqqqqqqqqppppoooonnnnnnnnnmmnnnmmmmmlllllkkkkkkkkjjjjhhhhhhhhhhgggggggggggfffffdddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\]]\\\\\\\\\\\[[[[[[[[[[ZZ[ZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666666555555555544444444443333333333222222222111111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††…………†††††††††††††††††††††††††††††††††……………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„……††‡‡ˆˆ‰ŠŠ‹ŒŒ�Ž���‘‘’’’’’’’‘‘‘����Ž��Œ‹ŠŽ��Œ‹ŠŠ‰‰ˆˆ‡‡‡‡†††††††††††††††††…………………………„„„„„„„„€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}|||||{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvwwwwwwwwvvvvvvvvvuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooppppppqqqqqqqqpppppoooonnnnnnnnmmmnnmmmmmmlllllkkkkkkkjjjjjhhhhhhhhhggggggggggggfffffddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\]\\\\\\\\\\\\[[[[[[[[[ZZZ[ZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666666555555555544444444443333333333222222222111111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††…………†††††††††††††††††††††††††††††††††……………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„ƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰ŠŠ‹‹Œ��Ž���‘‘’’’’’’’‘‘����Ž��Œ‹ŠŠŽ�Œ‹ŠŠ‰‰ˆˆ‡‡‡‡††††††††††††††††††………………………„„„„„„„„„€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}|||||{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvwwwwwwwwvvvvvvvvvuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooppppppqqqpppppppppooooonnnnnnnmmmmnmmmmmmllllllkkkkkkkjjjjjhhhhhhhhhgggggggggggffffffddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888877777777766666666666555555555544444444443333333333222222222111111111100000000000///////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††……………†††††††††††††††††††††††††††††††††……………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„ƒƒƒƒƒ„„„………†‡‡ˆˆ‰ŠŠ‹‹ŒŒ�ŽŽ��‘‘‘’’’’’‘‘‘����Ž��Œ‹ŠŠ‰�Œ‹‹Š‰‰ˆˆ‡‡‡‡‡††††††††††††††††††………………………„„„„„„„„„€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}|||||{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvwwwwwwwwvvvvvvvvvuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooooopppppppqppppppppooooonnnnnnnmmmmmmmmmmmllllllkkkkkkkkjjjjjhhhhhhhhggggggggggggffffffddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777766666666666555555555544444444443333333333222222222111111111100000000000///////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††……………††††††††††††††††††††††††††††††††………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„ƒƒƒƒ„„„„……†‡‡ˆˆ‰ŠŠ‹‹ŒŒ��ŽŽ��‘‘‘’’’’‘‘‘����Ž��Œ‹ŠŠ‰ˆŒ‹‹Š‰‰ˆˆ‡‡‡‡‡†††††††††††††††††††………………………„„„„„„„„„€~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}|||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvwwwwwwwwvvvvvvvvvvuuuuuuuttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooooooppppppppppppppooooonnnnnnnmmmmmmmmmmmmllllllkkkkkkkkjjjjjhhhhhhhggggggggggggfffffffddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777766666666666555555555544444444443333333333222222222111111111100000000000///////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††………………††††††††††††††††††††††††††††††††………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„ƒƒƒ„„„„……††‡ˆˆ‰ŠŠ‹‹ŒŒ��ŽŽ���‘‘‘‘‘‘‘‘‘����Ž��Œ‹ŠŠ‰ˆ‡‹‹Š‰‰ˆˆˆ‡‡‡‡††††††††††††††††††††……………………„„„„„„„„„„€~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}|||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvwwwwwwwwvvvvvvvvvvuuuuuuutttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooooooopppppppppppoooooonnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkjjjjjhhhhhhhgggggggggggffffffffddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777766666666665555555555544444444443333333333222222222111111111100000000000///////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††………………†††††††††††††††††††††††††††††††…………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„ƒƒ„„„„……††‡‡ˆ‰ŠŠ‹‹ŒŒ��ŽŽ����‘‘‘‘‘‘‘‘����Ž��Œ‹ŠŠ‰ˆ‡‡‹Š‰‰ˆˆˆ‡‡‡‡††††††††††††††††††††………………………„„„„„„„„„„~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}|||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvwwwwwwwwvvvvvvvvvuuuuuuuutttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooopppppoooooooooonnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjhhhhhhhgggggggggggffffffffddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777766666666665555555555544444444443333333333222222222111111111100000000000///////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††…………………†††††††††††††††††††††††††††††††…………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„ƒ„„„„………†‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽ����‘‘‘‘‘‘‘����Ž��Œ‹ŠŠ‰ˆ‡‡†ŠŠ‰‰ˆˆ‡‡‡‡‡††††††††††††††††††††………………………„„„„„„„„„„~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvwwwwwwwvvvvvvvvvvuuuuuuuutttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooooooooooppooooooooonnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkjjjjjjhhhhhhgggggggggggfffffffffdddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888877777777766666666665555555555544444444433333333333222222222111111111100000000000///////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††…………………†††††††††††††††††††††††††††††††…………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒ„ƒƒ„„„„„……………………………………………„„„„„„„„„„„……††‡ˆˆ‰Š‹‹ŒŒ��ŽŽ�����‘‘‘‘‘‘�����Ž��Œ‹ŠŠ‰ˆ‡‡††Š‰‰ˆˆ‡‡‡‡‡††††††††††††††…†††††…………………………„„„„„„„„„„~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}|||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvwwwwwwwvvvvvvvvvvuuuuuuuutttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooooonnnnnnnnmmmmmmmmmlmmmllllllllkkkkkkkkjjjjjjhhhhhhgggggggggggfffffffffdddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888877777777766666666665555555555544444444433333333333222222222111111111100000000000///////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††……………………††††††††††††††††††††††††††††††……………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„………………………………………………„„„„„„„„„……††‡‡ˆ‰ŠŠ‹ŒŒ��ŽŽ�����‘‘‘‘‘‘�����Ž��Œ‹Š‰‰ˆ‡‡†……‰‰ˆˆˆ‡‡‡‡‡†††††††††††††……††††…………………………„„„„„„„„„„„~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}||||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvwwwwwwwvvvvvvvvvvuuuuuuuuttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppooooooooooooooooooonnnnnnnnnmmmmmmmmmmllmmllllllllkkkkkkkkkjjjjjjhhhhhhgggggggggggfffffffffdddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888877777777766666666665555555555444444444433333333333222222222111111111100000000000///////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††……………………††††††††††††††††††††††††††††††……………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„………………………………………………„„„„…„„„„……††‡ˆ‰‰Š‹‹Œ��ŽŽ������‘‘‘‘‘‘����Ž��Œ‹Š‰‰ˆ‡‡†……„‰ˆˆˆ‡‡‡‡‡†††††††††††††………††††…………………………„„„„„„„„„„„~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}|||||{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvwwwwwwwvvvvvvvvvvuuuuuuuuttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllmlllllllllkkkkkkkkkjjjjjjhhhhhggggggggggggfffffffffdddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444433333333333222222222111111111100000000000///////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††………………………†††††††††††††††††††††††††††††………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„…………………………………………„„„„……„„„……††‡‡ˆ‰ŠŠ‹ŒŒ�ŽŽ�������‘‘‘‘‘����ŽŽ�Œ‹Š‰‰ˆ‡‡†……„„ˆˆˆ‡‡‡‡‡††††††††††††††………†††……………………………„„„„„„„„„„„~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvwwwwwwwvvvvvvvvvvuuuuuuuuttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjhhhhhgggggggggggffffffffffdddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444433333333333222222222111111111100000000000///////...........-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††…………………………†††††††††††††††††††††††††††††………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„…………………………………………„„„………„„„……††‡ˆˆ‰Š‹‹Œ��ŽŽ������‘‘‘‘‘‘����Ž�Œ‹ŠŠ‰ˆ‡††……„„„ˆˆ‡‡‡‡‡‡†††††††††††††…………††………………………………„„„„„„„„„„„~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvwwwwwwwvvvvvvvvvvuuuuuuuuttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjhhhhhgggggggggggffffffffffddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333322222222211111111110000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††…………………………††††††††††††††††††††††††††††…………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„…………………………………………„„„………„„………†‡‡ˆ‰ŠŠ‹ŒŒ�ŽŽ������‘‘’’‘‘‘���ŽŽ�Œ‹Š‰ˆ‡††……„„„ƒˆ‡‡‡‡‡‡†††††††††††††……………†…………………………………„„„„„„„„„„„~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvwwwwwwwvvvvvvvvvvuuuuuuuuttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjhhhhhgggggggggggffffffffffddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111110000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††……………………………††††††††††††††††††††††††††††…………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„………………………………………„„„„………„„……††‡ˆˆ‰Š‹‹Œ��ŽŽ�����‘‘‘’’’‘‘���Ž�Œ‹Š‰ˆ‡‡†……„„„ƒƒ‡‡‡‡‡‡‡††††††††††††…………………………………………………„„„„„„„„„„„„~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwwvvvvvvvvvvuuuuuuuuttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjhhhhhgggggggggggffffffffffddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111110000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††………………………………†††††††††††††††††††††††††††……………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„………………………………………„„„…………„………††‡ˆ‰‰Š‹‹Œ�ŽŽ�����‘‘‘‘’’’‘‘���Ž�Œ‹Š‰ˆ‡†……„„„ƒƒƒ‡‡‡‡‡‡††††††††††††……………………………………………………„„„„„„„„„„„„~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwvvvvvvvvvvuuuuuuuuttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjhhhhggggggggggggffffffffffddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111110000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††………………………………†††††††††††††††††††††††††††……………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„……………………………………„„„„„………„……††‡‡ˆ‰‰Š‹ŒŒ�ŽŽ����‘‘‘‘‘’’’’‘���Ž�Œ‹‰ˆˆ‡†…„„„ƒƒƒƒ‡‡‡‡‡†††††††††††††…………………………………………………„„„„„„„„„„„„„~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwvvvvvvvvvvuuuuuuuutttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjhhhhggggggggggggffffffffffddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††…………………………………††††††††††††††††††††††††††………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„……………………………………„„„„„…………„……††‡ˆˆ‰ŠŠ‹Œ��ŽŽ����‘‘‘’’’’’’‘���Ž�‹Š‰ˆ‡†……„„ƒƒƒƒ‚‡‡‡‡†††††††††††††……………………………………………………„„„„„„„„„„„„„~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwvvvvvvvvvvuuuuuuuutttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjhhhhgggggggggggfffffffffffddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††……………………………………††††††††††††††††††††††††††………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„……………………………………„„„„„…………………††‡ˆˆ‰Š‹‹Œ��Ž����‘‘‘’’’’’’’‘���ŽŒ‹Š‰ˆ‡†……„„ƒƒƒ‚‚‡‡‡†††††††††††††………………………………………………………„„„„„„„„„„„„„~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwvvvvvvvvvvvuuuuuuuutttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjhhhhgggggggggggfffffffffffdddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††……………………………………†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„……………………………………„„„„„………………††‡‡ˆ‰‰Š‹ŒŒ�ŽŽ����‘‘‘’’’“’’’‘��Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒƒ‚‚‡‡‡†††††††††††††……………………………………………………„„„„„„„„„„„„„„~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwvvvvvvvvvvvuuuuuuuutttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjhhhhgggggggggggfffffffffffdddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666665555555555544444444443333333333222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††………………………………………†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„……………………………………„„„„„„………………††‡ˆˆ‰ŠŠ‹Œ��ŽŽ����‘‘’’’’““’’‘��Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒƒ‚‚‡††††††††††††††………………………………………………………„„„„„„„„„„„„„ƒ~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwvvvvvvvvvvvuuuuuuuutttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnmmmmmmmmmmmllllllllllllkllllkkkkkkkkkkkjjjjjjjjjjhhhhgggggggggggfffffffffffdddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000///////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††…………………………………………†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„…………………††‡ˆˆ‰Š‹‹Œ��Ž����‘‘‘’’’’““’’‘��Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒƒ‚‚‡††††††††††††††………………………………………………………„„„„„„„„„„„„„ƒ~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwvvvvvvvvvvvvuuuuuuuutttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnmmmmmmmmmmmlllllllllllllkllllkkkkkkkkkkkjjjjjjjjjjhhhggggggggggggfffffffffffdddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666665555555555544444444433333333333222222222211111111100000000000///////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††……………………………………………†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„…………†…††‡‡ˆ‰ŠŠ‹ŒŒ�ŽŽ����‘‘’’’’’““’’‘��Ž�Œ‹Š‰ˆ‡†……„ƒƒƒƒ‚‚‡††††††††††††††………………………………………………………„„„„„„„„„„„„„ƒ~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwvvvvvvvvvvvvuuuuuuuutttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnmmmmmmmmmmmlllllllllllllkllllkkkkkkkkkkkjjjjjjjjjjhhhggggggggggggfffffffffffdddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777776666666665555555555544444444433333333333222222222211111111100000000000///////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������€������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††………………††††††††††‡‡‡‡‡‡‡‡‡……………………„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…††‡ˆˆ‰Š‹‹Œ��Ž����‘‘’’“““““””““’‘��Ž�Œ‹Š‰ˆ‡††……„„„ƒƒ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwvvvvvvvvvvvuuuuuuuutttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggffffffffffffeeeeeeddddddddcccccccccccbbbbbbccccbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRRQRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777766666666665555555555444444333333333332222222222111111100000000000/////////////..........-----------,,,,,,,,,,+++++++++++************)))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������€€�����������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††…………………††††††††‡‡‡‡‡‡‡‡‡‡…………………„„„„„„„„„„„„…„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡‡ˆ‰‰Š‹ŒŒ�ŽŽ���‘‘’’’“““““””““’‘��Ž�Œ‹Š‰ˆ‡††……„„„ƒƒ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwvvvvvvvvvvvvuuuuuuuutttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggffffffffffffeeeeeeddddddddcccccccccccbbbbbbccccbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777766666666665555555555444444333333333332222222222111111100000000000/////////////..........-----------,,,,,,,,,,+++++++++++************)))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������€€�����������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††……………………††††††††‡‡‡‡‡‡‡‡‡……………………„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡‡ˆ‰ŠŠ‹Œ��Ž����‘‘’’““““““””““’‘��Ž�Œ‹Š‰ˆ‡‡†……„„„ƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvuuuuuuutttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeddddddddcccccccccccbbbbbbccccbbbbbbbbbbaaaaaaaaaaaaa`````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAABAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777766666666665555555555444444333333333332222222222111111100000000000/////////////..........-----------,,,,,,,,,,+++++++++++************)))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������€€�����������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††……………………††††††††‡‡‡‡‡‡‡‡‡……………………„„„„„„„„„………………„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡ˆˆ‰Š‹ŒŒ�Ž����‘‘’’“““““““””““’‘��Ž�Œ‹Š‰ˆ‡‡†……„„„ƒƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwvvvvvvvvvvvvvuuuuuuuutttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeedddddddccccccccccccbbbbbbccccbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXWVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAABAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777766666666665555555555444444333333333322222222222111111100000000000/////////////..........-----------,,,,,,,,,,+++++++++++************)))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€������������������������€€€����������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††……………………††††††††‡‡‡‡‡‡‡‡‡………………………„„„„„…………………………………………„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„……†‡‡ˆ‰ŠŠ‹Œ�ŽŽ���‘‘’’’“““““““””““’‘��Ž�Œ‹Š‰ˆˆ‡††……„„ƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvuuuuuuuutttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeedddddddcccccccccccbbbbbbbcccbbbbbbbbbbbaaaaaaaaaaaaa````````````______________^^^^^^^^^^^^]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQRRRQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAABAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777666666666665555555555444444333333333322222222222111111100000000000/////////////..........-----------,,,,,,,,,,+++++++++++************)))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€������������������������€€€����������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††……………………†††††††††‡‡‡‡‡‡‡‡……………………„„„„„„……………………………………………„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„……†‡ˆˆ‰Š‹ŒŒ�Ž���‘‘’’’“““”””““””“’’‘��Ž�Œ‹Š‰ˆˆ‡††……„„ƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvuuuuuuutttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeedddddddcccccccccccbbbbbbbcccbbbbbbbbbbbaaaaaaaaaaaaa````````````______________^^^^^^^^^^^^]]]]]]]]]\]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQRRRQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAABAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;::::::::::999999999998888888888777777777766666666666555555555544444433333333332222222222211111110000000000/////////////...........-----------,,,,,,,,,++++++++++++************)))))))))))((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�����������������������€€€€���������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††……………………†††††††††‡‡‡‡‡‡‡‡………………………„„„„„……………………………………………„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„……†‡ˆ‰ŠŠ‹Œ�ŽŽ���‘’’’“““””””““””“’‘‘��Ž�Œ‹Š‰ˆˆ‡††……„„ƒƒ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvuuuuuuuutttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeedddddddcccccccccccbbbbbbbcccbbbbbbbbbbbaaaaaaaaaaaaa````````````______________^^^^^^^^^^^]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAABAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>=========<<<<<<;;;;;;;;;::::::::::999999999998888888888777777777766666666666555555555544444433333333332222222222211111110000000000/////////////...........-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�����������������������€€€€���������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††………………………†††††††††‡‡‡‡‡‡‡…………………………„„………………………………………………„…„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„…………………………………………………………………†††††††††††††…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„……††ˆˆ‰Š‹Œ��Ž���‘‘’’“““”””””““”““’‘���Ž�Œ‹Š‰ˆˆ‡††……„„ƒƒ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvuuuuuuuutttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeedddddddcccccccccccbbbbbbbcccbbbbbbbbbbbaaaaaaaaaaaaa```````````______________^^^^^^^^^^^^]]]]]]]]]\\]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>=========<<<<<<;;;;;;;;;::::::::::999999999998888888888777777777766666666665555555555544444433333333332222222222211111110000000000/////////////...........-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�����������������������€€€€���������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††………………………††††††††††‡‡‡‡‡‡……………………………„„……………………………………………„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„…………………………………………………………………††††††††††††……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„……†‡ˆ‰ŠŠ‹Œ�Ž���‘‘’’““”””””””““”“’’‘��Ž��Œ‹Š‰ˆˆ‡††…„„„ƒƒ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeddddddccccccccccccbbbbbbbcccbbbbbbbbbbbaaaaaaaaaaaaa```````````______________^^^^^^^^^^^^]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>=========<<<<<<;;;;;;;;;::::::::::999999999988888888888777777777766666666665555555555544444433333333332222222222211111110000000000/////////////...........-----------,,,,,,,,,+++++++++++*************)))))))))))(((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€����������������������€€€€€��������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††…………………………††††††††††‡‡‡‡‡…………………………………………………………………………………„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………„„…………………………………………………………………††††††††††††……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„……†‡ˆ‰Š‹Œ�ŽŽ��‘‘’’““””””””””““”“’‘‘��Ž�Œ‹‹Š‰ˆ‡‡†……„„„ƒƒ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeddddddccccccccccccbbbbbbbcccbbbbbbbbbbbaaaaaaaaaaaaa```````````___________^_^^^^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::999999999988888888888777777777766666666665555555555544444333333333332222222222111111100000000000/////////////...........-----------,,,,,,,,,+++++++++++*************)))))))))))(((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������������€€€€€��������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††…………………………†††††††††††‡‡‡‡………………………………………………………………………………„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………„„„…………………………………………………………………†††††††††††………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„……†‡‰‰Š‹Œ�Ž���‘’’““”””””””””““““’‘��ŽŽ�Œ‹Š‰‰ˆ‡‡†……„„„ƒƒ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeddddddccccccccccccbbbbbbbcccbbbbbbbbbbaaaaaaaaaaaaa````````````___________^_^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>==========<<<<<<;;;;;;;;:::::::::::999999999988888888887777777777766666666665555555555544444333333333332222222222111111100000000000/////////////...........-----------,,,,,,,,,+++++++++++************))))))))))))(((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������������€€€€€€�������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………††††††††††††††††††††††††…………………………†††††††††††‡‡‡‡………………………………………………………………………………„„„„„„„„………………………„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………„„„„…………………………………………………………………††††††††††…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…††‡‰Š‹Œ�Ž���‘‘’“““””””””””““’“’‘‘��Ž�Œ‹‹Š‰ˆˆ‡††……„„ƒƒƒ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvuuuuuuuutttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeddddddcccccccccccbbbbbbbbcccbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>==========<<<<<<;;;;;;;;::::::::::9999999999988888888887777777777766666666665555555555444444333333333332222222222111111100000000000/////////////...........----------,,,,,,,,,,+++++++++++************))))))))))))(((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€€�������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………†††††††††††††††††††††††……………………………††††††††††‡‡‡‡………………………………………………………………………………„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………„„„„„„…………………………………………………………………††††††††††…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡‡‰Š‹Œ�Ž��‘‘’’““”””””””””““’“’‘��Ž��Œ‹Š‰‰ˆ‡‡††……„„ƒƒƒ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvuuuuuuuuutttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeddddddcccccccccccbbbbbbbbccbbbbbbbbbbbaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>==========<<<<<<;;;;;;;;::::::::::9999999999988888888887777777777766666666665555555555444444333333333332222222222111111100000000000/////////////...........----------,,,,,,,,,,+++++++++++************))))))))))))(((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€€�������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………††††††††††††††††††††††………………………………†††††††††‡‡‡‡……………………………………………………………………………„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………„„„„„„„…………………………………………………………………†††††††††……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰Š‹�Ž���‘’’““””””””””””“’’’‘���Ž�Œ‹ŠŠ‰ˆˆ‡‡†……„„„ƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeddddddcccccccccccbbbbbbbbccbbbbbbbbbbbaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>==========<<<<<<;;;;;;;;::::::::::9999999999988888888887777777777666666666665555555555444444333333333332222222222111111100000000000/////////////...........----------,,,,,,,,,,+++++++++++************)))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€€€������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………†††††††††††††††††††††………………………………†††††††††‡‡‡‡………………………………„…………………………………………„„„„„„„„„„…………………„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………„„„„„„„„…………………………………………………………………††††††††………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹Œ�Ž��‘‘’““”””””•””””““’‘’‘��Ž�Œ‹‹Š‰‰ˆ‡‡††……„„„ƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvvuuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeddddddcccccccccccbbbbbbbbccbbbbbbbbbbbaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQRRQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>==========<<<<<<;;;;;;;;::::::::::9999999999988888888887777777777666666666665555555555444444333333333332222222222111111100000000000/////////////...........----------,,,,,,,,,,+++++++++++************)))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………††††††††††††††††††††………………………………†††††††††‡‡‡‡………………………………„„………………………………………„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………„„„„„„„„„…………………………………………………………………†††††††…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹Œ�Ž��‘’’““”””””””””““’’‘‘��Ž�ŒŒ‹Š‰‰ˆ‡‡††………„„ƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvvuuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbccbbbbbbbbbbbaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQRRQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>==========<<<<<<;;;;;;;;::::::::::9999999999988888888887777777777666666666665555555555444444333333333322222222222111111100000000000/////////////..........-----------,,,,,,,,,,+++++++++++************)))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………†††††††††††††††††††………………………………†††††††††‡‡‡‡…………………………„„„„„…………………………………„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„…………………………………………„„„„„„„„„„…………………………………………………………………†††††††…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ„„…†‡ˆŠ‹�Ž��‘‘’““””””””””””““’‘���Ž��Œ‹Š‰‰ˆ‡‡†††……„„„ƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyxxxyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvuuuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeedddddcccccccccccbbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaa`a```````````__________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQRQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<<;;;;;;;;::::::::::9999999999988888888887777777777666666666665555555555444444333333333322222222222111111100000000000/////////////..........-----------,,,,,,,,,,+++++++++++************)))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………†††††††††††††††††††………………………………†††††††††‡‡‡‡…………………………„„„„„„„…………………………„„„„„„„„„„„„„……………„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„………………………………………„„„„„„„„„„„…………………………………………………………………††††††……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„……†‡‰ŠŒ�Ž��‘’’““”””””””””““’‘‘���Ž�Œ‹Š‰‰ˆ‡‡†††……„„„ƒƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyxxxyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuvvvvvvvvvvvvvuuuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>=========<<<<<<<;;;;;;;;::::::::::999999999998888888888777777777766666666666555555555544444433333333332222222222211111110000000000//////////////..........-----------,,,,,,,,,,+++++++++++************)))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………††††††††††††††††††………………………………†††††††††‡‡‡‡………………………„„„„„„„„„……………………„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„……………………………………„„„„„„„„„„„„…………………………………………………………………†††††………………………………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„……†‡‰‹Œ�Ž��‘’““”””””””””““’’‘���Ž�Œ‹Š‰‰ˆ‡‡†††………„„„ƒƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyxxxyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuuttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbcbbbbbbbbbbbaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<<;;;;;;;;::::::::::999999999998888888888777777777766666666666555555555544444433333333332222222222211111110000000000/////////////...........-----------,,,,,,,,,++++++++++++************)))))))))))((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………†††††††††††††††††…………………………………†††††††††‡‡‡………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„………………………………„„„„„„„„„„„„„„…………………………………………………………………††††…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„……‡ˆ‰‹Œ���‘‘’““””””””””““’’‘��Ž��Œ‹ŠŠ‰ˆ‡‡††…………„„„„ƒƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyxxxyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbcbbbbbbbbbbbaaaaaaaaaaaa`a```````````__________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>==========<<<<<<<;;;;;;;;::::::::::999999999988888888888777777777766666666665555555555544444433333333332222222222211111110000000000/////////////...........-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………††††††††††††††††…………………………………†††††††††‡‡‡……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„……………………………„„„„„„„„„„„„„„„…………………………………………………………………†††……………………………………………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ„…†‡ˆ‰‹ŒŽ��‘’’““””””””””““’’‘��ŽŽ�Œ‹Š‰ˆ‡‡††………„„„„„ƒƒƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuvvvvvvvvvvvuuuuuuuuuuuuuutttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbcbbbbbbbbbbbaaaaaaaaaaaa`a``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>==========<<<<<<<;;;;;;;:::::::::::999999999988888888888777777777766666666665555555555544444433333333332222222222211111110000000000/////////////...........-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………†††††††††††††††…………………………………††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„…………………………„„„„„„„„„„„„„„„„…………………………………………………………………†††…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„…†‡ˆ‰‹�Ž��‘’’““”””””””““’’‘��Ž��Œ‹Š‰ˆˆ‡††………„„„„„ƒƒƒƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuvvvvvvvvvvuuuuuuuuuuuuuuutttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbcbbbbbbbbbbbaaaaaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>=========<<<<<<<;;;;;;;:::::::::::999999999988888888887777777777766666666665555555555544444333333333332222222222111111100000000000/////////////...........-----------,,,,,,,,,+++++++++++*************)))))))))))(((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………††††††††††††††……………………………………†††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„…………………………………………………………………††……………………………………………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„…†‡ˆ‰‹�Ž��‘’““”””””””“““’’‘��Ž��Œ‹Š‰ˆ‡††………„„„„„ƒƒƒƒƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuvvvvvvvvvvuuuuuuuuuuuuuuuttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbcbbbbbbbbbbbaaaaaaaaaaaa`a``````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>==========<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777766666666665555555555444444333333333332222222222111111100000000000/////////////...........-----------,,,,,,,,,+++++++++++************))))))))))))(((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………†††††††††††††………………………………………††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„…………………………………………………………………†……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„…†‡ˆŠŒ�Ž��‘’““”””””””““’’‘���Ž��‹Š‰ˆ‡‡†………„„„„„ƒƒƒƒƒƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuvvvvvvvvvvuuuuuuuuuuuuuutttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>==========<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777766666666665555555555444444333333333332222222222111111100000000000/////////////...........-----------,,,,,,,,,+++++++++++************))))))))))))(((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………††††††††††††………………………………………††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ„„…†‡‰ŠŒ�Ž�‘’’““””””””“““’’‘��Ž�ŒŒ‹Š‰ˆ‡††……„„„„„ƒƒƒƒƒƒƒƒƒƒˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuvvvvvvvvvuuuuuuuuuuuuuuuttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>==========<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777666666666665555555555444444333333333332222222222111111100000000000/////////////...........-----------,,,,,,,,,+++++++++++************))))))))))))(((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„„…†‡‰ŠŒŽ��‘’““””””””””“““’‘���ŽŒ�Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡‡†††††††††ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttuuuttttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjijjjjjjjiiiiiiiiiiihhhhhhhggggggggfffffffffffeeeeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777776666666665555555555444444444443333333333322222222211111100000000000/////////...........-----------,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„„…†ˆ‰Š�Ž��‘’“”””””””””““’’‘��Ž�Œ�Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡††††††††††ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttuuuttttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjijjjjjjjiiiiiiiiiiihhhhhhhggggggggfffffffffffeeeeeeeedddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777776666666665555555555444444444443333333333322222222211111100000000000/////////...........-----------,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„……‡ˆ‰Š�Ž�‘’’“”””””””””““’’‘��Ž�Œ�Ž�Œ‹Š‰‰ˆˆ‡‡‡‡†††††††††††ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttuuuttttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjijjjjjjjiiiiiiiiiiihhhhhhhggggggggfffffffffffeeeeeeeedddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777776666666665555555555444444444443333333333322222222211111100000000000/////////...........-----------,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒ„…†‡ˆ‰‹�Ž�‘’““””””””””“““’’‘��Ž�Œ�Ž�Œ‹Š‰‰ˆˆ‡‡‡‡†††††††††††ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttuuuttttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjijjjjjjjiiiiiiiiiiihhhhhhhggggggggfffffffffffeeeeeeeedddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaaa``````_________^^^^^^^^^^]]]]]]^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;:::::::::::999999999998888888888777776666666665555555555444444444443333333333222222222211111100000000000/////////...........----------,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒ„…†‡ˆ‰‹���‘’““””””””””“““’’‘��Ž�Œ�Ž�Œ‹Š‰‰ˆˆ‡‡‡‡†††††††††††ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttuuttttttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjijjjjjjjiiiiiiiiiiihhhhhhhgggggggffffffffffffeeeeeeeedddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaa```````_________^^^^^^^^^^]]]]]]^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999999888888888877777666666666555555555544444444444333333333322222222221111110000000000//////////..........-----------,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„…†‡ˆ‰‹���‘’““””””””””“““’’‘��Ž�Œ�Ž�Œ‹Š‰‰ˆˆ‡‡‡‡†††††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttuuttttttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjijjjjjjiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa```````________^^^^^^^^^^^]]]]]]^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777666666666555555555544444444444333333333322222222221111110000000000//////////..........-----------,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„…†‡ˆ‰‹���‘’“”””””””””“““’’‘��Ž�Œ�Ž�Œ‹ŠŠ‰ˆˆ‡‡‡‡‡††††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttuutttttttttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjijjjjjjiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa```````________^^^^^^^^^^^]]]]]]^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::::::999999999999888888888877777666666666555555555544444444444333333333322222222221111110000000000/////////...........-----------,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„…†‡ˆŠ‹���‘’“””””•””””“““’’‘��Ž�Œ�Ž�Œ‹ŠŠ‰ˆˆ‡‡‡‡‡††††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttuutttttttttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiijjjjjjiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeedddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa```````________^^^^^^^^^^^]]]]]]^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::::::999999999999888888888877777666666665555555555544444444444333333333322222222221111100000000000/////////...........-----------,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„…†‡ˆ‰‹���‘’“”””””””””“““’’‘��Ž�Œ���Œ‹ŠŠ‰ˆˆ‡‡‡‡‡††††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttuttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiijjjjjjiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeedddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa````````________^^^^^^^^^^^]]]]]]^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::::::999999999999888888888877777666666665555555555544444444444333333333322222222221111100000000000/////////...........-----------,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰‹���‘’““””””””””“““’‘‘��Ž�Œ���Œ‹‹Š‰ˆˆˆ‡‡‡‡††††††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttuutttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiijjjjjjiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeedddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa````````_______^^^^^^^^^^^]]]]]]]^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888877777666666665555555555544444444443333333333322222222221111100000000000/////////...........-----------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰‹�Ž�‘’““””””””””“““’‘‘��Ž�Œ���Œ‹‹Š‰ˆˆˆ‡‡‡‡††††††††††ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttuttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiijjjjjiiiiiiiiiiihhhhhhhhhggggggffffffffffffeeeeeeeedddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaa````````_______^^^^^^^^^^^]]]]]]]^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888777777666666665555555555444444444443333333333322222222221111100000000000/////////...........-----------,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……‡ˆ‰Š�Ž�‘’’“””””””””““’’‘‘��Ž�Œ�Ž�Œ‹‹Š‰‰ˆˆ‡‡‡‡‡†††††††††ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttuttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooonnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiijjjjjiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa````````_______^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888777777666666665555555555444444444443333333333322222222221111100000000000/////////...........-----------,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒ„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…†‡‰Š�Ž��‘’“””””””””““’’‘‘��Ž�Œ�Ž�Œ‹‹Š‰‰ˆˆ‡‡‡‡††††††††††ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttuttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777666666665555555555444444444443333333333322222222221111100000000000/////////...........-----------,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! }~~~~~~~~~~~~~~~~~~~~~~€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒ„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆŠŒŽ��‘’““”””””””““’’‘‘��Ž�Œ�Ž�Œ‹‹Š‰‰ˆˆ‡‡‡‡‡†††††††††ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttutttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888777777666666665555555555444444444443333333333222222222221111100000000000/////////...........-----------,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! }~~~~~~~~~~~~~~~~~~~~~~€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Œ���‘’““”””””””““’’‘���Ž�Œ�Ž�Œ‹ŠŠ‰ˆˆˆ‡‡‡‡††††††††††ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttutttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeeddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777766666666555555555544444444444333333333322222222222111110000000000//////////...........----------,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! }}~~~~~~~~~~~~~~~~~~~~~€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„…†‡ˆ‰Œ�Ž��‘’““”””””“““’’‘���Ž�Œ�Ž�Œ‹ŠŠ‰ˆˆˆ‡‡‡‡††††††††††ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttutttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhgggggffffffffffffeeeeeeeeeddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa`````````______^^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777766666666555555555544444444444333333333322222222222111110000000000//////////..........-----------,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! }}~~~~~~~~~~~~~~~~~~~~~€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡‰‹ŒŽ��‘’““”””””“““’’‘��Ž��Œ�Ž�Œ‹ŠŠ‰ˆˆˆ‡‡‡‡††††††††††ƒ‚‚‚‚‚‚‚‚‚‚‚‚������������~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttutttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777766666666555555555544444444444333333333322222222222111110000000000//////////..........-----------,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! }}~~~~~~~~~~~~~~~~~~~~~~����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‹Œ���‘’’““””””“““’‘‘��Ž�Œ‹�Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡††††††††††ƒ‚‚‚‚‚‚‚‚‚‚‚‚������������~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiijjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777766666665555555555544444444444333333333322222222222111100000000000//////////..........-----------,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! }}}~~~~~~~~~~~~~~~~~~~~~����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„………„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚��‚‚‚‚ƒ„…†‡ˆŠŒ�Ž�‘‘’““””””“““’‘‘��Ž�Œ‹Ž�ŒŒ‹Š‰‰ˆˆ‡‡‡‡‡††††††††††‚‚‚‚‚‚‚‚‚‚‚‚�������������~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiijjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777766666665555555555544444444444333333333322222222221111100000000000//////////..........-----------,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! }}}}~~~~~~~~~~~~~~~~~~~~�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚���‚‚‚‚ƒƒ„…†ˆŠ‹�Ž��‘’““””””“““’‘‘��Ž�Œ‹Ž�Œ‹‹Š‰‰ˆˆ‡‡‡‡‡††††††††††‚‚‚‚‚‚‚‚‚‚‚‚�������������~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiijjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa``````````_____^^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777766666665555555555544444444443333333333322222222221111100000000000//////////..........-----------,,,,,,,,,,,,,++++++++++*********))))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! }}}}}~~~~~~~~~~~~~~~~~~~~�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚����‚‚‚ƒƒ„…†‡Š‹ŒŽ��‘’““”””””““’‘‘��Ž�Œ‹Ž�Œ‹‹Š‰‰ˆˆ‡‡‡‡‡†††††††††…‚‚‚‚‚‚‚‚‚‚‚‚�������������~~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhggggffffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa``````````_____^^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999999888888888877777766666665555555555444444444443333333333322222222221111100000000000//////////..........-----------,,,,,,,,,,,,++++++++++++********)))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! }}}}}~~~~~~~~~~~~~~~~~~~~������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚�����‚‚‚ƒ„…†‡‰‹Œ���‘’’““””””““’‘‘��Ž�Œ‹Ž�Œ‹ŠŠ‰‰ˆˆ‡‡‡‡††††††††††…‚‚‚‚‚‚‚‚‚‚‚��������������~~~~}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhggggffffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::::::999999999999888888888877777766666665555555555444444444443333333333322222222221111100000000000//////////..........-----------,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! }}}}}}~~~~~~~~~~~~~~~~~~~~�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚�����‚‚‚ƒ„„†‡‰ŠŒ�Ž�‘’’““””””““’‘���Ž�Œ‹Ž�Œ‹ŠŠ‰‰ˆˆ‡‡‡‡‡†††††††††…‚‚‚‚‚‚‚‚‚‚‚��������������~~~~}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::::::999999999999888888888877777766666665555555555444444444443333333333322222222221111100000000000//////////..........-----------,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! }}}}}}~~~~~~~~~~~~~~~~~~~~�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚������‚‚ƒƒ„…‡‰ŠŒ�Ž�‘’’“”””””““’‘����Œ‹ŠŽ�Œ‹ŠŠ‰‰ˆˆ‡‡‡‡††††††††††…‚‚‚‚‚‚‚‚‚‚���������������~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::::::999999999999888888888877777766666665555555555444444444443333333333222222222221111100000000000//////////..........-----------,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! }}}}}}~~~~~~~~~~~~~~~~~~~~~��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚������‚‚ƒƒ„…†‰Š‹�Ž�‘‘’““””””““’‘��Ž�Œ‹Š��Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‡†††††††††…‚‚‚‚‚‚‚‚‚‚���������������~~~}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiijjjiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````___^^^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::::::99999999999988888888887777776666666555555555544444444444333333333322222222222111110000000000///////////..........----------,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚�������������‚‚ƒ„…†‡ˆ‰‹Œ�Ž��‘‘’’’‘‘���Ž�Œ‹Š‰ˆŒ‹Š‰ˆˆ‡‡†††………………„„„„„„„„������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkllkkkkkkkkkkkkjjjjjjjjjjjhgggggggggggffffffffffffeffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaa```````````_______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::::::999999888888888877777777777666666666555555555544444444333333333322222222221111111110000000000///////////.......-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚�������������‚‚ƒ„…†‡ˆ‰‹Œ�Ž��‘‘‘’’‘‘���Ž�Œ‹Š‰ˆ‹‹Š‰ˆˆ‡‡†††………………„„„„„„„„������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkklkkkkkkkkkkkkjjjjjjjjjjjjggggggggggggfffffffffffeeffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaa```````````______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::999999888888888877777777777666666666555555555544444444333333333222222222221111111110000000000///////////.......-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚����‚‚‚‚‚��������������‚‚ƒ„…†‡ˆŠ‹Œ�Ž��‘‘’’‘‘‘���Ž�Œ‹Š‰ˆ‹ŠŠ‰ˆˆ‡‡†††……………„„„„„„„„„�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkklkkkkkkkkkkkkjjjjjjjjjjjiggggggggggggfffffffffffeefffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaa```````````______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::999999888888888877777777776666666666555555555544444444333333333222222222221111111100000000000///////////.......----------,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚�����‚‚‚‚��������������‚‚ƒƒ„…†‡ˆŠ‹Œ�Ž��‘‘‘’‘‘‘��ŽŽ�Œ‹‰‰ˆ‹Š‰‰ˆ‡‡‡†††……………„„„„„„„„„�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkklkkkkkkkkkkkkjjjjjjjjjjjiggggggggggggfffffffffffeefffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaa```````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::999999888888888877777777776666666666555555555544444444333333333222222222221111111100000000000///////////......-----------,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚��������������‚‚ƒ„…†‡ˆ‰Š‹ŒŽ���‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡‹Š‰‰ˆ‡‡††††……………„„„„„„„„„�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkklkkkkkkkkkkkkjjjjjjjjjjjiggggggggggggfffffffffffeefffffeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbaaa```````````______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXWXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::999999888888888877777777776666666666555555555544444444333333333222222222221111111100000000000///////////......-----------,,,,,,,,,++++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚��������������‚‚ƒ„„…†‡ˆ‰ŠŒ�Ž���‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡‹Š‰ˆˆ‡‡†††………………„„„„„„„„„�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkklkkkkkkkkkkkjjjjjjjjjjjjigggggggggggffffffffffffeefffffeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbaaa```````````______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::999999888888888877777777776666666666555555555544444444333333333222222222211111111100000000000///////////......-----------,,,,,,,,,+++++++++++************)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚��������������‚‚ƒƒ„…†‡ˆ‰Š‹Œ�Ž���‘‘‘‘‘���ŽŽ�Œ‹Š‰ˆ‡ŠŠ‰ˆˆ‡‡†††………………„„„„„„„„„����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjigggggggggggfffffffffffeeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaaa```````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::999999888888888877777777776666666666555555555544444444333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,+++++++++++************)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚��������������‚‚ƒƒ„…†‡ˆ‰‰Š‹Œ�Ž���‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡†Š‰‰ˆ‡‡‡†††……………„„„„„„„„„„����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiigggggggggggfffffffffffeeeffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaaa```````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::999999888888888877777777776666666666555555555544444444333333333222222222211111111100000000000//////////.......-----------,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������‚‚ƒƒ„…††‡ˆ‰Š‹Œ�Ž����‘‘‘����ŽŽ�Œ‹Š‰ˆ‡†Š‰ˆˆ‡‡††††……………„„„„„„„„„ƒ����������€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiigggggggggggfffffffffffeeeffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaaa```````````__________^__^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::99999988888888887777777777666666666655555555544444444433333333322222222221111111110000000000///////////.......-----------,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������‚‚ƒƒ„……†‡ˆ‰Š‹Œ��Ž�����������Ž�Œ‹Š‰ˆ‡‡†‰‰ˆˆ‡‡†††……………„„„„„„„„„„ƒ���������€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiggggggggggffffffffffffeeeffffeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbaa```````````___________^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::99999988888888887777777777666666666655555555544444444433333333222222222221111111110000000000///////////.......-----------,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€������������‚‚ƒƒ„……†‡ˆ‰Š‹‹Œ�ŽŽ����������Ž��Œ‹Š‰ˆ‡†…‰ˆˆ‡‡‡†††……………„„„„„„„„„ƒƒ���������€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiggggggggggfffffffffffeeeeffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbaa```````````___________^_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888887777777777666666666655555555544444444433333333222222222221111111110000000000///////////.......-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€������������‚‚ƒ„……†‡ˆ‰Š‹ŒŒ�ŽŽ����������ŽŽ�Œ‹Š‰ˆ‡‡†…‰ˆˆ‡‡†††……………„„„„„„„„„„ƒƒ���������€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiggggggggggfffffffffffeeeeffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbaa```````````___________^_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888887777777777666666666555555555544444444433333333222222222221111111110000000000///////////.......----------,,,,,,,,,++++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€���������������������������������������������‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€�����€€����‚‚ƒ„„…†‡ˆ‰Š‹Œ��ŽŽ����������ŽŽ�Œ‹ŠŠ‰ˆ‡†……ˆˆ‡‡‡†††……………„„„„„„„„„ƒƒƒ��������€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiggggggggggfffffffffffeeeefffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888887777777777666666666555555555544444444433333333222222222221111111110000000000///////////......-----------,,,,,,,,,++++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€����������������������������������������������‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€����€€€����‚ƒƒ„…†‡ˆ‰Š‹Œ��ŽŽ����������ŽŽ�ŒŒ‹Š‰ˆ‡††…„ˆˆ‡‡†††……………„„„„„„„„„„ƒƒƒ��������€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiggggggggggfffffffffffeeeefffeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888877777777777666666666555555555544444444433333333222222222221111111110000000000///////////......-----------,,,,,,,,,++++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������������������������������������������‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€���€€€€���‚‚ƒ„…†‡ˆ‰Š‹Œ�ŽŽŽ����������ŽŽ��Œ‹Š‰ˆˆ‡†……„ˆ‡‡††††……………„„„„„„„„„ƒƒƒƒ��������€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{zzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiigggggggggffffffffffffeeeefffeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbba```````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888877777777776666666666555555555544444444433333333222222222221111111100000000000//////////.......-----------,,,,,,,,,+++++++++++************)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������������������������������������������‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€���€€€€���‚ƒ„……‡ˆ‰Š‹Œ�ŽŽ������������Ž��Œ‹‹Š‰ˆ‡††…„„‡‡‡†††……………„„„„„„„„„ƒƒƒƒƒ�������€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiigggggggggfffffffffffeeeeefffeeeeeeeeeeedddddddddddcdddccccccccccbbbbbbbbbbbaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888877777777776666666666555555555544444444433333333222222222221111111110000000000///////////......-----------,,,,,,,,,++++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€����������������������������������������������‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€��€€€€���‚‚ƒ„…†‡ˆŠ‹Œ�ŽŽ������������ŽŽ�ŒŒ‹Š‰ˆ‡‡†…„„ƒ‡‡††††…………„„„„„„„„„ƒƒƒƒƒƒ�������€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiigggggggggfffffffffffeeeeeffeeeeeeeeeeeedddddddddddcddcccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888877777777776666666666555555555544444444433333333222222222221111111100000000000//////////.......-----------,,,,,,,,,+++++++++++************))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€��€€€€���‚ƒƒ„†‡ˆ‰Š‹Œ�Ž������������ŽŽ��Œ‹ŠŠ‰ˆ‡†……„„ƒ‡‡†††……………„„„„„„„„ƒƒƒƒƒƒƒ������€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiigggggggggfffffffffffeeeeeffeeeeeeeeeeeedddddddddddcddcccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;::::::::::::99999988888888877777777776666666665555555555444444444433333333222222222221111111100000000000//////////.......-----------,,,,,,,,,++++++++++++***********))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€�€€€€€��‚‚ƒ„…†‡ˆŠ‹Œ�Ž������������ŽŽŽ�Œ‹‹Š‰ˆ‡‡†…„„ƒƒ‡††††……………„„„„„„„ƒƒƒƒƒƒƒƒ������€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiggggggggffffffffffffeeeeeffeeeeeeeeeeeddddddddddddcddcccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::::99999988888888877777777776666666665555555555444444444433333333222222222221111111100000000000//////////.......-----------,,,,,,,,,++++++++++++**********)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€�€€€€���‚‚ƒ„…‡ˆ‰Š‹Œ�Ž������������ŽŽ��Œ‹ŠŠ‰ˆ‡†……„„ƒƒ‡†††……………„„„„„„„ƒƒƒƒƒƒƒƒƒ�����€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}|}}}}}}}}}||||||||||||||||{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiggggggggfffffffffffeeeeeeffeeeeeeeeeeedddddddddddccddcccccccccccbbbbbbbbbbba```````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::::99999988888888877777777776666666665555555555444444444433333333222222222221111111100000000000//////////.......-----------,,,,,,,,,++++++++++++**********)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€���‚ƒ„…†‡ˆ‰‹Œ�Ž������������ŽŽ��ŒŒ‹Š‰ˆ‡‡†…„„ƒƒ‚††††……………„„„„„„„ƒƒƒƒƒƒƒƒƒ�����€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}|}}}}}}}}|||||||||||||||||{{{zzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiggggggggfffffffffffeeeeeefeeeeeeeeeeeedddddddddddccddccccccccccbbbbbbbbbbbaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::::99999988888888877777777776666666665555555555444444444433333333222222222221111111100000000000//////////.......-----------,,,,,,,,,++++++++++++**********)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ������������‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€���‚ƒ„…†‡ˆŠ‹Œ�Ž������������ŽŽ��Œ‹ŠŠ‰ˆ‡††…„„ƒƒ‚†††……………„„„„„„„„ƒƒƒƒƒƒƒƒƒ�����€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}|}}}}}}}}|||||||||||||||||{{{zzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiggggggggfffffffffffeeeeeefeeeeeeeeeeeedddddddddddccdcccccccccccbbbbbbbbbbbaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::::9999998888888887777777777666666666555555555544444444443333333322222222222111111110000000000///////////.......-----------,,,,,,,,,++++++++++++**********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ��������������‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„…†‡‰Š‹Œ�Ž�����������ŽŽ��ŒŒ‹Š‰ˆˆ‡†……„ƒƒƒ‚†††……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ�����€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}|}}}}}}}|||||||||||||||||{{{{zzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiigggggggffffffffffffeeeeeefeeeeeeeeeeeddddddddddddccdcccccccccccbbbbbbbbbbbaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999988888888887777777777666666666555555555544444444443333333322222222222111111110000000000///////////.......-----------,,,,,,,,,,+++++++++++**********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ���������������‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€���‚‚ƒ„…†ˆ‰Š‹Œ�Ž�����������ŽŽ��Œ‹‹Š‰ˆ‡‡†…„„ƒƒ‚‚†††……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ����€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}||}}}}}}}|||||||||||||||||{{{zzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiigggggggfffffffffffeeeeeeefeeeeeeeeeeeddddddddddddccdcccccccccccbbbbbbbbbbbaa``````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999988888888887777777776666666666555555555544444444443333333322222222222111111110000000000///////////.......-----------,,,,,,,,,,+++++++++++**********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! }~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ�����������������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€���‚ƒƒ„…‡ˆ‰Š‹Œ�Ž����������ŽŽ��ŒŒ‹Š‰‰ˆ‡††…„„ƒƒ‚‚††………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ����€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}|||}}}}}}|||||||||||||||||{{{{zzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiigggggggfffffffffffeeeeeeefeeeeeeeeeeedddddddddddcccdccccccccccbbbbbbbbbbbaaa``````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>=>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999988888888887777777776666666666555555555544444444443333333322222222222111111110000000000//////////........------------,,,,,,,,,+++++++++++**********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€�����������€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚������������������������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€‚‚‚‚�������������������€€€€€���‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž���������ŽŽŽ��ŒŒ‹Š‰‰ˆ‡††…„„ƒƒ‚‚‡‡‡†††††…………………„„„„„„„„„„€€€€€€€€€€€}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggffgffffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAA@@@@@@@@@@@@??@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;:::::::99999999999988888888888877777777776666666665555555444444444433333333222222222111111111110000000000//////////..........--------,,,,,,,,,,,,,++++++++++************))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! |}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€����������€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€‚‚‚��������������������€€€€€���‚‚ƒ„…†‡ˆ‰Š‹Œ�ŽŽ�������ŽŽŽ��ŒŒ‹‹Š‰ˆˆ‡†……„„ƒƒ‚‚‡‡‡†††††…………………„„„„„„„„„„€€€€€€€€€€}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggffgffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@@??@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;:::::::99999999999988888888888877777777776666666665555555444444444433333333222222222111111111110000000000//////////..........--------,,,,,,,,,,,,,++++++++++************))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! ||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€‚‚��������������������€€€€€€���‚‚ƒ„…†‡ˆ‰Š‹Œ�ŽŽŽ����ŽŽŽŽ���Œ‹‹Š‰‰ˆ‡‡†……„ƒƒƒ‚‚‡‡††††††…………………„„„„„„„„„„€€€€€€€€€€}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhgggggggggggfffgfffffffffffeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBAAAAAAAAA@@@@@@@@@@@@??@@???????????>>>>>>>>>=============<<<<<<<<<;;;;;;;:::::::99999999999988888888888877777777776666666665555555444444444433333333222222222111111111110000000000//////////..........--------,,,,,,,,,,,,,++++++++++************))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! ||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚��‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€‚‚��������������������€€€€€����‚ƒƒ„…†‡ˆ‰Š‹Œ��ŽŽŽ��ŽŽŽŽ���ŒŒ‹‹Š‰ˆˆ‡††…„„ƒƒƒ‚‚‡‡‡†††††………………„„„„„„„„„„„€€€€€€€€€}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBAAAAAAAAA@@@@@@@@@@@@??@@??????????>>>>>>>>>>==============<<<<<<<<;;;;;;;:::::::9999999999998888888888887777777777666666666555555444444444443333333322222222211111111111000000000//////////...........---------,,,,,,,,,,,,,++++++++++***********))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! |||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€‚���������������������€€€€€����‚ƒƒ„…†‡ˆ‰Š‹Œ��ŽŽŽŽŽŽŽŽ���ŒŒ‹‹Š‰‰ˆ‡‡†……„„ƒƒ‚‚‚‡‡††††††………………„„„„„„„„„„„€€€€€€€€€}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBAAAAAAAAA@@@@@@@@@@@@??@@??????????>>>>>>>>>>==============<<<<<<<<;;;;;;;:::::::9999999999998888888888887777777777666666666555555444444444443333333322222222111111111111000000000//////////...........---------,,,,,,,,,,,,,++++++++++***********))))))))((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! |||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€����������������������€€€€€���‚‚ƒ„„…†‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽ����ŒŒ‹‹ŠŠ‰ˆˆ‡††……„„ƒƒ‚‚‚‡‡‡†††††………………„„„„„„„„„„„€€€€€€€€~}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZ[[[ZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBAAAAAAAAA@@@@@@@@@@@???@@??????????>>>>>>>>>>==============<<<<<<<<;;;;;;;:::::::9999999999998888888888887777777777666666666555555444444444443333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,,,,+++++++++***********))))))))((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! ||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€�������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚����������������������������������€€€€€€€€€€���������������������€€€€€����‚‚ƒ„……†‡ˆ‰Š‹ŒŒ���ŽŽŽ����ŒŒ‹‹ŠŠ‰‰ˆ‡‡††…„„ƒƒƒ‚‚‚‡‡††††††………………„„„„„„„„„„„€€€€€€€€~}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBAAAAAAAAA@@@@@@@@@@@???@@??????????>>>>>>>>>>==============<<<<<<<<;;;;;;;::::::::999999999998888888888887777777776666666666555555444444444443333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,,,,+++++++++***********))))))))((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! ||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€��������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚�����������������������������������€€€€€€€€€€���������������������€€€€�����‚‚ƒ„…†‡‡ˆ‰Š‹ŒŒ����Ž����ŒŒŒ‹‹Š‰‰ˆˆ‡††……„„ƒƒƒ‚‚‚‡‡†††††………………„„„„„„„„„„„„€€€€€€€~~||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBAAAAAAAAA@@@@@@@@@@@???@@??????????>>>>>>>>>>==============<<<<<<<<;;;;;;;::::::::999999999988888888888877777777776666666665555555444444444443333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,,,,,++++++++***********))))))))((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! |||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€��������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚�������������������������������������€€€€€€€€€€€����������������������€€€����‚‚ƒƒ„…†‡ˆˆ‰Š‹ŒŒ��������ŒŒŒ‹‹ŠŠ‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚‡‡†††††………………„„„„„„„„„„„„€€€€€€€~~||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBAAAAAAAAA@@@@@@@@@@@???@@??????????>>>>>>>>>>==============<<<<<<<<;;;;;;;::::::::999999999988888888888877777777776666666665555555444444444443333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,,,,,++++++++***********))))))))((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! |||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚�������������������������������������€€€€€€€€€€€€�����������������������������‚‚ƒƒ„…†‡ˆ‰‰Š‹ŒŒ�������ŒŒŒ‹‹ŠŠ‰‰ˆ‡‡††……„„ƒƒƒƒ‚‚‚‡‡†††††………………„„„„„„„„„„„„€€€€€€~~~|||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@@???@??????????>>>>>>>>>>>==============<<<<<<<<;;;;;;;::::::::999999999988888888888877777777776666666665555555444444444443333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,,,,,++++++++***********))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! ||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������€€€€€€€€€€€€€����������������������������‚‚‚ƒ„„…†‡ˆ‰‰Š‹‹ŒŒ�����ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……„„ƒƒƒƒ‚‚‚‡‡†††††……………„„„„„„„„„„„„„€€€€€€~~~|||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBAAAAAAAAA@@@@@@@@@@@???@??????????>>>>>>>>>>================<<<<<<<;;;;;;;::::::::999999999988888888888877777777766666666665555555444444444443333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,,,,,,+++++++***********))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! |||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚����������������������������������������‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������€€€€€€€€€€€€€€����������������������������‚‚ƒƒ„„…†‡ˆ‰‰Š‹‹ŒŒ�����ŒŒ‹‹‹ŠŠ‰ˆˆ‡‡††……„„„ƒƒƒƒ‚‚‚‡‡††††………………„„„„„„„„„„„ƒƒ€€€€€~~~~||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@@???@??????????>>>>>>>>>>================<<<<<<<;;;;;;;:::::::::99999999988888888888877777777766666666665555554444444444443333333322222221111111111110000000000//////////...........---------,,,,,,,,,,,,,,,,+++++++***********))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! |||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚�������������������������������������������‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€���������������������������‚‚‚ƒƒ„……†‡ˆ‰‰Š‹‹ŒŒ�����ŒŒ‹‹ŠŠ‰‰ˆ‡‡††………„„„ƒƒƒƒ‚‚‚‡‡††††………………„„„„„„„„„„„ƒƒ€€€€€~~~~~||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@@???@??????????>>>>>>>>>>================<<<<<<<;;;;;;;:::::::::9999999988888888888877777777776666666666555555444444444443333333332222222211111111111000000000///////////...........--------,,,,,,,,,,,,,,,,,++++++++**********))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! ||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚���������������������������������������������‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€�������������������������‚‚‚‚ƒƒ„„…††‡ˆ‰‰Š‹‹ŒŒŒ��ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……„„„„ƒƒƒƒ‚‚‚‡†††††……………„„„„„„„„„„„ƒƒƒ€€€~~~~~~|||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>>================<<<<<<<;;;;;;;:::::::::9999999988888888888877777777776666666665555555444444444443333333332222222111111111111000000000///////////...........--------,,,,,,,,,,,,,,,,,++++++++**********))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! ||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚������������������������������������������������‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚ƒƒƒ„„…††‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡††………„„„ƒƒƒƒƒ‚‚‚‡†††††……………„„„„„„„„„„„ƒƒƒ€€~~~~~~|||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbabbbbbbbbaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>>================<<<<<<<;;;;;;;:::::::::9999999988888888888877777777776666666665555555444444444443333333332222222111111111111000000000///////////...........--------,,,,,,,,,,,,,,,,,++++++++**********))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! |||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡††………„„„ƒƒƒƒƒ‚‚‚‡††††………………„„„„„„„„„„ƒƒƒƒ€~~~~~~~||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbabbbbbbbaaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>>===============<<<<<<<<;;;;;;;:::::::::9999999988888888888877777777766666666665555555444444444443333333332222222111111111111000000000///////////...........-------,,,,,,,,,,,,,,,,,,,+++++++*********)))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! ||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡†††……„„„„ƒƒƒƒƒ‚‚‚‡††††………………„„„„„„„„„„ƒƒƒƒ~~~~~~~||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbabbbbbbbaaaaaaaaaaa```````________^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@@@????@?????????>>>>>>>>>>>===============<<<<<<<<;;;;;;;::::::::99999999888888888888777777777766666666665555555444444444443333333332222222111111111110000000000///////////...........-------,,,,,,,,,,,,,,,,,,,+++++++*********)))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! ||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚������������������������‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚���������������������������������������������������€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„……††‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡††………„„„„ƒƒƒƒƒ‚‚‚‡††††………………„„„„„„„„„„ƒƒƒƒ~~~~~~~~|||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbabbbbbbbaaaaaaaaaaa```````________^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<;;;;;;;::::::::99999999888888888888777777777766666666665555555444444444443333333332222222111111111110000000000///////////...........-------,,,,,,,,,,,,,,,,,,,+++++++*********)))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! |||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚����������������������������������������������������€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„……††‡‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††………„„„„„ƒƒƒƒ‚‚‚‡††††………………„„„„„„„„„„ƒƒƒƒ~~~~~~~~|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbaabbbbbbbaaaaaaaaaaa```````________^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAABAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<;;;;;;;;::::::::99999999888888887888777777777766666666665555554444444444433333333332222222111111111110000000000///////////...........------,,,,,,,,,,,,,,,,,,,,+++++++*********)))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! ||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚����������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„………††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††………„„„„„ƒƒƒƒ‚‚‚‡††††………………„„„„„„„„„„„ƒƒƒ~~~~~~~~~||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbaabbbbbbaaaaaaaaaaaa```````________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAABAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==============<<<<<<<<;;;;;;;;::::::::99999999888888887888777777777766666666665555554444444444433333333332222222111111111110000000000///////////...........------,,,,,,,,,,,,,,,,,,,,+++++++*********)))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! ||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„………†††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††………„„„„„ƒƒƒƒ‚‚‚‡††††………………„„„„„„„„„„ƒƒƒƒ~~~~~~~~~||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxxxwwwwwwwwwwwwwwwvwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggfffffffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbaabbbbbbaaaaaaaaaaa````````_______^^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==============<<<<<<<<;;;;;;;;:::::::999999999888888887888777777777766666666665555554444444444433333333332222222111111111110000000000//////////............------,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! |||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚����������������������������������������������������������������������������€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„…………†††‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††…………„„„„ƒƒƒƒ‚‚‚‡††††…………………„„„„„„„„„ƒƒƒƒ~~~~~~~~~~|||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggfffffffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaabbbbbbaaaaaaaaaaa````````_______^^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>===============<<<<<<<<;;;;;;;;:::::::999999998888888887888777777777766666666655555554444444444433333333332222222111111111110000000000///////////...........------,,,,,,,,,,,,,,,,,,,,,++++++********))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! |||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€�����������������������‚‚����������������������������������������������������������������������������€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡††…………„„„„ƒƒƒƒ‚‚‚‡††††…………………„„„„„„„„„ƒƒƒƒ~~~~~~~~~~~~||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbaaabbbbbbaaaaaaaaaaa````````_______^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;:::::::999999998888888887888777777777766666666665555554444444444433333333332222222111111111110000000000//////////............------,,,,,,,,,,,,,,,,,,,,,++++++********))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! ||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚����������������������������������������������������������������������������€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………†††‡‡‡ˆˆˆ‰‰ŠŠŠŠ‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡††…………„„„„„ƒƒƒ‚‚‚‡††††…………………„„„„„„„„„ƒƒƒƒ~~~~~~~~~~~~||||||||{{{{{{{{{{{{{{{{z{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbaaabbbbbaaaaaaaaaaaa````````_______^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<;;;;;;;;;::::::999999999888888888788877777777766666666665555555444444444443333333333222222211111111111000000000///////////...........-------,,,,,,,,,,,,,,,,,,,,,++++++********))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! |||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚����������������������������������������������������������������������������€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡††…………„„„„ƒƒƒƒ‚‚‚‡††††…………………„„„„„„„„„ƒƒƒƒ~~~~~~~~~~~~~~|||||||{{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzzzzyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggffffffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbaaabbbbbaaaaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==============<<<<<<<<;;;;;;;;;::::::999999999888888888788877777777776666666665555555444444444433333333333222222111111111110000000000///////////............------,,,,,,,,,,,,,,,,,,,,,+++++++*******))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! |||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������������������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€������������������������€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„…………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŽŽ��ŒŒ‹‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡††††…………„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}|||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuutttttttttsssssssssssssssrssssssssssssrrrrrrrrrrrrrrqqppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmlllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaa````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIIIIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===========<<<<;;;;;;;;;::::::::::9999999999998888888887777777777776666666666555555555544444444433333333333222221111111100000000000////////...........-----------,,,,,,,,,,,,,+++++++++++++++*******)))))))((((((((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������������������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€�����������������������€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŽŽ��ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡††††…………„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}|||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuutttttttttssssssssssssssrrssssssssssssrrrrrrrrrrrrrrqpppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaa````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>===========<<<;;;;;;;;;;::::::::::9999999999998888888887777777777776666666666555555555544444444433333333333222221111111100000000000////////...........-----------,,,,,,,,,,,,,+++++++++++++++*******))))))))(((((((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!! |||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������€€�������������������������������������������������������������������������������������������‚‚‚‚‚‚‚�������������������‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€���������������������€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡††††……………„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~~~}}}}}|||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuttttttttsssssssssssssssrrssssssssssssrrrrrrrrrrrrrqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmlllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<;;;;;;;;;;::::::::::999999999999888888888777777777777666666666655555555554444444443333333333322222111111100000000000/////////...........-----------,,,,,,,,,,,,,,++++++++++++++*******))))))))((((((((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!! |||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€�€€€€€€€€�������������������������������������������������������������������������������������‚‚‚‚‚���������������������‚‚‚������������������������������€€€€€€€€€€€€€€€€€�������������������€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡†††……………„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~~~}}}}}||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuttttttttssssssssssssssrrrsssssssssssrrrrrrrrrrrrrrqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaa```____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;;::::::::::999999999998888888888777777777777666666666655555555554444444443333333333322222111111100000000000////////............-----------,,,,,,,,,,,,,,,+++++++++++++*******))))))))((((((((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€�����€€€€€���������������������������������������������������������������������������‚‚������������������������‚������������������������������€€€€€€€€€€€€€€€€€€€������������������€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††……………„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuttttttttssssssssssssssrrrsssssssssssrrrrrrrrrrrrrqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaa```____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;;:::::::::9999999999998888888888877777777777666666666655555555554444444443333333333322222111111100000000000////////............-----------,,,,,,,,,,,,,,,+++++++++++++*******))))))))((((((((()((((((((((('''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! |||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„……†††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††……………„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{zyyyyyyyyyyxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuutttttttsssssssssssssssrrrssssssssssrrrrrrrrrrrrrrqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaa```___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;:::::::::::999999999998888888888777777777777666666666655555555554444444443333333333322222111111100000000000////////............-----------,,,,,,,,,,,,,,,,++++++++++++*******))))))))((((((((()((((((((((('''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! |||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������€�������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„……†††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~~}}}}}}}}||||||||{{{{{{{{{{{{{{{{zyyyyyyyyyxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttssssssssssssssrrrrssssssssssrrrrrrrrrrrrrrqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaa```___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;::::::::::9999999999998888888888777777777777666666666655555555554444444443333333333322222111111100000000000////////...........------------,,,,,,,,,,,,,,,,,+++++++++++*******))))))))((((((((())(((((((((('''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������€€€€€€������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚ƒƒ„„„……†††‡‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zyyyyyyyyxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttsssssssssssssssrrrrssssssssssrrrrrrrrrrrrrqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZYYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;::::::::::9999999999998888888888877777777777666666666655555555554444444443333333333322222111111000000000000////////...........------------,,,,,,,,,,,,,,,,,+++++++++++******)))))))))((((((((())((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! |||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€����€€€����€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚ƒƒƒ„„……††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŽ���ŒŒŒ‹‹ŠŠ‰‰ˆ‡‡‡††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzyyyyyyyyxxxxxxxxxxxxxxxxwyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttssssssssssssssrrrrrsssssssssrrrrrrrrrrrrrrqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[[[[ZZZZZZZZZZYYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;::::::::::9999999999988888888888877777777777666666666655555555554444444443333333333322222111111000000000000////////...........------------,,,,,,,,,,,,,,,,,,++++++++++******)))))))))((((((((())((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚����������‚‚ƒƒƒ„„……††‡‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����~~~~~~~~~~~~~~~}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzyyyyyyyxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuutttttsssssssssssssssrrrrrsssssssssrrrrrrrrrrrrrqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaa``___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;::::::::::999999999998888888888887777777777766666666665555555554444444444333333333332222211111100000000000/////////...........------------,,,,,,,,,,,,,,,,,,+++++++++*******)))))))))((((((((()))(((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚�����������‚‚ƒƒ„„……††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠ����ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����~~~~~~~~~~~~~~~}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzyyyyyyyxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttssssssssssssssssrrrrrssssssssrrrrrrrrrrrrrrqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaa``___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;;:::::::::999999999998888888888887777777777766666666655555555554444444444333333333322222211111100000000000////////............------------,,,,,,,,,,,,,,,,,,+++++++++*******))))))))))(((((((()))(((((((((''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! |||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€���������������€€������������‚‚‚‚‚‚‚������������‚‚ƒƒ„„……††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ���ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~~}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzyyyyyyxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttsssssssssssssssrrrrrrssssssssrrrrrrrrrrrrrrqqqqppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[\[[[[[[[[[[[ZZZZZZZZZZYYYZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;;:::::::::999999999998888888888887777777777766666666655555555554444444443333333333322222211111100000000000////////............------------,,,,,,,,,,,,,,,,,,+++++++++*******))))))))))(((((((()))(((((((((('''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! {||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€��������������€€€€��������������‚���������������‚‚ƒƒ„„…††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰��ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������~~~~~~~~~~~~~}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{zzzzzyyyyyyxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttssssssssssssssssrrrrrrsssssssrrrrrrrrrrrrrrqqqqqppppppppppoooooooooooooonoonnnnnnnnnnnnnmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZYYYYYYYYYYYXXXXXXXXXXXWXXXXXWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>============<<<;;;;;;;;;;:::::::::999999999998888888888887777777777766666666655555555554444444443333333333322222211111100000000000////////............------------,,,,,,,,,,,,,,,,,,+++++++++*******)))))))))))((((((()))(((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! {{|||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€������������€€€€€€€���������������������€€€€����‚‚ƒƒ„……††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰��ŒŒŒ‹‹ŠŠ‰‰‰ˆ‡‡††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������~~~~~~~~~~~~}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzyyyyyxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttsssssssssssssssrrrrrrrsssssssrrrrrrrrrrrrrrqqqqqppppppppppoooooooooooooononnnnnnnnnnnnnnmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZYYYYYYYYYYXXXXXXXXXXXXWXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>============<<<;;;;;;;;;;:::::::::999999999998888888888887777777777766666666655555555554444444443333333333322222211111100000000000////////............------------,,,,,,,,,,,,,,,,,+++++++++********))))))))))))(((((()))(((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! {{|||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€������������€€€€€€€€�������������������€€€€€€���‚‚ƒ„„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰�ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������~~~~~~~~~~~}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{zzzzzzyyyyyxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttssssssssssssssssrrrrrrrsssssssrrrrrrrrrrrrrrqqqqqpppppppppooooooooooooooononnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccccbcccbbbbbbbbbbbaaaaaaaaaaa`____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZYYYYYYYYYYXXXXXXXXXXXXWXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSSRRRRRRRRRRQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<;;;;;;;;;;::::::::::99999999998888888888887777777777766666666655555555554444444443333333333322222211111000000000000////////............-----------,,,,,,,,,,,,,,,,,++++++++++********))))))))))))(((((()))((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! {{{||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€����������������€€€€€€€€���‚‚ƒ„„…††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹ŠŠŠŠ‰‰ŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������~~~~~~~~~~}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{zzzzzzyyyyxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttsssssssssssssssrrrrrrrrsssssssrrrrrrrrrrrrrrqqqqqpppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccccbccbbbbbbbbbbbbaaaaaaaaaaa`____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXXXWXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>============<<;;;;;;;;;;;::::::::::9999999999888888888888777777777776666666665555555555444444444333333333332222221111100000000000/////////............-----------,,,,,,,,,,,,,,,,,++++++++++********)))))))))))))((((()))((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! {{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€���€���������€€€€€€€€€€���‚‚ƒ„„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŠŠŠŠ‰‰ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������~~~~~~~~~}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{zzzzzzzyyyyxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttsssssssssssssssrrrrrrrrssssssrrrrrrrrrrrrrrqqqqqqppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeddddddddddddccccccccccbbccbbbbbbbbbbbaaaaaaaaaaaa`___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYZYYYYYYYYYYYXXXXXXXXXXXWWXXXXWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<;;;;;;;;;;::::::::::9999999999888888888888777777777766666666665555555555444444444333333333332222221111100000000000/////////...........------------,,,,,,,,,,,,,,,,+++++++++++*******)))))))))))))))(((()))((((((((('''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! {{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€�€€€����€€€€€€€€€€€€€���‚‚ƒ„……†‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠ‰‰‰ŒŒ‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzyyyxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutsssssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrrqqqqqqppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccccbbccbbbbbbbbbbbaaaaaaaaaaaa`___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYZYYYYYYYYYYXXXXXXXXXXXXWWXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<;;;;;;;;;;;;:::::::::9999999999888888888888777777777776666666665555555555444444444333333333332222221111100000000000/////////............-----------,,,,,,,,,,,,,,,++++++++++++*******)))))))))))))))(((()))((((((((''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! {{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚������������������‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„……†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzyyxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutsssssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrqqqqqqqppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccccbbcbbbbbbbbbbbbaaaaaaaaaaa``___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZYYYYYYYYYYXXXXXXXXXXXXWWXXXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQQPPQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<;;;;;;;;;;;;:::::::::9999999999888888888888777777777766666666665555555554444444444333333333332222221111100000000000/////////...........------------,,,,,,,,,,,,,,,++++++++++++*******))))))))))))))))((()))((((((((''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! {{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚����������������������‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„……†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������€~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzyyxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuussssssssssssssssrrrrrrrrrsssssrrrrrrrrrrrrrrqqqqqqqpppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeddddddddddddcccccccccccbbcbbbbbbbbbbbaaaaaaaaaaaa``___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZYYYYYYYYYYXXXXXXXXXXXXWWXXXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>============<<<;;;;;;;;;;;;:::::::::9999999999888888888888777777777766666666655555555554444444444333333333332222221111100000000000/////////...........------------,,,,,,,,,,,,,,+++++++++++++*******))))))))))))))))((()))((((((((''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! {{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚�����������������������‚‚€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‹‹‹ŠŠ‰‰‰‰ˆˆˆ‡‡‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������€~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuussssssssssssssssrrrrrrrrrsssssrrrrrrrrrrrrrrqqqqqqqpppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccccbbbcbbbbbbbbbbbaaaaaaaaaaaa``___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWXXXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777766666666655555555554444444443333333333332222221111100000000000/////////...........------------,,,,,,,,,,,,,++++++++++++++*******))))))))))))))))((()))(((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! {{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������������������‚€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚ƒ„„…††‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������€~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzyxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuusssssssssssssssrrrrrrrrrrssssrrrrrrrrrrrrrrrqqqqqqqpppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWXXXWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<<;;;;;;;;;;;;::::::::::9999999999888888888888777777777766666666655555555554444444443333333333332222221111100000000000/////////...........------------,,,,,,,,,,,,+++++++++++++++******)))))))))))))))))((()))(((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! {{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������������������€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������€���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……†‡ˆˆ‰ŠŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆ‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������€~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutsssssssssssssssrrrrrrrrrrssssrrrrrrrrrrrrrrqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```__________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<<;;;;;;;;;;;;::::::::::9999999999888888888887777777777766666666655555555554444444443333333333332222221111100000000000/////////...........------------,,,,,,,,,,,,+++++++++++++++******)))))))))))))))))((()))(((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#$$$$###########""""""""""!!!!!!!!!!!! {{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…††‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡†††………„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚�������€~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuutssssssssssssssrrrrrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqqppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa```__________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>===========<<<<;;;;;;;;;;;;::::::::::9999999999888888888887777777777766666666655555555554444444443333333333332222221111100000000000/////////...........------------,,,,,,,,,,,,+++++++++++++++******)))))))))))))))))((()))(((((((''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#$$$$###########""""""""""!!!!!!!!!!!! {{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆˆ‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡†††…………„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚�������~~~~~~}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{zzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuutssssssssssssssrrrrrrrrrrrsssrrrrrrrrrrrrrrqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa```_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>>>===========<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777777666666666555555555544444444443333333333332222221111100000000000/////////...........------------,,,,,,,,,,,++++++++++++++++******)))))))))))))))))((()))(((((((''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#$$$$###########""""""""""!!!!!!!!!!!! {{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€����������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆˆ‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡††††……………„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚�������~~~~~~~}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{zzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuutsssssssssssssrrrrrrrrrrrrssrrrrrrrrrrrrrrrqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa```_________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>>>===========<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777777666666666655555555544444444443333333333332222221111000000000000/////////...........------------,,,,,,,,,,,++++++++++++++++******)))))))))))))))))((()))(((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#$$$############""""""""""!!!!!!!!!!!! |||||||||||||||}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€€€€€������������€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€�����������������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��‚‚ƒ„„…††‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡†††…………„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚�������€€€€~~~~~~||||||||||{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuttttttttttttttttsssssssssttttsssssssssssssssrrrrrrqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa````__________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAAA@@@@@@@@?????????>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::::999999998888887777777777766666666655555555544444444443333333333322222222222221111111100000000000///////////....-------------,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))))(((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!! |||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€����������€€€€���€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������€€€€������������������������€���������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€€€€€€€��‚‚ƒ„„…†‡‡ˆ‰ŠŠŠ‹‹‹‹ŠŠ‰‰ˆˆˆ‡††…………„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������€€€€~~~~~|||||||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuutttttttttttttttssssssssssttttsssssssssssssssrrrrrrqqqqqqqqppppppppppppppooooonnnnnnnnnnnnnnnmmmmmmmmmnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````__________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAA@@@@@@@@@?????????>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999998888887777777777766666666655555555544444444443333333333322222222222211111111100000000000///////////....------------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))))(((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!! ||||||||||||||||}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€��������€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������€€€€€€����������������������€€€�������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€€���‚‚ƒ„……†‡ˆˆ‰ŠŠŠ‹‹ŠŠŠ‰‰ˆˆˆ‡††………„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚�����€€€~~~~||||||||||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuttttttttttttttttsssssssssttttssssssssssssssrrrrrrrqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````_________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCBBBBBAA@@@@@@@@??????????>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::::9999999998888887777777777766666666555555555544444444443333333333322222222222211111111100000000000///////////....------------,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))))((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!! |||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������€€€€€€€€€��������������������€€€€€�����€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€€��‚‚ƒƒ„…††‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆˆ‡††………„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚����€€€€~~}||||||||||||{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuutttttttttttttttssssssssssttttssssssssssssssrrrrrrrqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````_________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCBBBBBAA@@@@@@@@??????????>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::99999999998888887777777777766666666555555555544444444443333333333322222222222211111111100000000000///////////....------------,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))))((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!! ||||||||||||||||||}}}}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€€€€€€€������������������€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€��‚‚ƒƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆˆ‡††………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚����€€€€~}}}}|||||||||{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuutttttttttttttttsssssssssstttsssssssssssssssrrrrrrrqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````_________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBAA@@@@@@@@??????????>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::::::::99999999998888887777777777666666666555555555544444444443333333333222222222222211111111100000000000///////////....------------,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))))((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!! |||||||||||||||||||}}}}||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������€€€€€€€€€€€€€€����������������€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚‚ƒ„……†‡ˆ‰‰ŠŠŠŠŠŠ‰‰ˆ‰ˆ‡‡†……„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚����€€€€}}}}}}|||||||{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttsssssssssstttsssssssssssssssrrrrrrrqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::::::::999999999998888887777777777666666666555555555544444444443333333333322222222222211111111000000000000///////////....------------,,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))()((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!! |||||||||||||||||||}}}}|||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€��‚‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠ‰‰‰‰ˆ‡‡†……„„„„„„„„„„„„…………………„„„„ƒƒƒƒ‚‚‚‚����€€€€}}}}}}}|||||||{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvwvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttssssssssssstttsssssssssssssssrrrrrrrqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::::::::999999999998888887777777777666666666555555555544444444443333333333222222222222211111111000000000000///////////....-----------,,,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))()((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!! ||||||||||||||||||||}}}|||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚�������������������������������������������������������€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€��‚ƒ„„…†‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡†……„„„„„„„„„„„………………………„„„„ƒƒƒƒ‚‚‚‚����€€€€€}}}}}}}}||||||{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvwvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttsssssssssssttsssssssssssssssrrrrrrrrqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888887777777777666666666555555555544444444443333333333222222222222111111111000000000000///////////....-----------,,,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))()((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! |||||||||||||||||||||}}||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€��‚ƒƒ„…†‡ˆˆ‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡††…„„„„ƒƒ„„„„„…………………………„„„„ƒƒƒ‚‚‚‚‚����€€€€€~~}}}}}}}|||||{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvwvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssssssssssstttssssssssssssssrrrrrrrrqqqqqppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::::9999999999998888887777777776666666665555555555444444444443333333333222222222222111111111000000000000///////////....-----------,,,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))()((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ||||||||||||||||||||||}|||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€�‚‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡††…„„„ƒƒƒƒ„„„„……………………………„„„„ƒƒƒ‚‚‚‚‚����€€€€€€~~~~}}}}}}|||||{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttssssssssssssttsssssssssssssssrrrrrrrrqqqqpppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````_______^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999888888777777777666666666555555555544444444444333333333322222222222211111111100000000000////////////...------------,,,,,,,,,,,,,,+++++++++++++++++++************)))))))))))))))((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! |||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚ƒ„„…†‡ˆ‰‰ŠŠŠŠŠ‰‰‰‰ˆ‡††…„„„ƒƒƒƒ„„„„………………†…………„„„„ƒƒƒƒ‚‚‚‚‚����€€€€€~~~~~}}}}}|||||{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttssssssssssssttssssssssssssssrrrrrrrrrqqqqppppppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````_______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999999888888777777777666666666555555555544444444444333333333332222222222211111111100000000000///////////.....-----------,,,,,,,,,,,,,,+++++++++++++++++++***+********)))))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! {|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠ‰‰‰‰ˆ‡††…„„„ƒƒƒƒƒ„„„……………†††…………„„„„ƒƒƒƒƒ‚‚‚‚����€€€€~~~~~~}}}}}||||{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttsssssssssssstsssssssssssssssrrrrrrrrrqqqpppppppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````_______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999888888777777777666666666555555555544444444443333333333332222222222211111111000000000000///////////....------------,,,,,,,,,,,,,,+++++++++++++++++++***+*********))))))))))))))((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! {||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€�‚‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠ‰‰‰‰ˆ‡††…„„„ƒƒƒƒƒ„„„„…………†††…………„„„„„ƒƒƒƒƒ‚‚‚‚����€€€~~~~~~~}}}}||||{{{{{{zzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttssssssssssssssssssssssssssssrrrrrrrrrqqqpppppppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````______^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBB@@@@@@@@@??????????>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999888888777777777666666666555555555544444444444333333333332222222222211111111000000000000///////////....------------,,,,,,,,,,,,,++++++++++++++++++++***+*********))))))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! {{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚ƒ„…††‡ˆ‰‰ŠŠŠŠ‰‰‰‰ˆ‡‡†……„„ƒƒƒƒƒƒ„„„………………………………„„„„„ƒƒƒƒƒ‚‚‚‚����€€~~~~~~}}}}||||{{{{{{zzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrqqpppppppppppppppooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````______^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::99999999999999888888777777776666666666555555555544444444444333333333332222222222211111111000000000000///////////....------------,,,,,,,,,,,,,++++++++++++++++++++***+*********))))))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! {{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚ƒ„……†‡ˆˆ‰‰ŠŠŠ‰‰‰‰ˆ‡‡†……„„ƒƒƒƒƒƒ„„„………………………………„„„„„„ƒƒƒƒƒ‚‚‚‚����€~~~~~~}}}||||{{{{{{zzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrqqpppppppppppppppooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBB@@@@@@@@@??????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::99999999999999888887777777776666666665555555555544444444443333333333332222222222211111111000000000000///////////....-----------,,,,,,,,,,,,,,++++++++++++++++++++***+*********)))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! {{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒƒ„…†‡ˆˆ‰‰‰Š‰‰‰‰‰ˆ‡‡†……„„ƒƒƒƒƒƒ„„„„………………………………„„„„„„„ƒƒƒƒ‚‚‚‚����~~~~~~}}}}|||{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssssrssssssssssssssrrrrrrrrrrrqpppppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmmlmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBB@@@@@@@@@??????????>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::99999999999999888887777777776666666665555555555544444444443333333333332222222222211111111000000000000///////////....-----------,,,,,,,,,,,,,,++++++++++++++++++++***+*********)))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! {{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~€€€�‚‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰‰ˆ‡‡†……„„ƒƒƒƒƒƒ„„„„……………………………………„„„„„„„ƒƒƒ‚‚‚����~~~~~}}}}|||{{{{{zzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssssrssssssssssssssrrrrrrrrrrrqpppppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmmlmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````_____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBB@@@@@@@@@??????????>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::99999999999998888887777777776666666665555555555544444444443333333333332222222222211111111000000000000///////////....------------,,,,,,,,,,,,,+++++++++++++++++++****+*********)))))))))))))(((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! {{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€�������������€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€�‚‚ƒ„…†‡‡ˆ‰‰‰‰‰‰‰‰‰ˆ‡‡†……„„ƒƒƒƒƒƒ„„„„…………………………………………„„„„„„ƒƒƒ‚‚‚���~~~~~}}}}|||{{{{{zzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssssrrsssssssssssssrrrrrrrrrrrrqppppppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmmmmllmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBB@@@@@@@@@??????????>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999999888887777777777666666666555555555554444444444333333333333222222222221111111100000000000///////////.....-----------,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))(((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! {{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…††‡ˆ‰‰‰‰‰‰‰‰‰ˆ‡‡†……„„„ƒƒƒƒ„„„„„………………………………………………„„„„ƒƒƒ‚‚‚���~~~~~}}}}|||{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttsssssssssssssrrsssssssssssssrrrrrrrrrrrrpppppppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmmmmllmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````_____^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBA@@@@@@@@@????????>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888887777777777666666666555555555554444444444433333333333222222222221111111100000000000///////////.....-----------,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! {{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„……†‡ˆˆ‰‰‰‰‰‰‰‰ˆ‡‡††…„„„„ƒƒ„„„„„………………†……………………………………„„„ƒƒƒ‚‚‚��~~~~}}}}|||{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttsssssssssssssrrrsssssssssssssrrrrrrrrrrrrqpppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBA@@@@@@@@@????????>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::99999999999988888877777777776666666665555555555544444444444333333333332222222222211111111000000000000//////////....------------,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! {{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€�‚ƒ„„…†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡††……„„„„„„„„„……………††††††††…………………………„„„ƒƒ‚‚‚��~~~~~}}}||||{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttssssssssssssrrrssssssssssssrrrrrrrrrrrrrqpppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBA@@@@@@@@@????????>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::99999999999988888877777777766666666665555555555544444444444333333333332222222222211111111000000000000//////////....------------,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!! {{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}~}~~~~~~~~~~~~~~~~€€�‚ƒƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡††………„„„„„„„……………†††††††††††††††…………„„„ƒƒƒ‚‚��~~~~~}}}||||{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttsssssssssssssrrrssssssssssssrrrrrrrrrrrrrqpppppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmmmmlllmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````````____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBA@@@@@@@@@????????>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888777777777766666666665555555555544444444444333333333332222222222211111111100000000000//////////....------------,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!! {{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}~~~~~~~~~~~~~~~~~€€�‚‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡††………„„„„………………†††††††††††††††††…………„„„ƒƒ‚‚‚�~~~~~}}}||||{{{{{zzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttsssssssssssssrrrrsssssssssssrrrrrrrrrrrrrrqpppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmmllllmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBAA@@@@@@@@????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888777777777776666666666555555555544444444444333333333332222222222211111111100000000000//////////....------------,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! {{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€��‚ƒ„…††‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡†††…………………………††††††††††††††††††††………„„„ƒƒ‚‚‚�~~~~~}}}}|||{{{{{zzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttsssssssssssssrrrrsssssssssssrrrrrrrrrrrrrrqppppppppppppooooooooooooonnnnnnnmmmmmmmmmmmmmmllllmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAA@@@@@@@@????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888777777777776666666666555555555544444444444333333333332222222222211111111100000000000//////////...-------------,,,,,,,,,,,,,,++++++++++++++*******************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!! {{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„……†‡ˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡†††…………………††††††‡‡‡‡‡‡‡‡††††††††…………„„ƒƒƒ‚‚�€~~~~}}}}||||{{{{{zzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttsssssssssssssrrrrrsssssssssssrrrrrrrrrrrrrrqpppppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmmlllllmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````___^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAA@@@@@@@@????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;::::::::::999999999998888887777777777776666666666555555555554444444444333333333332222222222211111111100000000000//////////...-------------,,,,,,,,,,,+,,++++++++++++++*******************))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!! zz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{||||||{{{{|||||||}}~~€�‚‚ƒ„………††††‡††………„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„††††††††††……………„„„ƒƒ‚‚‚��‚‚‚�����€€€~~~~}}}}}}{{zzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrqqqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeefffffffffeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbbaaaaaaa```````````_________`____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA????????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::9999999999888888888887776666666666665555555555444444444444433333333333222222222222211111111111000000000000000//////////..........------------,,,,,,,,,,,++++++++++++++***************))))))))))(((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!!!!!! zzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{|||||||}}}~€€�‚ƒ„„……††††††††………„„„„„„„„„„„„„„„…………‡††††††††††…………„„ƒƒƒ‚‚‚��‚‚‚�����€€€~~~~~}}}}}{{{zzzzzzzzzzzzzzzyyyyyyyxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrqqqqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeefffffffffeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaaa```````````_________``___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNNNNNMNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA????????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::9999999998888888888877776666666666665555555555444444444444433333333333222222222222211111111111000000000000000/////////..........-------------,,,,,,,,,,,++++++++++++++***************)))))))))(((((((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!!!!!! zzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{||||||||}}~€�‚ƒƒ„…………††††††…………„„„„„„„„„„„…………………‡‡‡‡†††††††………„„„ƒƒƒ‚‚‚��‚‚‚‚����€€€€~~~~~}}}}}{{{zzzzzzzzzzzzzzyyyyyyyyxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeefffffffffeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbbaaaaaaa````````````_________`___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNNNNMMNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA????????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::99999999998888888888877776666666666665555555555544444444444433333333333222222222222211111111111000000000000000/////////..........-------------,,,,,,,,,,,++++++++++++++***************)))))))))(((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!!!!!! zzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€�������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{||||||||}}~~€��‚ƒ„„……………†††††…………………„„………………………………‡‡‡‡‡††††††………„„„ƒƒƒ‚‚���‚‚‚‚����€€€€~~~~}}}}}{{{{zzzzzzzzzzzzzyyyyyyyyxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeeffffffffeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbaaaaaaaa````````````_________`___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA????????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::99999999998888888888877776666666666665555555555544444444444443333333333222222222222211111111111000000000000000/////////..........-------------,,,,,,,,,,+++++++++++++++***************)))))))))(((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!!!!!! zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€�����������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||}}~€�‚‚ƒ„„…………†††††††…………………………………………………‡‡‡‡‡‡†††††………„„„ƒƒ‚‚‚���‚‚‚‚����€€€€~~~~}}}}}{{{{zzzzzzzzzzzzzyyyyyyyyxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrqqqqqqqqqqqqqqqqpppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeffffffffeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbaaaaaaa````````````__________`___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA????????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::99999999998888888888777776666666666665555555555544444444444443333333333222222222222211111111111000000000000000/////////..........-------------,,,,,,,,,,++++++++++++++****************)))))))))(((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!!!!!! zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€��������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{||{||||||}}~~€€�‚ƒƒ„„………††††††††††††††††††††††††††‡‡‡‡‡‡††††………„„„ƒƒƒ‚‚‚���‚‚‚‚����€€€€~~~~~}}}}{{{{{zzzzzzzzzzzyyyyyyyyywwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrqqqqqqqqqqqqqqqqpppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllklllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffffffeeeeefffffffeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbaaaaaaaa````````````__________`___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@????????>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::99999999998888888888877776666666666665555555555544444444444443333333333222222222222211111111111000000000000000/////////..........-------------,,,,,,,,,,++++++++++++++****************)))))))))(((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€�����������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{|{{{{{||||}}~€��‚ƒƒ„„„…††††††††††††††††††††††††††‡‡‡‡‡‡††††………„„ƒƒƒ‚‚‚����‚‚‚�����€€€~~~~~~}}}}{{{{{{zzzzzzzzzzyyyyyyyyywwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqqppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllklllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeffffffeeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbaaaaaaaa````````````_____________________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@?????????>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::99999999998888888888777776666666666665555555555544444444444443333333333222222222222211111111111000000000000000/////////.........--------------,,,,,,,,,,++++++++++++++****************)))))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#######"""""""""""!!!!!!!!!!!!!!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€�������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~€��‚ƒƒ„„„†††††††††‡‡‡‡‡‡‡‡†††††††††ˆ‡‡‡‡‡††††……„„„ƒƒ‚‚‚����€‚‚‚����€€€€~~~~~~}}}}{{{{{{{zzzzzzzzzyyyyyyyyywwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrqqqqqqqqqqqqqqqqppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeffffffeeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbaaaaaaa````````````______________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@?????????>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::9999999999888888888877777666666666666555555555554444444444444333333333332222222222221111111111100000000000000//////////.........--------------,,,,,,,,,,,+++++++++++++****************)))))))))((((((((((((((('''''''''&&&&&&&&&&%&%%%%%%%%%%%%%%%$$$$$$$$$#######"""""""""""!!!!!!!!!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€�‚‚ƒƒ„„…††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††ˆˆ‡‡‡‡‡††………„„ƒƒƒ‚‚����€€‚‚�����€€€€~~~~~~}}}}{{{{{{{{zzzzzzzzzyyyyyyyywwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeffffffeeeeeeeeeeeedddddddccccccccbbbbbbbbbbbbaaaaaaaa````````````______________________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@?????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::9999999998888888888877777666666666666555555555554444444444444333333333332222222222221111111111100000000000000//////////.........--------------,,,,,,,,,,,++++++++++++****************))))))))))((((((((((((((''''''''''&&&&&&&&&&%&%%%%%%%%%%%%%%%$$$$$$$$$#######"""""""""""!!!!!!!!!!!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€€�‚‚ƒƒ„…†††‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡†††ˆˆ‡‡‡‡†††………„„ƒƒ‚‚����€€€‚�����€€€€€~~~~~~}}}}{{{{{{{{{zzzzzzzzyyyyyyyywwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkklkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeffffffeeeeeeeeeeeedddddddccccccccbbbbbbbbbbbbaaaaaaaa````````````_____________________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUVUUUUUUUUUUUTTTTTTTTTTSSSTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@?????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::9999999998888888888877777666666666666555555555555444444444444433333333332222222222221111111111000000000000000/////////..........-------------,,,,,,,,,,,,++++++++++++****************))))))))))((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€€�‚‚ƒƒ……††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††ˆˆ‡‡‡‡†††……„„ƒƒ‚‚‚���€€€€������€€€€~~~~~~~~}}}{{{{{{{{{{zzzzzzzzyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssssssrrrrqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkklkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeefffffeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbaaaaaaa`````````````_____________________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@?????????>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::999999999888888888887777766666666666655555555555544444444444443333333332222222222222111111111100000000000000//////////.........--------------,,,,,,,,,,,+++++++++++++****************))))))))))((((((((('((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€€�‚‚ƒ……††‡‡‡ˆˆˆˆ‰‰‰‰ˆˆˆˆˆ‡‡‡‡††ˆˆˆ‡‡‡‡††……„„ƒƒ‚‚���€€€€€�����€€€€~~~~~~~}}}}{{{{{{{{{{{zzzzzzzyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrrqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeefffffeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbbaaaaaaa````````````_____________________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>========<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888887777766666666666655555555555544444444444443333333332222222222222111111111100000000000000//////////.........--------------,,,,,,,,,,,+++++++++++++****************)))))))))(((((((((('((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€��‚ƒ……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†ˆˆˆ‡‡‡‡††……„„ƒƒ‚‚��€€€���€€€€€€~~~~~~~~}}}}{{{{{{{{{{{{zzzzzzyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrrqqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeefffffeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbaaaaaaa`````````````_____________________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::99999999988888888887777776666666666665555555555554444444444443333333333222222222222111111111110000000000000///////////.........-------------,,,,,,,,,,,,+++++++++++++***************))))))))))(((((((((('((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}~~€€�‚ƒ„…††‡ˆˆˆ‰‰‰‰Š‰‰‰‰‰‰ˆˆˆ‡‡‡†ˆˆˆ‡‡‡‡††……„„ƒƒ‚��€€€�€€€€€€€~~~~~~~~~}}}~|||||{{{{{{{{zzzzzzyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssssssssssrrrqqqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeffffeeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbaaaaaaa`````````````___________^________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::99999999888888888887777776666666666665555555555544444444444443333333333222222222222111111111100000000000000//////////..........-------------,,,,,,,,,,,,+++++++++++++***************))))))))))(((((((((('((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}~~€�‚‚„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰‰ˆˆ‡‡‡‡ˆˆˆˆ‡‡‡‡††…„„ƒƒ‚��€€€€€€€€€~~~~~~~~~~~}~~||||||{{{{{{{zzzzzzyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrrqqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeffffeeeeeeeeeeeedddddddddccccccbbbbbbbbbbbbaaaaaaaa````````````____________^________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::9999999988888888888777777666666666666555555555554444444444444333333333322222222222211111111110000000000000///////////..........------------,,,,,,,,,,,,,++++++++++++****************))))))))))(((((((((('((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{||}}~€€�‚„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡ˆˆˆˆˆ‡‡‡††……„ƒƒ‚��€€~~€€€€€~~~~~~~~}}}~~~~|||||||{{{{{{{zzzzzyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrrqqqqqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeefffeeeeeeeeeeeeedddddddddccccccbbbbbbbbbbbbaaaaaaa`````````````____________^________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@???????>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::9999999988888888888777777666666666665555555555554444444444443333333333222222222222211111111110000000000000///////////..........------------,,,,,,,,,,,,+++++++++++++***************)))))))))))(((((((((('(((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{||}}~€�‚„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡ˆˆˆˆˆ‡‡‡††……„ƒƒ‚��€~~~€€~~~~~~~~}}}}}~~~||||||||{{{{{{zzzzzyyyyyywwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrqqqqqqqqqqqqqqqpppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeefffeeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbbbaaaaaaa````````````____________^^________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@??????>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::::::9999999988888888887777777666666666665555555555554444444444443333333333222222222222111111111100000000000000//////////...........------------,,,,,,,,,,,,+++++++++++++**************))))))))))))(((((((((('(((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{||}~~€�‚„……†‡ˆˆ‰‰ŠŠŠ‹‹‹ŠŠŠŠ‰‰ˆˆˆ‡‡‰ˆˆˆˆˆ‡‡‡††…„„ƒ‚��€~~~~~~~~~~~}}}}}}~~~||||||||{{{{{{zzzzzyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrrqqqqqqqqqqqqqqqpppppppppooooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeffeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbaaaaaaaa````````````____________^^_______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@??????>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::::999999998888888888777777766666666666555555555554444444444443333333333322222222222211111111110000000000000///////////..........------------,,,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{zzzz{{{{||}}~€�‚„„…†‡ˆˆ‰ŠŠŠ‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‰‰ˆˆˆˆˆ‡‡††……„ƒ‚��€~~~~~~~~~~~}}}}}}}}~~~||||||||{{{{{{zzzzzyyyyyywwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrqqqqqqqqqqqqqqqppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeffeeeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbbaaaaaaaa````````````___________^^^_______^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@?????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::::999999988888888888777777766666666666555555555554444444444443333333333222222222222111111111110000000000000///////////..........------------,,,,,,,,,,,,+++++++++++++**************)))))))))))))((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{zzzzz{{{{||}}~€��ƒ„…†‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‰‰ˆˆˆˆˆ‡‡‡††…„ƒ‚‚�€~~~}~~~~~~~~}}}}}}}}}~~~||||||||{{{{{{zzzzzyyyyyywwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrqqqqqqqqqqqqqqqppppppppppoooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeffeeeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbaaaaaaaaa```````````____________^^^______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@?????>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::999999988888888888777777766666666666555555555544444444444433333333333222222222222111111111110000000000000//////////...........------------,,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzz{{{||}}~€€�ƒ„…†‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‰‰‰ˆˆˆˆˆ‡‡††…„ƒƒ‚�€€~~~}~~~~~~~~~}}}}}}}}}}~~~|||||||{{{{{{{zzzzzyyyyyywwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrqqqqqqqqqqqqqqpppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeffeeeeeeeeeeeedddddddddddccccbbbbbbbbbbbbaaaaaaaaa```````````___________^^^^______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::999999988888888888777777766666666665555555555544444444444433333333332222222222222111111111100000000000000//////////...........-----------,,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{zzzzzzz{{{{||}~€�ƒ„…††‡ˆ‰‰‰ŠŠŠ‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‰‰‰‰ˆˆˆˆˆ‡‡†……„ƒ‚�€€~~~}~~~~~~~~~~}}}}}}}}}}}~~~||||||{{{{{{{zzzzzyyyyyyxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrrqqqqqqqqqqqqqqpppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeefeeeeeeeeeeeeedddddddddddccccbbbbbbbbbbbbaaaaaaaaa```````````___________^^^^______^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::99999998888888888877777776666666666555555555554444444444433333333332222222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""!!!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{zzzzzzzzz{{{||}~~€�ƒ„……†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡††…„ƒ‚‚�€~~}~~~~~~~~}}}}}}}}}}}}}~~~|||||{{{{{{{{zzzzzyyyyyyxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrrrqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeefeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbaaaaaaaaaa``````````____________^^^^_____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::99999988888888888777777776666666666555555555544444444444333333333332222222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{zzzzzzzzzzzz{{{||}}~€�ƒƒ„…†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‰‰‰‰‰ˆˆˆˆˆ‡‡†…„„ƒ‚�€~~}~~~~~~}}}}}}}}}}}}}}~~~~|||||{{{{{{{zzzzzyyyyyyyxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrqqqqqqqqqqqqpppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccbbbbbbbbbbbbaaaaaaaaaa``````````___________^^^^^_____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::99999988888888888777777776666666666555555555544444444444333333333322222222222221111111111110000000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#######""""""""""""""""!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{zzzzzzzzzzzzz{{{||}}~€€‚ƒ„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡††…„ƒ‚�€€~~}~~~~}}}}}}}}}}}}}}}}~~~~||||{{{{{{{zzzzzyyyyyyyxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrrrrqqqqqqqqqqqqpppppppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbaaaaaaaaaa`````````____________^^^^^____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@??>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999888888888887777777776666666666555555555544444444443333333333322222222222221111111111110000000000000///////////...........-----------,,,,,,,,,,,,++++++++++++*************))))))))))))))))(((((((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#######""""""""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyy{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}~€�ƒ„„…†‡‡ˆˆ‰‰ŠŠŠŠŠ‹‹ŠŠŠŠ‰‰‰‰Ž��������ŒŒ‹‹Š‰‰ˆ‡†…„ƒƒ‚�€€€|||||||{{{{{zzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwuuuuuuuuuuuutttttttttttttrqqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkjkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeedddeddddddddddddccccccccccccbbaaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRQQQQQQQQQQQPPPPPPQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCBBBBBBBB@@@@@@@???????????>>>>>>>========<<<<<<<<<;;;;;;;;;::::::::::::9999999999888888777777777776666666666666666666655555555554444444444443333333333222222222222222221111111111100000000//////////............------------,,,,,,,,,,,,++,,,++++++++++++************))))))))))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyy{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}~~€�ƒƒ„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰Ž��������ŒŒŒ‹ŠŠ‰ˆ‡†…„„ƒ‚�€€€||||||{{{{{{zzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwuuuuuuuuuuutttttttttttttsrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkjkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddeddddddddddddccccccccccccbbaaaaaaaaaaaa``````````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRQQQQQQQQQQQPPPPPPQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCBBBBBBBBB@@@@@@@???????????>>>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::::::9999999999888888777777777766666666666666666666655555555554444444444433333333333222222222222222211111111111100000000//////////............------------,,,,,,,,,,,,++,,,++++++++++++***********)))))))))))))))))((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyy{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}~~€€‚ƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰ˆ���������ŒŒŒ‹‹Š‰ˆˆ‡†…„ƒ‚‚�€€€€||||||{{{{{zzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwuuuuuuuuuuttttttttttttttsqqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkjjkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddccccccccccccbbaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRQQQQQQQQQQQPPPPPPQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCBBBBBBBBB@@@@@@@???????????>>>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::::::9999999999888888777777777766666666666666666666555555555544444444444433333333333222222222222222211111111111100000000//////////............------------,,,,,,,,,,,+++,,+++++++++++++***********)))))))))))))))))((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyy{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€‚‚ƒ„„…††‡‡ˆˆˆ‰‰‰‰ŠŠ‰‰‰‰‰ˆˆ����������ŒŒŒ‹ŠŠ‰ˆ‡†…„ƒƒ‚�€€€€€||||||{{{{{zzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwuuuuuuuuuutttttttttttttssqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkjjkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddddddccccccccccccbbaaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRQQQQQQQQQQQQPPPPPPQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCBBBBBBBBB@@@@@@@???????????>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::::::::9999999999888888777777777766666666666666666666555555555544444444444433333333332222222222222222211111111111110000000//////////............------------,,,,,,,,,,,+++,,++++++++++++***********))))))))))))))))))((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyy{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}~~€�‚ƒƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ����������ŒŒŒ‹‹Š‰ˆ‡†……„ƒ‚�€€€€€€€||||||{{{{zzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwuuuuuuuuutttttttttttttsssqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkjjkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddccccccccccccbbaaaaaaaaaaaa``````````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRQQQQQQQQQQQQPPPPPPQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBB@@@@@@@???????????>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999888887777777777666666666666666666665555555555544444444444333333333332222222222222222211111111111110000000//////////............-----------,,,,,,,,,,,,+++,,++++++++++++***********))))))))))))))))))((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{|||}}~�‚‚ƒƒ„……††‡‡ˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆ����������ŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚��€€€€€€€||||||{{{{zzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwuuuuuuuuttttttttttttttsssqqqqqqqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkjjkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddddddccccccccccccbbaaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRQQQQQQQQQQQQPPPPPPQQQQPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCBBBBBBBBB@@@@@@@???????????>>>>>>>======<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888887777777777666666666666666666665555555555444444444444333333333332222222222222222211111111111110000000//////////............-----------,,,,,,,,,,,,+++,+++++++++++++***********))))))))))))))))))((((((((((((((((''''''''&&&&&&&&%&%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyy{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{||}}~~��‚‚ƒ„„……††‡‡ˆˆˆˆ‰‰‰‰‰ˆˆˆˆ�����������ŒŒŒ‹‹Š‰ˆ‡†…„ƒƒ��€€€€€€€||||||{{{{zzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuttttttttttttttssssqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkjjkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddccccccccccccbbaaaaaaaaaaaa``````````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQPPPPPPQQQQPPPPPPPPPPOOOOOOOOONNNMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBB@@@@@@@???????????>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::::::::::9999999998888887777777777666666666666666666665555555555444444444444333333333332222222222222222211111111111110000000//////////............-----------,,,,,,,,,,,,+++,+++++++++++++***********)))))))))))))))))(((((((((((((((((''''''''&&&&&&&&%&%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||}}}}}}}}}|||||||||||||||||}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{|||}}~~€��‚ƒƒ„„……††‡‡ˆˆˆˆˆ‰‰ˆˆˆˆˆ�����������ŒŒŒŒ‹Š‰‰ˆ‡†…„ƒ‚�€€€€€€€€||||||{{{{zzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwuuuuutttttttttttttttsssssqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkjjjkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQPPPPPPPQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEDDDDDCCCCCCCCCCCBBBBBBBBB@@@@@@????????????>>>>>>>=====<<<<<<<<<;;;;;;;;;;;::::::::::::99999999998888887777777776666666666666666666655555555555444444444444333333333332222222222222222211111111111110000000//////////............-----------,,,,,,,,,,,,+++,+++++++++++++***********)))))))))))))))))(((((((((((((((((''''''''&&&&&&&&%&%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyy{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||}}}}}}||||||||||||||||||||}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{||}}~~€€�‚‚ƒƒ„„……††‡‡ˆˆˆˆˆˆˆˆˆˆˆ������������ŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€€€€€||||||{{{{zzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwuuuuutttttttttttttttsssssqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbaaaaaaaaaaaa````````````_````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQPPPPPPQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEDDDDDCCCCCCCCCCCBBBBBBBBB@@@@@@????????????>>>>>>>=====<<<<<<<<<;;;;;;;;;;;::::::::::::99999999998888877777777776666666666666666666555555555554444444444443333333333332222222222222222211111111111110000000//////////............-----------,,,,,,,,,,,,+++,++++++++++++************)))))))))))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyy{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}||||||||||||||||||||||||}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{|||}}~€€��‚‚ƒ„„……††‡‡ˆˆˆˆˆˆˆˆˆˆˆ�������������ŒŒŒ‹Š‰‰ˆ‡†…„‚‚�€€€€€€€€||||||{{{{zzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwuuuttttttttttttttttssssssqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjiiiiiiiihhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbaaaaaaaaaaaa````````````_````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQPPPPPPPQQQQPPPPPPPPPPOOOOOOOOONNNMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBBBB@@@@@@????????????>>>>>>>=====<<<<<<<<<;;;;;;;;;;;::::::::::::99999999998888877777777776666666666666666666555555555554444444444443333333333332222222222222222211111111111110000000//////////............-----------,,,,,,,,,,,++++,++++++++++++************))))))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""!!!!!!!!! xxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||||||||||||||||}}||||||||||||||||||||||||||||||||||||||||||||||{{||||||||||||||||||||||||{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{||}}}€€��‚ƒƒ„„…††‡‡‡ˆˆˆˆˆˆˆˆˆˆ��������������ŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€€€€€||||||{{{{{zzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuttttttttttttttttsssssssqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjiiiiiiiihhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbaaaaaaaaaaa````````````__```_____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQPPPPPPPQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBBBB@@@@@@???????????>>>>>>>>=====<<<<<<<<<;;;;;;;;;;;::::::::::::99999999998888877777777776666666666666566665555555555554444444444443333333333332222222222222222211111111111110000000//////////............-----------,,,,,,,,,,,++++,++++++++++++************))))))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""!!!!!!!!! xxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyy{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{|||||||||||||||||||||{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{||}}€€�‚‚ƒ„„……†‡‡‡ˆˆˆˆ‰‰ˆˆˆˆ��������������ŒŒŒ‹ŠŠ‰ˆ‡†…ƒ‚‚�€€€€€€€€||||||{{{{{zzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwutttttttttttttttttsssssssqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjiiiiiiiiihhhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbaaaaaaaaaaa````````````__```____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQPPPPPPPQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBB@@@@@@???????????>>>>>>>>=====<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888777777777766666666666666566665555555555554444444444443333333333332222222222222222211111111111110000000//////////............-----------,,,,,,,,,,,++++,++++++++++++************))))))))))))))))(((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!! xxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyy{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{||||||||||||||||||||{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{|||}~€€��‚ƒƒ„……†‡‡‡ˆˆˆ‰‰‰‰ˆˆˆ���������������ŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€€€€€||||||{{{{{zzzzyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwttttttttttttttttttsssssssqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjiiiiiiiiihhhhgggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbaaaaaaaaaa`````````````__``_____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQPPPPPPPQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBB@@@@@????????????>>>>>>>>=====<<<<<<<<;;;;;;;;;;;;:::::::::::999999999988888777777777766666666666665566665555555555544444444444443333333333332222222222222222211111111111110000000//////////............-----------,,,,,,,,,,,+++++++++++++++++************)))))))))))))))((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!! xxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxyyy{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||||||||{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{|||~€€�‚ƒƒ„……†‡‡ˆˆˆ‰‰‰‰‰‰‰ˆŽ���������������ŒŒ‹ŠŠ‰ˆ‡†„„ƒ‚��€€€€€€||||||{{{{{zzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwtttttttttttttttttssssssssqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkjjjjkkkkkjjjjjjjjjjiiiiiiiiiihhhggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbaaaaaaaaaa````````````___``____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQPRRRRRRRRQQQQQQQQQQPPPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBB@@@@@????????????>>>>>>>>====<<<<<<<<<;;;;;;;;;;;::::::::::::99999999998888877777777776666666666666556665555555555554444444444444333333333333222222222222222221111111111111000000///////////............----------,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!! xxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxyy{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{|||||||||||||||||{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzzzzzz{{{||~~€€�‚‚ƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰‰‰ŽŽŽ�������������ŒŒ‹‹Š‰ˆ‡‡…„ƒ‚‚�€€€€€€||||||{{{{{zzzzyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwttttttttttttttttsssssssssqqqqqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkjjjjkkkkjjjjjjjjjjjiiiiiiiiiihhhgggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbaaaaaaaaa`````````````___``____________^^^^^^^^^^^]^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQPRRRRRRRRQQQQQQQQQQPPPPPPPQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBA@@@@@????????????>>>>>>>>====<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888877777777776666666666666556665555555555554444444444444333333333333222222222222222221111111111111000000///////////............----------,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!! xxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{zzzzzzzzzzzzzzzzzzzz{{{|}~€��‚ƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰‰‰ŽŽŽŽŽŽŽŽ���������ŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€||||||{{{{{zzzzyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwttttttttttttttttsssssssssqqqqqqqqpppppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkjjjjkkkkjjjjjjjjjjiiiiiiiiiiihhggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbaaaaaaaaa````````````____`_____________^^^^^^^^^^^]^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQPPRRRRRRRRQQQQQQQQQQPPPPPPPQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBA@@@@@???????????>>>>>>>>>====<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888877777777776666666666666556665555555555554444444444444333333333333222222222222222221111111111111000000///////////............----------,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{|||{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{}~~€€�‚ƒ„……†‡ˆˆ‰‰‰‰ŠŠŠŠŠ‰�ŽŽŽŽŽŽŽŽŽŽŽŽŽ����ŒŒ‹Š‰‰ˆ†…„ƒ‚‚�€€€||||||{{{{{zzzzyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwttttttttttttttttsssssssssqqqqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkjjjjkkkkjjjjjjjjjjiiiiiiiiiiihhgggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbaaaaaaaaa````````````____`____________^^^^^^^^^^^^]^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQPPRRRRRRRRQQQQQQQQQQPPPPPPPQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBA@@@@????????????>>>>>>>>>====<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888877777777776666666666665556655555555555554444444444444333333333333222222222222222221111111111110000000//////////.............----------,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxywxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{||{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{}}~€�‚ƒ„……†‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ���ŽŽŽŽŽŽŽŽŽŽŽŽ���ŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€|||||{{{{{{zzzzyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwttttttttttttttttsssssssssqqqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllklllllllkkkkkkkkkkkkkkjjjjkkkkjjjjjjjjjjiiiiiiiiiiihggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbaaaaaaaa`````````````_________________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQPPPRRRRRRRRQQQQQQQQQQPPPPPPPQQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBA@@@@????????????>>>>>>>>=====<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888877777777776666666666665556655555555555554444444444444333333333333222222222222222221111111111110000000//////////............-----------,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((('(''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{}}~~€�‚ƒ„„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ����ŽŽŽŽŽŽŽŽŽŽŽ����ŒŒ‹ŠŠ‰‡†…„ƒ‚‚�€€|||||{{{{{zzzzzyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwtttttttttttttttssssssssssqqqqqqpppppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkllllllkkkkkkkkkkkkkkjjjjjkkkjjjjjjjjjjiiiiiiiiiiiihgggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbaaaaaaaa````````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQPPPRRRRRRRRQQQQQQQQQQPPPPPPPQQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBAA@@@?????????????>>>>>>>>====<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888887777777777666666666666555665555555555555444444444444333333333333322222222222222222111111111111000000///////////............-----------,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! wxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{|}}~€��‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ������ŽŽŽŽŽŽŽŽŽŽ����ŒŒ‹Š‰ˆ‡†…„ƒ‚�€€|||||{{{{{zzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwtttttttttttttttssssssssssqqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkllllllkkkkkkkkkkkkkkjjjjjkkkjjjjjjjjjjiiiiiiiiiiiiggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbaaaaaaa`````````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQPPPPRRRRRRRRQQQQQQQQQQPPPPPPPQQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAA@@@?????????????>>>>>>>>====<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888887777777777666666666666555665555555555555444444444444333333333333322222222222222221111111111111000000///////////............-----------,,,,,,,,,,,+++++++++++++++++*************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! wxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzz|}}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠ‹‹‹Š�������ŽŽŽŽŽŽŽŽŽŽ���ŒŒ‹‹Šˆ‡†…„ƒ‚��€€|||||{{{{{zzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvtttttttttttttttssssssssssqqqqppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkklllllkkkkkkkkkkkkkkkjjjjjkkkjjjjjjjjjiiiiiiiiiiiiigggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPRRRRRRRRQQQQQQQQQQPPPPPPPQQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLLLKKKKKKJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBAA@@@????????????>>>>>>>>>====<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888887777777777666666666666555665555555555555444444444444333333333333222222222222222221111111111111000000///////////............----------,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! wwxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzz||}}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹��������ŽŽŽŽŽŽŽŽŽ����ŒŒ‹Š‰ˆ‡†…„ƒ‚�€€|||||{{{{{zzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvttttttttttttttsssssssssssqqqqpppppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkklllllkkkkkkkkkkkkkkjjjjjjkkkjjjjjjjjjiiiiiiiiiiiiigggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbaaaaaaa````````````_________________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPRRRRRRRRQQQQQQQQQQQPPPPPPQQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLLLKKKKKKJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBAA@@@????????????>>>>>>>>>====<<<<<<<<<;;;;;;;;;::::::::::::9999999999888888887777777777666666666666555665555555555555444444444444333333333333222222222222222221111111111110000000//////////............-----------,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! wwwxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzz||}}~€€‚‚„…††‡ˆ‰‰ŠŠŠ‹‹‹‹‹���������ŽŽŽŽŽŽŽŽŽ���ŒŒ‹‹‰ˆ‡†…„ƒ‚�€€|||||{{{{{zzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvttttttttttttttsssssssssssqqqppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkllllkkkkkkkkkkkkkkkjjjjjjkkjjjjjjjjjjiiiiiiiiiiiiiggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbaaaaaa````````````__________________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPRRRRRRRRQQQQQQQQQQQPPPPPPQQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLLKKKKKKKJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBAAA@@@????????????>>>>>>>>=====<<<<<<<<<;;;;;;;;;::::::::::::9999999998888888887777777777666666666666555665555555555555444444444444333333333333222222222222222211111111111110000000//////////............-----------,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzz{||}}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠ‹‹‹‹���������ŽŽŽŽŽŽŽŽŽ����ŒŒ‹‰ˆ‡†…„ƒ‚�€€~~|||||{{{{{zzzzzyyyyyxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvttttttttttttttsssssssssssqqppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkllllkkkkkkkkkkkkkkjjjjjjjkkjjjjjjjjjjiiiiiiiiiiiihggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbaaaaaa````````````_________________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPRRRRRRRRQQQQQQQQQQQPPPPPPQQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLLKKKKKKKJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBAAA@@@???????????>>>>>>>>>=====<<<<<<<<<;;;;;;;;;:::::::::::99999999998888888887777777777666666666666555665555555555555444444444444333333333332222222222222222211111111111110000000//////////............-----------,,,,,,,,,,,,+++++++++++++++++*************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! wwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyz{{||}~€�‚ƒ„…††‡ˆ‰‰ŠŠŠŠ‹‹‹����������ŽŽŽŽŽŽŽ�����ŒŒ‹Š‰ˆ‡†„ƒ‚��€~~~|||||{{{{{zzzzzyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvttttttttttttttsssssssssssqpppppppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkklllkkkkkkkkkkkkkkkjjjjjjjkkjjjjjjjjjjiiiiiiiiiiihhgggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddcdddccccccccccccbbbbbbbbbbaaaaa````````````__________________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQPPPPPPPRRRRRRRQQQQQQQQQQQQPPPPPPQQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLLKKKKKKKJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBAAA@@@???????????>>>>>>>>>=====<<<<<<<<<;;;;;;;;::::::::::::99999999998888888887777777777666666666666555665555555555555444444444443333333333332222222222222222211111111111100000000/////////............------------,,,,,,,,,,,,+++++++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! uvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzz{{{||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzz{{|}}~€�‚ƒ„…†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡††Œ‹Š‰ˆ‡†„„ƒ‚���€€€€€������||||||||{{{{{zzzzyyyyyyyxuuuuuutttttttttttttttttttrrrrrrqqqqqqqqqqqqqppppppqqqqqpppppppppppppppppooonnnnnnnnnnnnnnnnmmmmmmmmmnnnnnmmmmmmmmmmmmmmmllllllmmlllllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhgggggggggggfffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_````___________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHFFFFFFFFEEEEEEEEEEEEDDDDDBBBBAAAAAAAAAA@@@@@@@@@@@>>>>>>>>>>==========<<<<<;;;;;;;;:::::::::99999999888888888888777777777666666666666666666655555555555555555555554444444444333333333333222222222222211111111111111100000000000///////.............--------...----------,,,,,,,,,,,,+++++++++++**************))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! uuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{|}~€�‚ƒ„……†‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡††Œ‹Š‰ˆ‡†…„ƒ‚���€€€€€€�����||||||||{{{{{zzzzyyyyyyxxuuuuuttttttttttttttttttttrrrrrrqqqqqqqqqqqqqppppppqqqqppppppppppppppppppooonnnnnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmmmmlllllllmmllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhggggggggggfffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_```____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHFFFFFFFEEEEEEEEEEEEEDDDDDBBBBAAAAAAAAAA@@@@@@@@@@@>>>>>>>>>>==========<<<<<;;;;;;;;:::::::::9999999988888888888877777777666666666666666666665555555555555555555555444444444433333333333322222222222221111111111111110000000000////////.............--------..-----------,,,,,,,,,,,,+++++++++++**************))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{||}~€�‚ƒ„…††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡††Œ‹‹‰ˆ‡†…„ƒ‚‚��€€€€€€�����||||||||{{{{zzzzzyyyyyyxxuuuuuttttttttttttttttttttrrrqqqqqqqqqqqqqqqpppppppqqqpppppppppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmmnnnnmmmmmmmmmmmmmmmlllllllmllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhggggggggggfffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__```___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHFFFFFFFEEEEEEEEEEEEDDDDDDBBBBAAAAAAAAAA@@@@@@@@@@@>>>>>>>>>>=========<<<<<<;;;;;;;;:::::::::9999999988888888888877777777666666666666666666665555555555555555555555444444444433333333333322222222222221111111111111100000000000////////.............--------..-----------,,,,,,,,,,,,+++++++++++**************)))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzyzzz{{|}}~€�‚ƒ„…††‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡††ŒŒ‹Š‰ˆ†…„ƒƒ‚���€€€€€€����||||||||{{{{zzzzzyyyyyyxxuuuutttttttttttttttttttttqqqqqqqqqqqqqqqqqqpppppppqqpppppppppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhgggggggggfffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````___``____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHFFFFFFFEEEEEEEEEEEEDDDDDDBBBAAAAAAAAAAA@@@@@@@@@@@>>>>>>>>>>=========<<<<<<;;;;;;;;::::::::99999999988888888888877777777666666666666666666665555555555555555555555444444444433333333333322222222222221111111111111100000000000////////.............--------..-----------,,,,,,,,,,,,+++++++++++**************)))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! uuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyzzz{{|}~€�‚ƒ„…††‡‡ˆˆˆ‰‰ŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††ŒŒ‹Š‰ˆ‡†…„ƒ‚‚���€€€€€����||||||||{{{{zzzzzyyyyyxxxuuuutttttttttttttttttttttqqqqqqqqqqqqqqqqqqpppppppqqppppppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmnnnmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhgggggggggfffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````___``____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEDDDDDDBBBAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<<;;;;;;;;::::::::9999999998888888888887777777766666666666666666666555555555555555555555444444444443333333333332222222222222111111111111110000000000////////..............--------..-----------,,,,,,,,,,,,+++++++++++**************)))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyyzzz{{|}~€�‚‚ƒ„……†‡‡‡ˆˆ‰‰‰ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡†††ŒŒ‹Š‰ˆ‡†…„ƒƒ‚����€€€€����|||||||{{{{{zzzzyyyyyyxxxuuuttttttttttttttttttttttqqqqqqqqqqqqqqqqqppppppppqpppppppppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmmmnnmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhggggggggfffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____`____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRQQRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEDDDDDDBBBAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<<;;;;;;;:::::::::9999999998888888888887777777766666666666666666666555555555555555555555444444444443333333333322222222222222111111111111100000000000////////..............--------..-----------,,,,,,,,,,,,+++++++++++**************)))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzyyyyyyzzz{||}~€�‚‚ƒ„……††‡‡ˆ‰‰‰‰‰Š‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡††††ŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚‚�����������|||||||{{{{{zzzzyyyyyyxxxuuuttttttttttttttttssssssqqqqqqqqqqqqqqqqqppppppppqpppppppppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmmmnmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhggggggggfffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____`____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRRRRRQQQRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHFFFFFEEEEEEEEEEEEEDDDDDDDBBBAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>========<<<<<<<<;;;;;;;:::::::::9999999998888888888877777777766666666666666666665555555555555555555555444444444443333333333322222222222221111111111111100000000000////////..............--------..-----------,,,,,,,,,,,,+++++++++++*************)))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyzzz{||}~€�‚‚ƒ„……††‡‡ˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡†††††††ŒŒ‹‹Š‰ˆ‡†…„„ƒ‚‚����������|||||||{{{{zzzzzyyyyyxxxxuuutttttttttttttttsssssssqqqqqqqqqqqqqqqqqppppppppqppppppppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmnmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhgggggggfffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````_____`___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHFFFFFEEEEEEEEEEEEDDDDDDDDBBBAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>========<<<<<<<<;;;;;;;::::::::9999999999888888888887777777776666666666666666666555555555555555555555544444444444333333333332222222222222111111111111100000000000/////////..............--------..-----------,,,,,,,,,,,,+++++++++++*************)))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyzz{{|}}~€�‚‚ƒ„……††‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡††††††††ŒŒŒ‹ŠŠ‰ˆ‡†…„„ƒ‚‚‚��������||||||{{{{{zzzzyyyyyyxxxxuuttttttttttttttsssssssssqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhgggggggfffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGFFFFFEEEEEEEEEEEEDDDDDDDDBBBAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>=========<<<<<<<<;;;;;;;::::::::9999999999888888888887777777766666666666666666666555555555555555555555544444444443333333333332222222222222111111111111100000000000/////////..............--------..-----------,,,,,,,,,,,,+++++++++++*************)))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzy{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyzz{{|}~~€�‚‚ƒ„……††‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡††††††††ŒŒŒ‹‹Š‰ˆˆ‡†…„„ƒ‚‚‚�������|||||{{{{{{zzzzyyyyyyxxxxuuttttttttttttttsssssssssqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhggggggffffffffffffffeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGFFFFFEEEEEEEEEEEDDDDDDDDDBBBAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>========<<<<<<<<<;;;;;;:::::::::9999999999888888888887777777766666666666666666666555555555555555555555544444444443333333333322222222222222111111111111100000000000////////...............--------...----------,,,,,,,,,,,,+++++++++++*************))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{|||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyy{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzz{{|}~~€�‚ƒƒ„……†‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡††††††††�ŒŒŒ‹ŠŠ‰ˆ‡‡†…„„ƒ‚‚‚�����€|||||{{{{{{zzzzyyyyyxxxxxuutttttttttttttssssssssssqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhggggggfffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGFFFFFEEEEEEEEEEEDDDDDDDDDBBBAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>========<<<<<<<<<;;;;;;:::::::::999999999988888888888777777776666666666666666666555555555555555555555554444444444333333333332222222222222211111111111110000000000/////////...............--------...----------,,,,,,,,,,,++++++++++++*************))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyxyyyyyzz{||}~€�‚ƒƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡‡††††††††�ŒŒŒ‹‹ŠŠ‰ˆ‡‡†…„„ƒƒ‚‚����€||||{{{{{{zzzzzyyyyyxxxxxuuttttttttttttsssssssssssqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhggggggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOPPOOOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGFFFFFEEEEEEEEEEDDDDDDDDDDBBBAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>========<<<<<<<<<;;;;;;::::::::9999999999988888888888777777776666666666666666666555555555555555555555554444444444333333333332222222222222111111111111100000000000/////////...............--------...----------,,,,,,,,,,,++++++++++++*************))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxyyyyzz{||}~€€�‚ƒ„„…†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡††††††††��ŒŒŒ‹‹ŠŠ‰ˆ‡‡†…„„ƒ‚‚‚���€||{{{{{{{{zzzzzyyyyyxxxxxuuttttttttttttsssssssssssqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhggggggfffffffffffffeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOPOOOOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGFFFFFEEEEEEEEEEDDDDDDDDDDBBBAAAAAAAAAA@@@@@@@@@@@@>>>>>>>========<<<<<<<<<<;;;;;:::::::::9999999999988888888887777777776666666666666666666555555555555555555555554444444444333333333332222222222222111111111111100000000000/////////...............--------...----------,,,,,,,,,,,++++++++++++************))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"#""""""""""""""!!!!!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxyyyzz{{|}}~€��‚ƒ„…†‡‡ˆ‰‰‰‰Š‰‰‰‰ˆˆ‡‡††††††††���ŒŒŒ‹‹ŠŠ‰ˆ‡‡†…„„ƒ‚‚���€|{{{{{{{{{zzzzzyyyyyxxxxxuttttttttttttssssssssssssqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmmmmmlmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhggggggffffffffffffeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGFFFFFEEEEEEEEEDDDDDDDDDDDBBAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>========<<<<<<<<<<;;;;;:::::::::999999999998888888888777777777666666666666666666655555555555555555555555444444444333333333333222222222222211111111111110000000000//////////...............--------....---------,,,,,,,,,,+++++++++++++************))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxyyyyzz{{|}~~€�‚ƒƒ„††‡ˆˆ‰‰ŠŠŠ‰‰‰ˆˆ‡‡‡†††††††����ŒŒŒ‹‹ŠŠ‰ˆ‡‡†…„ƒƒ‚‚��€|{{{{{{{{{zzzzzyyyyyxxxxxuttttttttttttssssssssssssqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWXXWWWWWWWWWWVVVVVVVVVVVVUVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGFFFFFEEEEEEEEEDDDDDDDDDDDBBAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>========<<<<<<<<<;;;;;:::::::::9999999999998888888888777777777666666666666666666655555555555555555555555444444444333333333333222222222222211111111111110000000000/////////.................-------....---------,,,,,,,,,,+++++++++++++************))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxyyyyzz{||}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡†††††††�����ŒŒŒŒ‹ŠŠ‰ˆ‡†……„ƒ‚‚��€{{{{{{{{{{zzzzzyyyyyxxxxxuttttttttttttssssssssssssqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmmmlllmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffffeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````________________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWXXWWWWWWWWWWVVVVVVVVVVVVUVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGFFFFFEEEEEEEEEDDDDDDDDDDDBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>=======<<<<<<<<<<;;;;;:::::::::9999999999998888888888777777776666666666666666666555555555555555555555555444444444333333333333222222222222211111111111110000000000/////////.................-------....---------,,,,,,,,,++++++++++++++***********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxyyyyz{{|}}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠ‰‰ˆˆ‡‡‡††††††�������ŒŒŒ‹ŠŠ‰ˆ‡†…„ƒƒ‚��€{{{{{{{{{zzzzzzyyyyyxxxxxuttttttttttttssssssssssssqqqqqqqpppppppppppppppppopppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmmmlllmmmmmmmmmmlllllllllllllllklllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWXWWWWWWWWWWVVVVVVVVVVVVVUVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGFFFFFEEEEEEEEDDDDDDDDDDDDBAAAAAAAAAAAA@@@@@@@@@@@?>>>>>>========<<<<<<<<<<;;;;::::::::::999999999999888888888877777777666666666666666666655555555555555555555555544444444433333333333322222222222221111111111111000000000//////////.................-------....---------,,,,,,,,,++++++++++++++***********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxyyyzz{{|}~€�‚ƒ…†‡‡ˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡‡††††††��������ŒŒ‹‹Š‰ˆˆ‡……„ƒ‚��€{{{{{{{{{zzzzzzyyyyyxxxxxuttttttttttttssssssssssssqqqqqpppppppppppppppppppoppppppppppooooooooooooooonnnnnnmmmmmmmmmmmmmmmllllmmmmmmmmmllllllllllllllllkllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggfffffffffffffeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````________________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWXWWWWWWWWWWVVVVVVVVVVVVVUVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGFFFFFEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@?>>>>>>========<<<<<<<<<;;;;;:::::::::9999999999999888888888777777777666666666666666666655555555555555555555555544444444333333333333222222222222221111111111110000000000/////////..................-------....--------,,,,,,,,,,+++++++++++++************)))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{zzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxyyyzz{||}~€�‚ƒ…††‡ˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡‡‡†††††���������ŒŒ‹‹Š‰ˆ‡†…„ƒ‚‚�€{{{{{{{{{zzzzzzyyyyyxxxxxuttttttttttttssssssssssssqqqqpppppppppppppppppppoopppppppppoooooooooooooooonnnnnnmmmmmmmmmmmmmmmllllmmmmmmmmmlllllllllllllllkkllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggfffffffffffffeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXYYYXXXXXXXXXXXWWWWWWWWWWWXWWWWWWWWWWVVVVVVVVVVVVUUVVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGFFFFFEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@??>>>>>>========<<<<<<<<<;;;;::::::::::9999999999999888888888777777777666666666666666666655555555555555555555555544444444333333333333222222222222211111111111110000000000/////////..................-------....--------,,,,,,,,,,+++++++++++++***********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxyyyzz{{|}~€�‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†††††����������ŒŒ‹Š‰ˆ‡†…„ƒ‚‚�€{{{{{{{{{zzzzzzyyyyyxxxxxuttttttttttttssssssssssssqqppppppppppppppppppppoooppppppppooooooooooooooooonnnnnnmmmmmmmmmmmmmmlllllmmmmmmmmlllllllllllllllkkklllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggfffffffffffffeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXYYYXXXXXXXXXXXWWWWWWWWWWWXWWWWWWWWWWVVVVVVVVVVVVUUVVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQPQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGFFFFFEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@??>>>>>========<<<<<<<<<;;;;;::::::::::999999999999988888888877777777666666666666666666655555555555555555555555554444444433333333333322222222222221111111111111000000000//////////..................-------....--------,,,,,,,,,,+++++++++++++***********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuvuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxyyyzz{||}~€�‚„…†‡ˆ‰‰ŠŠŠ‹ŠŠŠŠ‰‰ˆˆ‡‡††††����������ŒŒ‹‹Š‰ˆ‡†…„ƒ‚��{{{{{{{{{zzzzzzyyyyyxxxxxuttttttttttttssssssssssssqppppppppppppppppppppooooppppppppooooooooooooooooonnnnnnmmmmmmmmmmmmmmlllllmmmmmmmmlllllllllllllllkkklllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggffffffffffffeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYXXXXXXXXXXWWWWWWWWWWWWXWWWWWWWWWWVVVVVVVVVVVUUUVVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQPQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGFFFFFEEEEEEEEDDDDDDDDDDDCAAAAAAAAAAAA@@@@@@@@@@@??>>>>>========<<<<<<<<<;;;;;::::::::::999999999999988888888877777777666666666666666666655555555555555555555555554444444433333333333322222222222221111111111111000000000//////////..................-------....--------,,,,,,,,,,+++++++++++++***********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxyyyz{{|}~€�‚„…†‡ˆ‰‰ŠŠ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††††�����������ŒŒ‹Š‰ˆ‡†…„ƒ‚��{{{{{{{{{zzzzzzyyyyyxxxxxutttttttttttttssssssssssspppppppppppppppppppppoooopppppppoooooooooooooooooonnnnnnmmmmmmmmmmmmmllllllmmmmmmmlllllllllllllllkkkkllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggfffffffffffffeeeeeeeeedddddddddddcccccccccccccbcbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````_________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYXXXXXXXXXXWWWWWWWWWWWWXWWWWWWWWWWVVVVVVVVVVVUUUVVVUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGFFFFFEEEEEEEEDDDDDDDDDDCCAAAAAAAAAAAA@@@@@@@@@@@??>>>>>========<<<<<<<<;;;;;:::::::::::999999999999988888888777777777666666666666666666555555555555555555555555544444444433333333333222222222222221111111111111000000000//////////..................-------...---------,,,,,,,,,,+++++++++++++**********)))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxyyzz{||}~€‚ƒ„†‡ˆˆ‰ŠŠ‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††�����������ŒŒ‹Š‰ˆ‡†…„ƒ‚��|{{{{{{{{zzzzzzyyyyyxxxxxutttttttttttttssssssssssspppppppppppppppppppoooooopppppppoooooooooooooooooonnnnnmmmmmmmmmmmmmmllllllmmmmmmlllllllllllllllkkkkklllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggfffffffffffffeeeeeeeeedddddddddddcccccccccccccbcbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````________________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUVVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGFFFFFEEEEEEEEDDDDDDDDDCCCAAAAAAAAAAA@@@@@@@@@@@@??>>>>>=======<<<<<<<<<;;;;;::::::::::9999999999999888888888777777776666666666666666666555555555555555555555555544444444333333333333222222222222221111111111111000000000//////////..................-------...---------,,,,,,,,,,++++++++++++***********)))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! tuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyzz{|}~€�ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡††�����������ŒŒ‹‹Š‰ˆ‡…„ƒ‚‚�|{{{{{{{{zzzzzzzyyyyxxxxxuttttttttttttttsssssssssspppppppppppppppppppooooooppppppooooooooooooooooooonnnnnmmmmmmmmmmmmmlllllllmmmmmmlllllllllllllllkkkkklllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeddddddddddccccccccccccccbcbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUVVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGFFFFFEEEEEEEEDDDDDDDDDCCCAAAAAAAAAAA@@@@@@@@@@@@??>>>>========<<<<<<<<<;;;;:::::::::::9999999999999888888888777777776666666666666666665555555555555555555555555544444444333333333333222222222222221111111111111000000000//////////..................-------...---------,,,,,,,,,,++++++++++++**********))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!! ttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyz{||}€�ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††�����������ŒŒ‹‹Š‰ˆ‡†…„ƒ‚�|{{{{{{{{{zzzzzzyyyyxxxxxttttttttttttttttsssssssssppppppppppppppppppooooooopppppoooooooooooooooooooonnnnnmmmmmmmmmmmmmlllllllmmmmmlllllllllllllllkkkkkkllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggfffffffffffffeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````________________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQPPQPPPPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGFFFFFEEEEEEEEDDDDDDDDDCCCAAAAAAAAAA@@@@@@@@@@@@???>>>>========<<<<<<<<<;;;;:::::::::::9999999999999888888887777777776666666666666666665555555555555555555555555544444444333333333333222222222222221111111111111000000000//////////..................-------...---------,,,,,,,,,,++++++++++++**********))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! sssssssssstttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwxxyz{|}~€�‚ƒ„…†‡‡ˆˆˆˆˆˆˆ‡‡††……„„„ŠŠ‰‰‰‰ŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~~~}}}}}}}}|||||{{{{{zzzzzuuuuuuuuuuttttttttsssssssqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaaaaaa```aaaaaaa``````````__________________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUVVVUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGEEEEEDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>========<<<<<<<<<;;;:::::::9999999999998888888888887777777776666666666666666666666555555555555556666666555555554444444433444443333333333333322222211111100000000///////////.................----------,,,,,,,,,,++++++++++***+**************)))))))))((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!! ssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwxyz{|}~€‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡††……„„ŠŠ‰‰‰‰‰ŠŠŠŠ‰‰‰ˆ‡†…„ƒ‚�€~~}}}}}}}}|||||{{{{zzzzzzuuuuuuuuuuuuttttttsssssssqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhfffffffffffeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaaaaa```aaaaaaa`````````__________________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUVVVUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGEEEEEDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAAAAAAA@@@@@@@@@>>>>>========<<<<<<<<<;;;:::::::9999999999998888888888887777777776666666666666666666665555555555555556666666555555554444444433444433333333333333322222211111100000000///////////.................----------,,,,,,,,,,++++++++++***+*************))))))))))((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!! ssssssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwxxyz{|~€�‚„…††‡ˆˆˆˆˆˆˆˆ‡‡††……„„ŠŠŠ‰‰‰‰ŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚�€~~}}}}}}}}||||{{{{zzzzzzuuuuuuuuuuuuuttttttssssssqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhfffffffffffeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaaaaa```aaaaaa``````````__________________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUVVVUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGEEEEEDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAAAAAAA@@@@@@@@@>>>>>========<<<<<<<<<;;;:::::::9999999999988888888888887777777776666666666566666666665555555555555556666666555555554444444433444433333333333333322222211111100000000///////////................-----------,,,,,,,,,,++++++++++*****************)))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!! sssssssssssssstttttttttsttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwxyz{|}~€�‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡††……„ŠŠŠŠ‰‰‰‰ŠŠŠ‰‰‰ˆˆ‡†…„ƒ‚�€~~~}}}}}}}||||{{{{zzzzzzuuuuuuuuuuuuuutttttssssssqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgfffffffffffeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbaaaaaaaaaaaaaaaa```aaaaaa`````````___________________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUVVVUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGGEEEEDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@>>>>>========<<<<<<<<;;;;:::::::9999999999988888888888877777777766666666666566666666655555555555555556666665555555554444444333444433333333333333222222211111000000000////////////...............-----------,,,,,,,,,,++++++++++****************))))))))))((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!! sssssssssssssssttttttttsstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwxxyz{}~€‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡††……„ŠŠŠŠ‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡†…„ƒ‚‚�€~~~}}}}}}||||{{{{zzzzzyuuuuuuuuuuuuuuutttttsssssqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgffffffffffeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaaaa````aaaaaa`````````__________________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUVVVUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGEEEEDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@>>>>========<<<<<<<<<;;;;::::::99999999999988888888888877777777766666666665566666666655555555555555556666665555555544444444333444333333333333333222222211111000000000////////////...............-----------,,,,,,,,,+++++++++++****************))))))))))((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!! sssssssssssssssstttttttsssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwxyz{|}€�‚„…††‡ˆˆˆˆˆˆˆˆ‡‡‡††……‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚�€€~~~~}}}}}|||{{{zzzzzyytuuuuuuuuuuuuuutttttsssssqqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhggfffffffffeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaaaaa````aaaaa``````````__________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUVVVUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGEEEEDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@>>>>========<<<<<<<<<;;;;::::::99999999999988888888888877777777766666666665566666666655555555555555556666655555555544444444333444333333333333333222222211111000000000////////////..............-----------,,,,,,,,,,+++++++++++***************)))))))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!! sssssssssssssssssstttttsssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuvvvwwxyz{|}~�‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡††……‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡†…„ƒ‚‚�€€~~~~}}}}|||{{{zzzzyyyttuuuuuuuuuuuuuuttttsssssqqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggfffffffffeeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbaaaaaaaaaaaaaaaa````aaaaa`````````___________________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUVVVUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@>>>>========<<<<<<<<;;;;;::::::99999999999988888888888777777777766666666665566666666555555555555555556666655555555544444444333444333333333333332222222211111000000000/////////////.............-----------,,,,,,,,,,+++++++++++***************)))))))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!! sssssssssssssssssssttttsssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyywxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuvvvwxxyz{|~€‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡†††…‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚��€€~~~}}}|||{{{zzzzyyytttuuuuuuuuuuuuuttttsssssqqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggfffffffffeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbaaaaaaaaaaaaaaa`````aaaaa`````````__________________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUVVUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@>>>========<<<<<<<<<;;;;;::::::99999999999988888888888777777777666666666665566666666555555555555555546666555555555544444444333444333333333333332222222211110000000000/////////////............------------,,,,,,,,,,+++++++++++***************)))))))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!! sssssssssssssssssssstttsssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyywwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuvvwwxyz{|}€�‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡††…‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚‚��€€~~~}}|||{{zzzzyyyyttttuuuuuuuuuuuuutttsssssqqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggffffffffeeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbaaaaaaaaaaaaaa``````aaaa``````````__________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUVVUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGEEDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?>>>========<<<<<<<<<;;;;;::::::99999999999988888888888777777777666666666655566666666555555555555555446665555555555544444444333443333333333333322222222211110000000000/////////////............-----------,,,,,,,,,,,+++++++++++**************))))))))))))((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!! sssssssssssssssssssssttsssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyywwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuvvvwxxyz|}~�‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡†††Œ‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡†…„„ƒ‚‚��€€~~~}}||{{zzzyyyyyttttuuuuuuuuuuuuuttttssssqqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhggggffffffffeeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbaaaaaaaaaaaaaaa``````aaaa``````````_________________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZYZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUVVUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGGGEEDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?>>=========<<<<<<<<;;;;;;::::::99999999999988888888887777777777666666666655566666666555555555555554446655555555555544444444333443333333333333322222222211110000000000//////////////...........----------,,,,,,,,,,,,+++++++++++**************))))))))))))((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!! sssssssssssssssssssssstsssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyywwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvwwxyz{|~€�ƒ„…††‡‡ˆˆˆˆˆˆˆ‡‡‡††Œ‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒƒ‚‚��€€€~~}}||{{zzzyyyyyttttuuuuuuuuuuuuuttttssssqqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggffffffffeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbaaaaaaaaaaaaaa```````aaa``````````__________________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUVVUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKLLLLLLLKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGGGEDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?>>========<<<<<<<<<;;;;;;:::::999999999999988888888887777777777666666666655566666665555555555555544446555555555555544444444333443333333333333322222222211100000000000//////////////..........-----------,,,,,,,,,,,++++++++++++**************))))))))))))((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! sssssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyywwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvwxyz{|}~€�‚ƒ„…†‡‡ˆˆˆˆˆˆˆ‡‡‡††ŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†…„„ƒƒ‚‚��€€€~~}||{{zzzyyyyytttttuuuuuuuuuuuuttttssssqqqqqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggfffffffeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbaaaaaaaaaaaaaa````````aaa`````````____________^______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUVUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKLLLLLLKKKKKKKKKKJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??>>========<<<<<<<<<;;;;;;:::::999999999999988888888887777777776666666666655566666665555555555555444445555555555555544444444333443333333333333222222222211100000000000//////////////..........-----------,,,,,,,,,,,+++++++++++**************))))))))))))))(((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!""!!!!!!!!!!!! ssssssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvwwxyz{}~€‚ƒ„…††‡‡ˆˆˆˆˆˆ‡‡‡††ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰ˆˆ‡‡†……„ƒƒƒ‚‚��€€~~}||{{zzyyyyyyttttttuuuuuuuuuuuttttssssqqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggffffffeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbaaaaaaaaaaaaa`````````aa``````````____________^______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUVUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKLLLLLKKKKKKKKKKKJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??>=========<<<<<<<<<;;;;;;:::::999999999999988888888887777777776666666666655566666665555555555555444445555555555555544444444333443333333333333222222222211100000000000/////////////...........-----------,,,,,,,,,,,+++++++++++**************))))))))))))))(((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!"!!!!!!!!!!!!! rssssssssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvwxyz{|}€�‚ƒ„…†‡‡ˆˆˆˆˆˆˆ‡‡‡†ŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆ‡‡††…„„„ƒƒ‚‚��€€~}}|{{zzyyyyxxttttttuuuuuuuuuuuttttssssqqqqqpqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggffffffeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbaaaaaaaaaaaa``````````a```````````___________^^______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKLLLLKKKKKKKKKKKKJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???>========<<<<<<<<<;;;;;;;::::999999999999988888888888777777777666666666665556666666555555555555444444555555555555554444444433344333333333333322222222221110000000000//////////////..........-----------,,,,,,,,,,,++++++++++++**************))))))))))))))(((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!"!!!!!!!!!!!! rrrssssssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvwxxy{|}~�‚ƒ„…††‡‡ˆˆˆˆˆ‡‡‡‡†�ŒŒŒ‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆ‡‡††……„„„ƒƒ‚‚��€€~}}|{{zzyyyxxxtttttttuuuuuuuuuuutttssssqqqppppqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggfffffeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaa``````````a``````````____________^^______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLKKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???=========<<<<<<<<<;;;;;;;::::999999999999988888888887777777777666666666665556666665555555555555444444555555555555554444444433344333333333333322222222221110000000000//////////////..........-----------,,,,,,,,,,,++++++++++++**************)))))))))))))))((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!"!!!!!!!!!!!! rrrrssssssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvwwxyz{|~€�‚„„…†‡‡‡ˆˆˆˆ‡‡‡‡†�ŒŒŒŒ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡††…………„„ƒƒ‚‚��€~~}|{{zzyyyxxxsstttttuuuuuuuuuuutttssssqqqppppppqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggfffffeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbaaaaaaaaaaaaa``````````````````````___________^^^______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????========<<<<<<<<<<;;;;;;;::::999999999999988888888887777777776666666666665556666665555555555555444444555555555555544444444433344333333333333322222222221100000000000/////////////...........----------,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!"!!!!!!!!!!!! rrrrrsssssssssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvwxyz{|}~€�‚ƒ„…††‡‡‡‡‡‡‡‡‡‡†�ŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡††…………„„„ƒ‚‚�€€~}|{{zzyyxxxxssstttttuuuuuuuuuttttssssqqpppppppppqqqqqqppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggffffeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbaaaaaaaaaaaaa```````````````````````___________^^^______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKLLKKKKKKKKKKKKKJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@????========<<<<<<<<<;;;;;;;;:::9999999999999988888888887777777776666666666665556666665555555555554444444555555555555544444444433344333333333333322222222221100000000000/////////////..........-----------,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!! rrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvwwxyz{}~€�ƒ„„…††‡‡‡‡‡‡‡‡‡†�ŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡†††…………„„„ƒ‚‚�€~}|{{zyyyxxxxsssttttttuuuuuuuuttttssssqqpppppppppqqqqqqppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggfffeeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbaaaaaaaaaaaa````````````````````````___________^^^_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????========<<<<<<<<<;;;;;;;;:::999999999999998888888888777777777666666666666555666666555555555555444444455555555555554444444443334433333333333332222222222110000000000/////////////...........-----------,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! rrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvwxyz{|}€�‚ƒ„……††‡‡‡‡‡‡‡‡†�ŒŒŒŒŒŒ‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡†††††………„„ƒƒ‚�€~}||{zyyyxxxxssssttttttuuuuuuuttttssssqqpppppppppppqpqqppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggfffeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbaaaaaaaaaaa`````````````````````````__________^^^^_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGFFFFFDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@?????=======<<<<<<<<<<;;;;;;;;:::999999999999988888888887777777777666666666666555666666555555555554444444455555555555554444444443334433333333333322222222222110000000000/////////////...........----------,,,,,,,,,,,,++++++++++++***************)))))))))))))))(((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! rrrrrrrrssssssssssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvwxxyz|}~€�‚ƒ„……††‡‡‡‡‡‡††�ŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡†††††††……„„ƒ‚‚�€~}|{zyyyxxxxsssssttttttuuuuuuttttssssqqpppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggfffeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaa``````````````_``````````___________^^^^_____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGFFFFFFDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@?????=======<<<<<<<<<;;;;;;;;;::9999999999999988888888887777777777666666666666555666666555555555554444444455555555555554444444443334433333333333332222222222110000000000/////////////..........-----------,,,,,,,,,,,,++++++++++++***************)))))))))))))))(((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! rrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvwwxyz{|}€�‚ƒ„„…††††‡‡‡†††�ŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††††††……„„ƒ‚�€~}|{zzyyxxxxssssssttttttuuuuuttttssssqqppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaa`````````````__``````````___________^^^^____^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGFFFFFFDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@?????=======<<<<<<<<<;;;;;;;;;::9999999999999988888888887777777777666666666666555666665555555555554444444455555555555554444444443334443333333333332222222222110000000000/////////////..........-----------,,,,,,,,,,,++++++++++++****************)))))))))))))))(((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrssssssssssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvwxyy{|}~€�‚ƒ„………††††††††�ŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡††††††††……„ƒ‚�€~}|{zzyyxxxxsssssssttttttuuuuttttssssqqppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggffeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbaaaaaaaaa``````````````__``````````___________^^^^____^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGFFFFFFDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@??????======<<<<<<<<<;;;;;;;;;;:9999999999999988888888888777777777666666666666655566666555555555554444444445555555555555444444444333444333333333333222222222211000000000//////////////..........----------,,,,,,,,,,,,++++++++++++*****************))))))))))))))(((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrssssssssssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttuuuuuvwwxyz{|}~€�‚‚ƒ„………†††††††ŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡††‡‡‡†††…„„ƒ‚�~}|{{zyyxxxxsssssssttttttuuuutttttsssqqpppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaa``````````````___``````````__________^^^^^___^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGFFFFFFFDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@??????======<<<<<<<<<;;;;;;;;;;:9999999999999988888888887777777777666666666666655566666555555555554444444445555555555554444444444333444333333333333222222222211000000000//////////////..........----------,,,,,,,,,,,,++++++++++++*****************))))))))))))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttuuuuvvwxyz{|}~€�‚ƒƒ„„………†††††ŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡††……„ƒ‚�€~}|{zzyyxxxssssssssttttttuuttttttsssqqpppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaa`````````````____`````````___________^^^^^___^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGFFFFFFFDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@??????=====<<<<<<<<<<;;;;;;;;;;:9999999999999888888888887777777777666666666666655566666555555555554444444445555555555554444444444333444433333333333222222222211000000000/////////////...........----------,,,,,,,,,,,++++++++++++******************))))))))))))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrsssssssssrsssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttuuuuvwwxyz{|}~€�‚ƒƒ„„…………†††ŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††…„ƒ‚�€~}|{zzyyxxxsssssssstttttttuttttttsssqqpppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaa``````````````____`````````___________^^^^^__^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGFFFFFFFFDDCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@??????=====<<<<<<<<<;;;;;;;;;;;:9999999999999888888888887777777777666666666666655566666555555555554444444445555555555544444444444433444433333333333322222222111000000000/////////////..........-----------,,,,,,,,,,,++++++++++++*******************)))))))))))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! ppppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuvwwxyz{|}~€�‚‚ƒ„„………††††††††††††…………„„ƒƒ‚‚‚������‡‡‡‡‡††…„ƒƒ�€~}|{{zyyxxxvvvvvvvvvwwwwwxxwwwwwwvvvpppoooooooooooooooooooooopooooooooooooonnnnnnnnnnnmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggffffffffffffffeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaa````````````__________________^^^^^^^^^^^]]]^^^^^^^^]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>=========<<<<<<<<<<<;;;;::::::::::::::9999999977777777666666666666655555666666655555555555444444444444444443333333333333222222222111111111110000000////////............--------------,,,,,,,,,,++++++++++++++++************)))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!! pppppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttuvvwxxyz{|}~€�‚‚ƒ„„…………††††††††††…………„„ƒƒ‚‚‚‚�����‡‡‡‡‡‡†……„ƒ‚�€~}|{zzyyxxvvvvvvvvvwwwwwxxxwwwwwvvvpppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggfffffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaa`````````````_________________^^^^^^^^^^^^]]]^^^^^^^]]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFEEEEEEEEDDDDDDDDCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<<<;;;;:::::::::::::99999999977777777666666666666655555666666655555555555444444444444444433333333333333222222222111111111100000000///////.............-------------,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!! pppppppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuvvwwxyz{{|}~€�‚ƒƒ„„……………††††††††…………„„ƒƒ‚‚‚‚����‚‡‡‡‡‡‡††…„ƒ‚�€~}||{zzyyxvvvvvvvvvwwwwwxxxwwwwwvvvpppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggggggffffffffffffffeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbbbaaaaaaaa````````````__________________^^^^^^^^^^^^]]]^^^^^^^]]]]]]]]]]]]]\\\\\\]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFEEEEEEEEDDDDDDDDCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>=========<<<<<<<<<<<;;;;;:::::::::::::99999999977777777666666666666555555666666655555555555444444444444444433333333333333222222222211111111100000000///////.............-------------,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!! oppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuttvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuvvwwxyz{|}~€€�‚ƒƒ„„…………††††††††…………„„ƒƒƒ‚‚‚‚‚‚‚‚ˆˆˆˆ‡‡‡††…„ƒ‚�€~}|{{zyyxwvvvvvvvvwwwwwxxxxwwwwvvvpppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaa```````````___________________^^^^^^^^^^^]]]]^^^^^^]]]]]]]]]]]]]\\\\\\\]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEEEDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>=========<<<<<<<<<<<;;;;::::::::::::::99999999977777777666666666666555555666666655555555555444444444444444333333333333333322222222211111111100000000///////.............-------------,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!! oopppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuttttvuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuvvwxxyz{|}~€��‚ƒƒ„„………†††††††…………„„„ƒƒƒ‚‚‚‚‚‚‚‚ˆˆˆˆˆ‡‡††…„ƒ‚�€~}}|{zzyywvvvvvvvvwwwwwxxxxwwwwwvvpppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggfffffffffffffffeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbbbaaaaaaaa````````````__________________^^^^^^^^^^^^]]]]^^^^^^]]]]]]]]]]]]]\\\\\\\]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHFFFFFFFFEEEEEEEEDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>=========<<<<<<<<<<<;;;;:::::::::::::999999999977777776666666666666555555666666555555555555444444444444443333333333333333322222222211111111100000000///////.............-------------,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!! oooppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuvvwwxyzz{|}~€�‚‚ƒƒ„„………††††††…………„„„ƒƒƒ‚‚‚‚‚‚‚‚ˆˆˆˆˆˆ‡‡††…„ƒ‚�€~}|{{zyywwvvvvvvvwwwwxxxxxxwwwwvvpppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaa```````````___________________^^^^^^^^^^^^]]]]^^^^^^]]]]]]]]]]]]]\\\\\\\]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHFFFFFFFFEEEEEEEEDDDDDDDDCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<<;;;;;:::::::::::::999999999977777776666666666666555555666666555555555555444444444444443333333333333333322222222211111111100000000///////.............-------------,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!! oooopppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuvvwwxyz{|}}~€�‚‚ƒ„„„………††††……………„„„ƒƒƒ‚‚‚‚‚‚‚‚ˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~~}|{zzywwvvvvvvwwwwwxxxxxxwwwwvvpppoooooooooooooooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaa````````````__________________^^^^^^^^^^^^^]]]]^^^^^^^]]]]]]]]]]]]\\\\\\\]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLMLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGFFFFFFFFEEEEEEEEDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>=========<<<<<<<<<<<;;;;::::::::::::::999999999977777776666666666665555555666666555555555555444444444444433333333333333333322222222211111111100000000///////.............-------------,,,,,,,,,,,++++++++++++++************))))))))))))))))))))))))((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!! oooooopppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuvvwxxyz{|}~€��‚ƒƒ„„………………………………„„„ƒƒƒ‚‚‚‚‚‚‚‚ˆˆ‰‰ˆˆˆ‡‡†……„ƒ‚�€~}|{{zywwwvvvvvwwwwwxxxxxxxwwwvvpppooooooooooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhggggggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaa```````````___________________^^^^^^^^^^^^^]]]]^^^^^^^]]]]]]]]]]]]\\\\\\\]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGFFFFFFFEEEEEEEEDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>=========<<<<<<<<<<<;;;;::::::::::::::99999999997777777666666666666555555566666655555555555544444444444443333333333333333322222222221111111110000000////////.............-------------,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!! oooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuvvvwxyyz{|}~€�‚‚ƒƒ„„……………………………„„„ƒƒƒƒ‚‚‚‚‚‚ƒ‰‰‰‰‰ˆˆˆ‡††…„ƒ‚�€~}||{zzwwwwvvvwwwwwxxxxxxxxxwwwvpppooooooooooooooooooooonoooooooooooonnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbbbaaaaaaaa````````````__________________^^^^^^^^^^^^^^]]]]^^^^^^^]]]]]]]]]]]]\\\\\\\]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGFFFFFFFEEEEEEEEDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<<;;;;;:::::::::::::999999999997777776666666666665555555566666655555555555544444444444443333333333333333322222222221111111110000000////////.............------------,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))(((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!! oooooooopppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuututttttttttttttttttttttttttttuuuvvwwxyz{|}~€�‚ƒƒ„„…………………………„„„„ƒƒƒƒƒ‚‚‚ƒƒƒ‰‰‰‰‰‰ˆˆ‡‡†…„ƒ‚�€~~}|{zzxwwwwvwwwwwwxxxxxxxxxwwwvppppoooooooooooooooonnnnnoooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaa```````````__________________^^^^^^^^^^^^^^^]]]]^^^^^^^^]]]]]]]]]]]\\\\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGFFFFFFEEEEEEEEEDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>========<<<<<<<<<<<;;;;::::::::::::::999999999997777776666666666665555555566666655555555555444444444444433333333333333333322222222221111111100000000////////.............------------,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!! oooooooooppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuutttutttttttttttttttttttttsssstttuuuvvwwxyz{|}~€�‚‚ƒƒ„„……………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‰‰‰‰‰‰ˆˆ‡‡†…„„ƒ‚�€~}|{zzxwwwwwwwwwwxxxxxxxxxxwwwvppppooooooonnononnnnnnnnnooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaa``````````___________________^^^^^^^^^^^^^^^]]]]^^^^^^^^]]]]]]]]]]]\\\\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>=========<<<<<<<<<<<;;;;:::::::::::::9999999999997777776666666666665555555566666555555555555444444444444433333333333333333322222222211111111100000000////////.............------------,,,,,,,,,,,+++++++++++++++***********)))))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!! oooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrssssssssssssssssssssssssttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssttttuuuvvwxxyz{|}~€�‚ƒƒ„„„…………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‰‰‰‰‰‰ˆˆˆ‡†……„ƒ‚�€~}|{zzxwwwwwwwwwwxxxxxxxxxxwwwvqpppooooooonnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaa```````````___________________^^^^^^^^^^^^^^^]]]]^^^^^^^^^]]]]]]]]]]\\\\\\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>=========<<<<<<<<<<;;;;;:::::::::::::9999999999997777776666666666655555555566666555555555555444444444444433333333333333333222222222211111111100000000////////.............------------,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! oooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrssssssssssssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttssssstttttuuuvvwxyz{|}~€��‚ƒƒ„„„……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‰‰‰‰‰‰‰ˆˆ‡†…„ƒƒ‚€€~}|{zzxwwwwwwwwwwxxxxxxxxxxxwwvqpppoooooonnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaa````````````__________________^^^^^^^^^^^^^^^^]]]]^^^^^^^^^]]]]]]]]]]\\\\\\\]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGFFFFEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>========<<<<<<<<<<<;;;;;:::::::::::::9999999999997777776666666666655555555566666555555555555444444444444433333333333333333222222222111111111100000000////////.............-----------,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))((((((((((((('''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! oooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttsssssssttttttuuuvwwxyz{|}~€�‚‚ƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‰‰‰‰‰‰‰ˆ‡‡†…„ƒ‚�€~}||{zzxwwwwwwwwwwxxxxxxxxxxxwwwqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaa```````````___________________^^^^^^^^^^^^^^^]]]]]^^^^^^^^^]]]]]]]]]]\\\\\\\]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>=========<<<<<<<<<<<;;;;;::::::::::::99999999999997777766666666666555555555566666555555555555444444444444433333333333333333222222222111111111000000000////////.............-----------,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! oooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuutttttttttttttttttttttuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssssstttttttuuuvwxyz{|}~€��‚ƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‰‰‰‰‰‰ˆˆ‡‡†…„ƒ‚�€~}|{{zzxwwwwwwwwwwxxxxxxxxxxxwwwqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaa```````````___________________^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^]]]]]]]]]\\\\\\\]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>=========<<<<<<<<<<<;;;;;::::::::::::9999999999998777776666666666655555555556666555555555555444444444444443333333333333333222222222111111111100000000////////..............----------,,,,,,,,,,,++++++++++++++++***********))))))))))))))))))))))((((((((((((('''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! oooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttttttttttttttttttttttttttttuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuutttttttttttttttttttttttuuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssttttttttuuvvwxyz{|}~€�‚‚ƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„‰‰‰‰‰‰ˆˆ‡††…„ƒ‚�€~}|{{zzxwwwwwwwwwwxxxxxxxxxxwwwwqpppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^]]]]]]]]]\\\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>========<<<<<<<<<<<;;;;;;::::::::::::9999999999998777776666666666655555555556666555555555555444444444444443333333333333333222222222111111111100000000////////.............-----------,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))((((((((('(((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! oooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttttttttttttttttuuuuuuuttttttttuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuttttttttttttttttttttttttuuuuuuuuuuuutttttttttttttttttttttttttttttttsssssssssssssttttuuvwxyy{|}~€�‚‚ƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„‰‰‰‰‰‰ˆˆ‡†…„ƒ‚�€~}||{zzyxwwwwwwwwwwwxxxxxxxxxwwwwqpppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````__________________^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^]]]]]]]]]\\\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFEEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>========<<<<<<<<<<<;;;;;;:::::::::::99999999999998777766666666666555555555556666555555555555444444444444443333333333333333222222221111111111000000000////////.............-----------,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))(((((((((('(((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!! ooooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttuuuuttttttttttuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuutttttttttttttttttttttttttttttttsssssssssssssssttttuvvwxyz{|}~€��‚‚ƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒ„„„„„Љ‰‰‰ˆˆ‡‡†…„ƒ‚�€~}|{{zzywwwwwwwwwwwwwxxxxxxxwwwwvqpppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````__________________^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\\[[[[[[[[[Z[[[ZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>========<<<<<<<<<<<;;;;;;:::::::::::99999999999988777766666666666555555555556666555555555555444444444444443333333333333332222222221111111111000000000///////.............-----------,,,,,,,,,,,++++++++++++++++************)))))))))))))))))))))(((((((((('(((''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! oooooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttuutttttttttttttuuuuuuuuuuuuutttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttstttttttttttttttttttttttttuuuuuuuuuttttttttttttttttttttttttttttttttssssssssssssssssstttuuvwxxyz{|}~€��‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„Љ‰‰‰ˆˆ‡††…„ƒ�€~}}|{zzzyxwwwwwwwwwwwwwwwwwwwwwwwvqpppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````__________________^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>=======<<<<<<<<<<<;;;;;;;::::::::::999999999999988777766666666666555555555556666555555555555444444444444443333333333333332222222211111111111000000000///////............------------,,,,,,,,,,,++++++++++++++++************))))))))))))))))))))((((((((((('((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! oooooooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssstttttttttttttttttttttttttuuuuuuuuttttttttttttttttttttttttttttttttssssssssssssssssssstttuuvwxyz{|}~€��‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„Љ‰‰‰ˆˆ‡†…„ƒ‚�€~}|{{zzzyxwwwwwwwwwwwwwwwwwwwwwwvvppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeedeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````_______________^__^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\[[[[[[[[[[ZZ[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;:::::::::999999999999998877766666666666555555555555666555555555555544444444444444333333333333333222222221111111111000000000////////............-----------,,,,,,,,,,,+++++++++++++++++************))))))))))))))))))))((((((((((('((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!! ooooooooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuutttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssstttttttttttttttttttttttttuuuuuuttttttttttttttttttttttttttttttttssssssssssssssssssssssttuuvwwxyz{|}~€��‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„‰‰‰‰ˆˆ‡‡†…„ƒ‚�€~}|{{zzzzxxxxxwwwwwwwwwwwwwwwwvvvvppppoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeededddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````______________^^_^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\[[[[[[[[[[ZZ[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;:::::::::999999999999998877766666666666555555555555666555555555555544444444444444433333333333333222222221111111111000000000////////...........------------,,,,,,,,,,,+++++++++++++++++************))))))))))))))))))))((((((((((('((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! oooooooooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssttttttttttttttttttttttttsuuuuuttttttttttttttttttttttttttttttttssssssssssssssssssssssstttuuvwxyz{{|}~€€��‚‚ƒƒƒƒ„„„„„„„„„„„„„„„‰‰‰‰ˆˆ‡††…„ƒ‚�~}}|{{zzzzxxxxxxxxwwwwwwwwvvvvvvvvvpppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeddeddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaa``````````______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::::::999999999999988877766666666665555555555555666555555555555544444444444444433333333333333222222221111111110000000000///////............-----------,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))))(((((((((((('((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!! oooooooooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttustttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssstttttttttttttttttttttttssuuutttttttttttttttttttttttttttttttssssssssssssssssssssssssssstttuvvwxyz{||}~€€��‚‚ƒƒƒ„„„„„„„„„„„„„„„‰‰‰‰ˆˆ‡†……„ƒ�€~}}|{{{zzzyyyxxxxxxwwwwwvvvvvvvvvvuppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeddedddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;::::::::9999999999999988877766666666665555555555555666555555555555544444444444444433333333333333222222211111111110000000000///////...........------------,,,,,,,,,,,+++++++++++*+++++++************))))))))))))))))))(((((((((((('(('''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! noooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssstttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssstttttttttttttttttttttssssuttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssttuuvwwxyz{|}}~€€�‚‚ƒƒƒ„„„„„„„„„„„„„„„‰‰‰ˆˆˆ‡†…„ƒ‚�€~~}||{{{{{yyyyyyyxxxwwwvvvvvvvvuuuupooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;::::::::9999999999999988877666666666665555555555555666555555555555544444444444444433333333333333222222211111111110000000000///////...........------------,,,,,,,,,,,+++++++++++*+++++++************))))))))))))))))))(((((((((((('(('''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! nnooooooooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssttttttttttttttttttttssssstttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssstttuuvwxxyz{|}~~€€�‚‚ƒƒ„„„„„…………„„„„„„‰‰‰ˆˆ‡‡†…„ƒ‚�€€~}|||{{{{zzzzzyyyxxxwwwvvvvuuuuuuuoooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;::::::::9999999999999888877666666666655555555555555666555555555555544444444444444433333333333333222222211111111110000000000///////..........------------,,,,,,,,,,,++++++++++++*++++++++***********))))))))))))))))))(((((((((((('(('''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttsssstttsssssssssssssssssssssstttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqrrrrsstuuvwxxyzz{|}~~€���‚‚‚‚‚‚‚‚‚‚‚��††……„„ƒƒ‚�€~}}|{zzyyyyyy{{{{zzzzyyxxwwvvvuuuuuuuuppppppppppppppppppppppooooonnnnnnnnnnnnnnnmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjiiikkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbaaaaaaaaa`````````````___````````____________^^^^^_^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999998888887777777666666666666555555544444444444443333333333333333322222222222222211111111110000000000/////////////..........----------------,,,,,,,,,,,+++++++++++++++++++++***********)))))))))))))))(((((((((((('''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! mnnnnnnnnnnnnnnnnnnnnnnoooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttsssssstsssssssssssssssssssssssstttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqrrrssttuuvwxyyz{{|}~€€��‚‚‚‚‚‚‚‚‚‚‚‚�††……„„ƒƒ‚�€€~}|{{zzzzzzz||||{{{zzyyxwwvvvuuuuutttppppppppppppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkkjjjjjjjjjjjjiiikkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbaaaaaaaaa`````````````___```````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999998888887777776666666666665555555544444444444443333333333333333322222222222222211111111110000000000/////////////..........----------------,,,,,,,,,,,++++++++++++++++++++++**********)))))))))))))))(((((((((((('''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! mmmnnnnnnnnnnnnnnnnnnnnoooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqrrrssttuuvwxyyz{||}~€€��‚‚‚‚ƒƒƒ‚‚‚‚‚�††……„„ƒƒ‚��€~}}||{{{{{{{}}}}|||{{zyyxwwvvuuutttttppppppppppppppqpppppppooooonnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkjjjjjjjjjjjjiiikkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbaaaaaaaa``````````````___``````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;;::::::999999999999998888887777776666666666665555555544444444444443333333333333333322222222222222211111111110000000000/////////////.........------------,----,,,,,,,,,,,++++++++++++++++++++++**********)))))))))))))))(((((((((((('''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! mmmmnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssttuuvwxxyz{|}~~€��‚‚‚ƒƒƒƒƒ‚‚‚‚�††……„„„ƒ‚‚�€€~}}||||||||~~~~~}}||{zyyxwvvuuutttttppppppppppppqqqqqppppppoooonnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkjjjjjjjjjjjiiiikkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbaaaaaaa``````````````____``````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::999999999999988888887777776666666666655555555544444444444443333333333333333222222222222222211111111110000000000/////////.///.........------------,---,,,,,,,,,,,+++++++++++++++++++++++**********)))))))))))))))(((((((((((('''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! mmmmmnnnnnnnnnnnnnnnnnnooooooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssstttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrssttuuvwwxyz{|}~€€�‚‚‚ƒƒƒƒƒƒ‚‚‚‚††………„„ƒƒ‚��€~~}}}}}}}}~~}}|{zyxxwvvuutttttoooppppppppqqqqqqqpppppoooonnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjiiiikkjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggffffffffffffeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbaaaaaaa`````````````_____`````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;;;::::::9999999999999988888887777776666666666655555555544444444444443333333333333333222222222222222211111111110000000000/////////.//..........-----------,,---,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))(((((((((((('''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! mmmmmmnnnnnnnnnnnnnnnnnooooooooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssstttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrssttuvvwxyz{|}~€��‚‚ƒƒƒƒƒƒ‚‚‚‚††………„„ƒƒ‚‚��€€~~~~~~~€€€€€€~~}|{zyxwwvuuuttttoooopppppppqqqqqqqqppppoooonnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjiiiiikkjjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaa`````````````_____`````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;;::::::9999999999999988888887777766666666666555555555544444444444443333333333333332222222222222222111111111110000000000/////////.//.........------------,,---,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))(((((((((((('''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!! mmmmmmmmnnnnnnnnnnnnnnnoooooooooooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrssttuvvwxyz{|}~€��‚‚ƒƒƒƒƒƒ‚‚‚‚††………„„„ƒƒ‚‚��€€€€€�‚‚���€€~}|{zyxwvvuuttttooooppppppqqqqqqqqqppppooonnnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkjjjjjjjjjjjjiiiiikjjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggfffffffffffeeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbbbaaaaaaa`````````````______````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::9999999999999888888887777766666666666555555555544444444444433333333333323332222222222222222111111111110000000000/////////.//.........------------,,--,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))(((((((((((('''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!! mmmmmmmmmnnnnnnnnnnnnnnooooooooooooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttstttttttsssssssssssssssssssssssssssssssssssssssssrrttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrssttuvvwxy{|}~€€�‚‚‚ƒƒƒƒƒ‚‚‚‚††…………„„„ƒƒ‚‚‚���€€€€€€��ƒƒƒƒ‚‚��€~}|{zyxwvvuutttooooopppppqqqqqqqqqppppooonnnnnnmmmmmmmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjjiiiiiikjjjjjjjjjjjiiiiiiiiiiiiiihhhggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbbbaaaaaa``````````````______```_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;;;::::::99999999999999888888887777766666666666555555555544444444444333333333333323322222222222222221111111111110000000000/////////.//.........-----------,,,--,,,,,,,,,,,++++++++++++++++++++++++++********)))))))))))))))(((((((((((((''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!! mmmmmmmmmmnnnnnnnnnnnnnooooooooooooooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttsssstttttsssssssssssssssssssssssssssssssssssssssssrrrrttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrsstuuvwxyz{|}~€��‚‚ƒƒƒƒƒ‚‚‚‚††…………„„„ƒƒƒƒ‚‚‚������‚‚‚„„„„ƒƒƒ‚�€~}|{zyxwvuutttooooopppppqqqqqqqqqppppooonnnnnnmmmmmmmmmmmmmmmmmmkkkkjjjjjjjjjjjjjjiiiiiiikjjjjjjjjjjiiiiiiiiiiiiiiihhgggggggggggggffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaa`````````````_______``_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;;;::::::99999999999999888888887777666666666665555555555544444444444333333333333323322222222222222221111111111110000000000/////////.//.........-----------,,,--,,,,,,,,,,,++++++++++++++++++++++++++********))))))))))))))((((((((((((('''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!! mmmmmmmmmmmmnnnnnnnnnnnooooooooooooooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttsssssstttsssssssssssssssssssssssssssssssssssssssssrrrrrrtttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrssttuvwxy{|}~€€�‚‚‚ƒƒƒƒ‚‚‚‚†††…………„„„„ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒ…………„„„ƒ‚�€~}|zyxwvvuuttoooooppppqqqqqqqqqqpppoooonnnnnmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiihhgggggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbbaaaaaaaa`````````````_______``_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;;:::::::9999999999999888888888777766666666666555555555554444444444333333333333322322222222222222222111111111111000000000/////////../.........------------,,,--,,,,,,,,,,,++++++++++++++++++++++++++********))))))))))))))(((((((((((((''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!! mmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuutttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttsssssssstssssssssssssssssssssssssssssssssssssssssssrrrrrrrtssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppqqqqqrrsttuvwxyz{|}~€��‚‚‚ƒƒ‚‚‚‚‚†††…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„††††……„„ƒ‚�€~|{zyxwvuuttpooooppppqqqqqqqqqqpppoooonnnnnmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiihggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbaaaaaaa`````````````________`_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\[\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::99999999999999888888888777766666666666555555555554444444443333333333333322222222222222222221111111111110000000000/////////../.........------------,,,-,,,,,,,,,,,,++++++++++++++++++++++++++********))))))))))))))(((((((((((((''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!! mmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooopppppppoppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppqqqrrssstuvwxz{|}~€€�‚‚‚‚‚‚‚‚‚‚†††……………„„„„„„„„„„„„„„„„„††††††……„ƒ‚�€~}|{zyxwvuutpooopppppqqqqqqqqqqpppooonnnnnmmmmmmmmmmmmmmmmmmlljjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiihhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbbaaaaaaaa`````````````________`_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::99999999999999888888888777766666666665555555555554444444433333333333333222222222222222222221111111111110000000000/////////../.........------------,,,-,,,,,,,,,,,,++++++++++++++++++++++++++********))))))))))))))(((((((((((((''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! mmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooooopppppooopppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrsssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppqqqrrsstuvwxyz{|}~€��‚‚‚‚‚‚‚‚�†††………………„„„„„„„„„„„„„………‡‡‡‡‡††…„„ƒ�€~}{zyxwvvutppoopppppqqqqqqqqqqpppooonnnnmmmmmmmmmmmmmmmmmmmlljjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiihhhgggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaa`````````````______________________^^^^^^^^^^^]^^^^^]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;:::::::9999999999999888888888877776666666666555555555555444444433333333333333222222222222222222221111111111111000000000/////////.............-----------,,,,-,,,,,,,,,,,,++++++++++++++++++++++++++********)))))))))))))((((((((((((((''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmnnnnnoooooooooooooooooooooopppooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppqqqrrsstuvwxz{|}~€€��‚‚‚‚‚‚‚�†††……………………„„„„„„„„………………‡‡‡‡‡‡††…„ƒ‚�€}|{zyxwvuupppoppppqqqqrrrrqqqpppooonnnnmmmmmmmmmmmmmmmmmmmmljjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbaaaaaaa``````````````______________________^^^^^^^^^^^]^^^]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWVVVVVVVVVVVVVVVUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<;;;;;;;;;;;;::::::99999999999999888888888877766666666666555555555555444444333333333333333222222222222222222221111111111110000000000/////////.............-----------,,,,-,,,,,,,,,,,,++++++++++++++++++++++++++*********))))))))))))(((((((((((((('''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmnnnoooooooooooooooooooooooppooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppqqrrrstuvwxyz{|}~€€��‚‚‚‚‚‚�†††………………………………………………………†‡‡‡‡‡‡††…„ƒ‚�€~}{zyxwvuuppppppppqqqrrrrrqqqqppooonnnnmmmmmmmmmmmmmmmmmmmmmjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggffffffffffffffeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbaaaaaaaa``````````````_____________________^^^^^^^^^^^]]^^^]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWVVVVVVVVVVVVVVVVUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>====<<<<<<<<;;;;;;;;;;;;::::::99999999999999888888888877766666666666555555555555444444333333333333332222222222222222222211111111111110000000000/////////.............-----------,,,,--,,,,,,,,,,,++++++++++++++++++++++++++*********))))))))))))(((((((((((((''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppqqqrrsstuvwxy{|}~€����‚‚‚��†††………………………………………………………†‡‡‡‡‡‡††…„„ƒ‚�~}|{yxwvvupppppppqqqrrrrrrrqqqppooonnnmmmmmmmmmmmmmmmmmmmmmmjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggfffffffffffffeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbbaaaaaaaa`````````````______________________^^^^^^^^^^^]]^^]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWVVVVVVVVVVVVVVVVVUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>====<<<<<<<<;;;;;;;;;;;::::::99999999999999888888888887776666666666555555555555544444333333333333332222222222222222222221111111111111000000000//////////............------------,,,,--,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))(((((((((((((''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmnoooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppqqrrrstuvwxyz{|}~€��������†††………………………………………………………†‡‡‡‡‡‡††…„„ƒ‚�€~}|{zyxwvupppppppqqqrrrrrrrrqqpppoonnnmmmmmmmmmmmmmmmmmmmmmmkkjjjjjjiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbaaaaaaaa``````````````_____________________^^^^^^^^^^^]]]^^]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWVVVVVVVVVVVVVVVVVUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<;;;;;;;;;;;::::::99999999999999888888888887776666666666555555555555544444333333333333332222222222222222222211111111111111000000000/////////.............------------,,,,--,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))(((((((((((((''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssrsssssrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppqqqqrsstuvwxyz{|}~€€�������†††…………………………………………………………‡‡‡‡‡††……„ƒƒ‚�€}|{zyxwvuqpppppqqqrrrssssrrrqqppoonnnnmmmmmmmmmmnnnnnnnnnnmkkkkjjjjiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiihhhhhhhgggggggggffffffffffffffeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbaaaaaaaa``````````````______________________^^^^^^^^^^^]]]^]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<;;;;;;;;;;;:::::::99999999999999888888888887776666666666555555555555544443333333333333322222222222222222222111111111111110000000000/////////.............-------------,,,--,,,,,,,,,,++++++++++++++++++++++++++**********))))))))))))((((((((((((''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmnooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrsssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssrrrsssrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppqqqrrstuvwxyz{|}~~€€€�����†††…………………………………………………………‡‡†††††……„ƒ‚‚�€}|{zyxwvvqpppppqqqrrssssssrrrqppoonnnnmmmmmmmnnnnnnnnnnnnnnlkkkkjjjjiiiiiiiiiiiiiiihjjjjjjiiiiiiiiiiiihhhhhhhhggggggggffffffffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbaaaaaaaa`````````````______________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>=====<<<<<<<;;;;;;;;;;;:::::::99999999999999888888888887766666666665555555555555544443333333333333322222222222222222221111111111111110000000000/////////.............-------------,,,--,,,,,,,,,,++++++++++++++++++++++++++**********)))))))))))(((((((((((((''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!!! lmmmmmmmmmmmmmmmmmmmmmmnnnooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrsssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuutttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqrsstuvwxyz{|}~€€€����†††…………………………„„„„„„„„„………†††††………„„ƒ‚�€€}|{zyxwvvqppppqqqrrssssssssrrqqppoonnnmmmmmmnnnnnnooooooooolllkkkkjjjiiiiiiiiiiiihhhjjjjjiiiiiiiiiiiihhhhhhhhhgggggggffffffffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbbaaaaaaaa`````````````______________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>=====<<<<<<<;;;;;;;;;;;:::::::9999999999999888888888888776666666666555555555555554444333333333333332222222222222222222111111111111111000000000//////////.............-------------,,,--,,,,,,,,,,++++++++++++*++++++++++++************))))))))))(((((((((((('''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!!!! llmmmmmmmmmmmmmmmmmmmmmnnnnoooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttssssttttttttttttttttttttttttttuuuuuuuttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppqpqqrsttuvwxyz{|}~€€€���††…………………………„„„„„„„„„„„„„††…………„„„ƒ‚‚�€~}|{zyxwvvqqpppqqrrssstttttssrrqppoonnnnmmmnnnnnooooopppppoommlllkkkjjjjiiiiiiiiiihhhjjjjjiiiiiiiiiiiihhhhhhhhhggggggffffffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaa````````````______________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<;;;;;;;;;;;::::::::9999999999999888888888888776666666666555555555555554443333333333333322222222222222222221111111111111110000000000/////////..............-------------,,,--,,,,,,,,,,++++++++++++*+++++++++++*************))))))))))((((((((((((''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! llllmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttsssssssssssttttttttttttttttttttttttttuuutttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppqqrrstuvwxyz{|}}~€€€��……………………………„„„„„„„„„„„„„„…………„„„ƒƒƒ‚��€~}|{zyxwwvqqppqqqrrsstttttttssrqqppoonnnnnnnnnnoooppppppppppnmmmlllkkjjjjiiiiiiiihhhhjjjjiiiiiiiiiiiihhhhhhhhhhgggggffffffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaa```````````______________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>=====<<<<<<;;;;;;;;;;;::::::::9999999999998888888888888766666666665555555555555554443333333333333322222222222222222211111111111111110000000000/////////..............--------------,,---,,,,,,,,,++++++++++++*++++++++****************))))))))))((((((((((('''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! lllllmmmmmmmmmmmmmmmmmmnnnnnnnooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssttttttssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqrsstuvwxyz{|}~~€€€�……………………………„„„„„„„„„„ƒƒƒƒ……„„„„ƒƒ‚‚‚�€€~}|{zyxxwvqqqqqqqrsstttuuutttsrrqppoonnnnnnnnnooopppqqqqqqqqonnnmmllkkkjjjiiiiiiihhhhjjjjiiiiiiiiiiihhhhhhhhhhhggggffffffffffffffeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbbbaaaaaaaaaa```````````_____________^________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>======<<<<<<;;;;;;;;;;:::::::::9999999999998888888888888766666666665555555555555554443333333333333322222222222222222111111111111111110000000000/////////..............--------------,,--,,,,,,,,,,+++++++++++**+++++*******************))))))))))((((((((((('''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!! llllllmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppqqrstuvvwxyz{|}~~€€€……………………………„„„„„„„„ƒƒƒƒƒƒ„„„„ƒƒƒ‚‚‚��€~}|{zyyxwvqqqqqqrrssttuuuuuuttsrqqpooonnnnnnnoooppqqqrrrrrrrooonnmmmllkkjjjiiiiiihhhhjjjiiiiiiiiiiihhhhhhhhhhhhggggfffffffffffffeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````______________^_______^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>======<<<<<;;;;;;;;;;;:::::::::999999999999888888888888876666666666555555555555554443333333333333322222222222222222111111111111111111000000000//////////...............-------------,,---,,,,,,,,,+++++++++++**++++********************))))))))))((((((((((''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!! llllllllmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttssssstttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooppoppqqrrstuvwxyz{|}}~€€€………………………………„„„„„„ƒƒƒƒƒƒ‚„„ƒƒƒ‚‚‚���€€~~}|{zzyxwvrqqqqqrrsstuuuuuuuttssrqppoonnnnnnnooppqqqrrrssssspppoonnmmllkkjjjiiiiiihhhjjjiiiiiiiiiihhhhhhhhhhhhhgggfffffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````______________^______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>======<<<<<;;;;;;;;;;;:::::::::999999999999888888888888776666666666555555555555554443333333333333322222222222222221111111111111111110000000000//////////...............-------------,,---,,,,,,,,,+++++++++++**+++**********************)))))))))((((((((((''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!! lllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttsssssssssttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooopooppqqrsstuvwxyz{|}}~€€………………………………„„„„„ƒƒƒƒƒ‚‚‚ƒƒƒƒ‚‚‚���€€~~}|{{zyxwwrqqqqqrrsttuuuvvvuuttsrqqpoonnnnnnoooppqqrrsssstttqqqppoonmmllkkjjjiiiiihhhjjiiiiiiiiiiihhhhhhhhhhhhhggfffffffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````______________^^______^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[]]\\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZZZZZZZZZZZYZZZZZZYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>======<<<<;;;;;;;;;;;::::::::::999999999999888888888888776666666665555555555555544433333333333333322222222222222211111111111111111110000000000//////////...............--------------,--,,,,,,,,,++++++++++++**++***********************)))))))))((((((((('''''''&&&&&&&%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!! kkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrsssrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnooooppqrrstuvwxyz{||}~~€€€����€€€€€€€~~~~~}„„ƒƒƒ‚‚‚���€€~~}|{{zyxwvvvvvvvwwxyyzzzzzzyyxwwvuonmmmmmmmmnnooppqqrrrssssssrrrqppoonmmllkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeedddddddddcccccccccccccccbbbaaaaaaaaaaaaaaa```````````______________^^^^^^^^_____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;;;:::::99999999998888888888888776666666666555555555555544444444444444443333333333332222111111111111111111111000000000//////////....../..............-------------,,,,,,,,,++++++++++++***********************)))))))))((((((((''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!! kkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttsssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnooooppqrsttuvwxyz{|}}~~€€€€€��€€€€€€€€~~~~}}„ƒƒƒ‚‚‚���€€€~~}||{zyxxwvvvvvvwwxyyzzzzzzzyxxwvuonnmmmmmmmnnoopqqrrrssssstsssrrqqpoonmmllkkjjjjjiiiiiiiiiihhhhhhhhhhhhggggggffffffffffeeeeeeeeeeeeeeddddddddddccccccccccccccbbbaaaaaaaaaaaaaaa````````````______________^^^^^^^^____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;;:::::99999999998888888888888776666666666555555555555444444444444444443333333333322222111111111111111111110000000000//////////....../..............-------------,,,,,,,,+++++++++++++***********************)))))))))(((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!! kkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnoooppqqrstuvwxyz{{|}}~~€€€€€€€€€€€€€€~~~~}}„ƒƒƒ‚‚‚���€€€~~}}|{zzyxwvvvvvvwwxxyyzzzzzzyxxwvuonnmmmmmmnnnoppqqrrsssttttttssrrqqponnmllkkkjjjjiiiiiiiiiihhhhhhhhhhhgggggggffffffffffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbaaaaaaaaaaaaaa````````````______________^^^^^^^^^____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>======<<<<<<<;;;;;;;;;;;;::::::9999999999888888888888877666666666555555555555444444444444444443333333333332222111111111111111111111000000000//////////......./...............-----------,,,,,,,,,+++++++++++++**********************))))))))))((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$#############""""""""""""!!!!!!! kkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqtttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnoooppqrrstuvwxyz{||}~~€€€€€€€€€€€€€€~~~}}„ƒƒƒ‚‚‚���€€€~~}|{{zyxwwvvvvvwwxxyyzzzzzyyxxwvuonnmmmmmmnnnoppqqrrssttttuttttssrqpponmmllkkjjjjiiiiiiiiiihhhhhhhhhhhgggggggfffffffffeeeeeeeeeeeeeddddddddddcccccccccccccccbbbaaaaaaaaaaaaaaa```````````______________^^^^^^^^^^___^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>======<<<<<<<;;;;;;;;;;;;::::::9999999999888888888888777666666666555555555555444444444444444433333333333322221111111111111111111111000000000//////////......./...............-----------,,,,,,,,,+++++++++++++**********************))))))))))((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!! kkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqtttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnoooppqrstuvwwxyz{||}~€€€€€€€€€€€€€~~~}}„ƒƒƒ‚‚‚���€€€~~}}|{zzyxwwvvvvwwxxyyyzzzzyyxwwvuonnmmmmmmnnnoppqqrrssttttuuutttsrrqpoonmmlkkkjjjjijiiiiiiihhhhhhhhhhggggggggffffffffeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbaaaaaaaaaaaaaa````````````______________^^^^^^^^^^__^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>=======<<<<<<<;;;;;;;;;;;;::::::9999999999888888888888777666666666555555555554444444444444444333333333333322221111111111111111111111000000000//////////......./...............-----------,,,,,,,,+++++++++++++*********************))))))))))))(((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!! kkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnooopqqrstuvwxyzz{|}}~€€€€€€€€€€€€€~~~}„ƒƒƒ‚‚‚����€€€~~}||{zyxxwwvvvwwwxxyyyyyyyyxwwvuonnmmmmmmmnnoopqqrrsstttuuuuuttssrqqponmmllkkjjjjijiiiiiiiihhhhhhhhhggggggggfffffffeeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbaaaaaaaaaaaaa````````````______________^^^^^^^^^^^__^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=======<<<<<<;;;;;;;;;;;;:::::::9999999998888888888888777666666666555555555554444444444444444333333333333222211111111111111111111110000000000//////////......./...............----------,,,,,,,,,+++++++++++++*************)))))))))))))))))))((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!! kkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnooppqrsstuvwxyz{{|}~~€€€€€€€€€€€€~~~}„ƒƒƒ‚‚‚‚���€€€€~~}}|{{zyxxwwwwwwwwxxyyyyyyxxwvvuonnmmmmmmmnnooppqrrsstttuuuuuuttssrqpoonmllkkjjjjijiiiiiiiihhhhhhhhgggggggggffffffeeeeeeeeeeeeeeddddddddddccccccccccccccccbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^_^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>========<<<<<<;;;;;;;;;;;;:::::::999999999888888888888777766666666655555555554444444444444443333333333333322221111111111111111111111000000000//////////.......................-----------,,,,,,,,++++++++++++++************))))))))))))))))))))(((((((''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!! kkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnmnnnnnnnooppqrstuvvwxyz{{|}~~€€€€€€€€€€€€~~~„„ƒƒƒ‚‚‚����€€€~~}}|{{yyxwwwwwwwwwxxxxxxxxwwvvuonnmmmmmmmnnooppqqrrsstttuuuuuttssrqpponmllkkjjjjijiiiiiiiihhhhhhhhgggggggggffffffeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<;;;;;;;;;;;::::::::999999999888888888888777766666666655555555554444444444444433333333333333222221111111111111111111111000000000//////////.......................----------,,,,,,,,,+++++++++++++************)))))))))))))))))))))(((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!! kkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnmmnnnnnnnooopqqrstuvwxxyz{{}}~~€€€€€€€€€€€€~~~„„„ƒƒƒ‚‚‚����€€€~~}||{zyyxwwwwwwwwwxxxxxxwwwvvuonnmmmmmmmnnnooppqrrsstttuuuuuuttsrqqponmmlkkjjjjijjiiiiiiihhhhhhhggggggggggfffffeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbaaaaaaaaaaa``````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>========<<<<<;;;;;;;;;;;;::::::::999999999888888888887777766666666555555555554444444444444333333333333333222211111111111111111111110000000000//////////.......................---------,,,,,,,,,++++++++++++++***********))))))))))))))))))))))((((((('''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!! kkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnmmnmmnnnnnooppqrsstuvwxyyz{|}}~~€€€€€€€€€€€~~„„„ƒƒƒ‚‚‚����€€€€~~}||zzyxxwwwwwwwwwwxxxwwwwvvuonnnmmmmmmnnnooppqqrrssttuuuuuuttsrrqponmmlkkkjjjjjjiiiiiiihhhhhhhggggggggggfffffeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbaaaaaaaaaa```````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;;::::::::99999999988888888888777776666666655555555555444444444444433333333333333322221111111111111111111111000000000//////////........................---------,,,,,,,,,+++++++++++++************))))))))))))))))))))))((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!! kkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmnnnnoopqqrstuuvwxyyz{|}}~~€€€€€€€€€€€~~…„„„ƒƒƒ‚‚‚����€€€€~~}|{zzyxxwwwwwwwwwwwwwwwvvvuoonnnmmmmnnnnooppqqrrssstuuuuuuttsrrqponmmlkkkjjjjjjiiiiiiihhhhhhhggggggggggffffeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbaaaaaaaaaa``````````````____________^^^^^^^^^^^^^]^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;;::::::::99999999988888888888777776666666655555555554444444444444333333333333333222221111111111111111111110000000000//////////.......................----------,,,,,,,,++++++++++++++************))))))))))))))))))))))((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!! kkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnoopqqrstuvvwxyy{{|}}~~€€€€€€€€€€~……„„ƒƒƒ‚‚‚�����€€€€~~}|{zzyxxwwwwwwwwwwwwwwvvvuoonnnnnnnnnnnoooppqqrrssttuuuutttsrrqponmmlkkkjjjjjjjiiiiiiihhhhhhggggggggggffffeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbaaaaaaaaa``````````````____________^^^^^^^^^^^^^^]^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>========<<<<<;;;;;;;;;;;;:::::::::99999999988888888888777776666666655555555554444444444443333333333333333222221111111111111111111110000000000//////////.......................---------,,,,,,,,,+++++++++++++*************))))))))))))))))))))))((((((('''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!!! kkkkkkkkkkkkkkkkkkkkkklkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqsssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnooppqrrstuvwwxyz{||}}~~€€€€€€€€€€€……„„„ƒƒƒ‚‚‚����€€€€€~}||{zyyxxwwwwvwwwwwwwwvvvvpooonnnnnnnnnoooppqqrrsstttuuutttsrrqponmmlkkkjjjjjjjiiiiiiihhhhhhggggggggggffffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaaaaaaaa```````````````___________^^^^^^^^^^^^^^]]^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[Z[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;;:::::::::99999999888888888887777776666666655555555554444444444443333333333333333222221111111111111111111100000000000/////////........................---------,,,,,,,,+++++++++++++*************)))))))))))))))))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!!! kkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnooppqrsstuvwwxzz{||}~~~€€€€€€€€€€………„„ƒƒƒ‚‚‚����€€€€€€~~}|{{zyyxxwwwwvvwwwwwwwvvvppoooonnnnnnooooppqqrrsssttuutttssrqqponmmlkkkjjjjjjjjiiiiiihhhhhhggggggggggffffeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbaaaaaaaa``````````````___________^^^^^^^^^^^^^^]]]^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;;:::::::::9999999998888888888777777666666665555555555444444444443333333333333333222222111111111111111111110000000000//////////.......................----------,,,,,,,,++++++++++++**************)))))))))))))))))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!! kkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnoopqqrsttuvwxyzz{||}~~€€€€€€€€€€………„„„ƒƒ‚‚‚‚����€€€€€€~}}|{{zyyxwwwwwwwwwwwwwwwvppppooooooooooopppqqrrsstttuutttssrqqponmmlkkkjjjjjjjjiiiiiihhhhhhggggggggggffffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaaaaaaa``````````````____________^^^^^^^^^^^^^^]]]^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;;::::::::::9999999998888888888777777666666665555555555444444444443333333333333333222222111111111111111111100000000000//////////.......................---------,,,,,,,,,+++++++++++***************)))))))))))))))))))))))((((((('''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!! jkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnoopqqrsttuvwxyz{{|}}~~€€€€€€€€€†………„„ƒƒƒ‚‚‚����€€€€€€~}||{zzyxxwwwwwwwwwwwwwwwqqqppppooooooopppqqrrrssttuuutttssrqqponmmllkkjjjjjjjjjiiiiihhhhhhggggggggggffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaa``````````````____________^^^^^^^^^^^^^^]]]]^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;;::::::::::9999999988888888888777777666666665555555555444444444433333333333333333222222111111111111111111100000000000//////////.......................---------,,,,,,,,++++++++++++***************)))))))))))))))))))))))((((((('''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!! jjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnoopqqrstuuvxyyz{||}}~€€€€€€€€€†………„„„ƒƒ‚‚‚����€€€€€€€~~}||{zzyxxwwwwwwwwxxxxxxrrqqqqppppppppppqqqrrsstttuuuuttssrqqponnmllkkkjjjjjjjjjiiiihhhhhhggggggggggffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaa```````````````___________^^^^^^^^^^^^^^]]]]]^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;;::::::::::9999999988888888887777777666666665555555555444444444433333333333333333222222111111111111111111000000000000//////////......................----------,,,,,,,,+++++++++++****************)))))))))))))))))))))))((((((('''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!! jjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqrqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnooppqrrstuvwxyzz{||}~~€€€€€€€€†…………„„ƒƒ‚‚‚����€€€€€€€€~~}}|{{zyyxxxwwwwxxxxxxxxrrrrrqqqqpppppqqqrrrsstttuuuuutttsrrqponnmllkkkkjjjjjjjjiiiiihhhhgggggggggggffffeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaa``````````````____________^^^^^^^^^^^^^^]]]]]^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::::999999998888888888777777766666666555555555544444444443333333333333333322222211111111111111111000000000000///////////.....................----------,,,,,,,,,+++++++++++****************)))))))))))))))))))))))((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!! jjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnooppqrrstuvwxyz{{|}}~~€€€€€€€††………„„ƒƒƒ‚‚����€€€€€€€€~~}||{zzyyxxxxxxxxxyyyyyssssrrrrqqqqqqqqrrrsstttuuuuuuuttsrrqpoonmmllkkkkjkjjjjjjiiiihhhhhggggggggggfffffeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbaaaa``````````````____________^^^^^^^^^^^^^^]]]]]]^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;;:::::::::::999999998888888888777777766666666555555555444444444443333333333333333222222211111111111111111000000000000//////////......................----------,,,,,,,,,++++++++++*****************))))))))))))))))))))))(((((((((''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""!!!!!! jjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnooppqrsstvwxxyz{||}}~~€€€€€€††………„„„ƒƒ‚‚����€€€€€€€€€~~}}||{zzyyxxxxxxyyyyzzztttssssrrrrrrrrrrssstttuuuvvuuuttssrqpponnmmllkkkkkkkjjjjiiiihhhhhggggggggggfffffeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbbaaa``````````````____________^^^^^^^^^^^^^^^]]]]]]^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;;:::::::::::999999998888888888777777766666666555555555444444444443333333333333333222222211111111111111110000000000000//////////.....................-----------,,,,,,,,+++++++++++*****************))))))))))))))))))))))(((((((((''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""!!!!!! jjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppsssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnooppqrstuvwxyzz{||}~~~††…………„„ƒƒ‚‚‚���€€€€€€€€€~~}}|{{zzyyyyyyyyyzzzz{uuttttsssssrrrrssssttuuuuvvvvuuuttsrrqpoonnmmlllkkkkkkkjjjiiiihhhhggggggggggffffffeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbaaa```````````````____________^^^^^^^^^^^^^^]]]]]]]^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<;;;;;;;;;;;;::::::::::::999999998888888888777777766666666555555555444444444443333333333333332222222211111111111111110000000000000//////////.....................----------,,,,,,,,,++++++++++******************))))))))))))))))))))))((((((((('''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""!!!!!! jjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnoopqqrsuuvwxyz{{|}}~~~†††………„„ƒƒ‚‚‚���€€€€€€€€€~~}}||{zzzyyyyyyzzz{{{{uuuuuttttsssssssttttuuuvvvvvvvuuutssrqqpoonnmmllllllkkkkjjjiiihhhhhgggggggggffffffeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbaaa``````````````____________^^^^^^^^^^^^^^]]]]]]]]^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;;::::::::::::999999988888888888777777766666666555555555444444444443333333333333322222222211111111111111000000000000000//////////....................-----------,,,,,,,,,++++++++++******************)))))))))))))))))))))(((((((((('''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#########"""""""""!!!!!! jjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllmmmmmnnoopqrrtuvwxxyz{||}}~~~†††………„„„ƒƒ‚‚����€€€€€€€€~~~}||{{zzzzyyzzzz{{{{|vvvvuuuuttttttttttuuuvvvvwwwvvvuuttsrrqppoonnmmmmlllllkkkjjjiiihhhhgggggggggfffffffeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbaaa``````````````____________^^^^^^^^^^^^^^^]]]]]]]]^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;:::::::::::::999999988888888888777777766666666555555555444444444443333333333333322222222211111111111110000000000000000/////////....................-----------,,,,,,,,,,++++++++++******************))))))))))))))))))))((((((((((('''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!! jjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmnnoppqrstuvwxyyz{||}}~~~~†††………„„„ƒƒ‚‚‚���€€€€€€€€~~~}}||{{zzzzzzzz{{{|||vvvvvvuuuuttttttuuuuvvvvvwwwwvvvuutssrrqppoonnnmmmmmlllkkkjjiiihhhhhhgggggggfffffffeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbaaa```````````````___________^^^^^^^^^^^^^^^]]]]]]]]]^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;:::::::::::::99999998888888888877777776666666555555555544444444444333333333333332222222221111111111110000000000000000//////////....................-----------,,,,,,,,,++++++++++*******************)))))))))))))))))))(((((((((((('''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$########"""""""""!!!!!! jjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmnnopqqstuuvwxyzz{||}}}~~~~†††…………„„ƒƒ‚‚‚���€€€€€€€€~~~}}||{{{zzzzzz{{{||||vwvvvvvvuuuuuuuuuuvvvvvwwwwwwwvvvuttssrrqpppooonnnnmmmllkkkjjiiihhhhhhggggggfffffffeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbaaa``````````````____________^^^^^^^^^^^^^^]]]]]]]]]]^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<;;;;;;;;;;;;:::::::::::::99999988888888888877777776666666555555555544444444444333333333333322222222221111111111100000000000000000//////////...........-.......-----------,,,,,,,,,,++++++++++*******************))))))))))))))))))((((((((((((('''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$########"""""""""!!!!!! iiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmlmmmmlllllllllllllmmmnnopqrsttuvwxyyz{{||}}}~~~~~~~‚‚‚‚���€€€~~~}}}}||||||€€€~~}}||||||||||}}}~~|||||||||{{{{{{{{{|||||}}{{{{{zzzyyxxwvvuutttsssrrrqqqppoonnmmmlllkkkkkkkkkjgggffffffeeeeeeeeeeeeedddcccccbbbbbbbbbbaaaaaaaaaa```_______________^^^^^^^__^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOQPPPPPPPPPPPPOOOOOOOOOOONONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;::::::::9999998888888888888777777666666555555555544444444444444333333333333222222222222222211111111111111111100//////////...........--......-----------,,,,,,,,,,++++++++++******************)))))))))))))((((((())(((((((((((('''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$########""""""""!!!!!!!!! iiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmlllmmmlllllllllllllllmmmnoopqrstuvvwxyyz{{|||}}}~~~~~‚‚‚‚���€€€~~}}}}}|||||€€€~~}}}||||||||}}}~~~}}}}}||||||{{{{{||||||}}}{{{{{{zzyyxxwwwvvuutttssssrrqqppoonnmmmlllkkkkkkkkkggggffffffeeeeeeeeeeeedddcccccbbbbbbbbbbbaaaaaaaaa```______________^^^^^^^^_^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOQPPPPPPPPPPPPOOOOOOOOOOONONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999988888888888888777777666665555555555544444444444444333333333333222222222222222111111111111111111100//////////...........--.....-----------,,,,,,,,,,,++++++++++******************))))))))))))(((((((()((((((((((((('''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$########""""""""!!!!!!!!! iiiiiiiiiiiiiiiiijjjjjjijjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppnnnooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqpppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooooooooooooonmmmmmmmmmmmmmmmmmmmmmllllmmmllllllllllllllllmmmnooqqrstuvwwxyyz{{|||}}}~~~~‚‚������€€~~~}}}}|||||€€€~~}}}|||||||}}}}~~~}}}}}}|||||||||||||||}}}}{{{{{{zzzyyxxxwwvvvuuutttsssrrqqppoonnmmllllkkkkkkkggggffffffeeeeeeeeeeeedddcccccbbbbbbbbbbaaaaaaaaaa``______________^^^^^^^^^_^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOQPPPPPPPPPPPPOOOOOOOOOOONONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999888888888888888777777666665555555555544444444444444333333333333222222222222221111111111111111111100//////////...........--.....-----------,,,,,,,,,,,++++++++++******************))))))))))))(((((((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$#######""""""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiijjjjiiijjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppnnnnnnoooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooonnnmmmmmmmmmmmmmmmmmmmllllllmmllllllllllllllllllmmnnopqrsstuvwwxyyzz{{||}}}~~~�������€€€~~~}}}}|||||€€€~~~}}}||||||}}}}~~~|}}}}}}||||||||||||||}}}}{{{{{{zzzyyyxxxwwwvvvvuuutttssrrqppoonnmmlllllkkkkkgggggfffffeeeeeeeeeeeedddccccbbbbbbbbbbbaaaaaaaaa```______________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;::::::::::9998888888888888888777777666665555555555544444444444444433333333333222222222222211111111111111111111100//////////..........---....------------,,,,,,,,,,,+++++++++*******************))))))))))))(((((((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$#######""""""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiiijjjiiiijjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmllllllllmllllllllllllkkklllllmmnnppqrsttuvwwxyyzz{{||}}}}~�������€€€€~~~}}}}}||||€€€~~~}}}}||||}}}}}}~~|}}}}}|||||||||||||||}}}}{{{{{{zzzzyyyxxxxwwwwvvvvuuttssrrqqpoonnmmmlllllkkkgggggfffffeeeeeeeeeeeedddccccbbbbbbbbbbbaaaaaaaaa``_____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::998888888888888888877777766666555555555544444444444444443333333333322222222222221111111111111111111110//////////...........---....-----------,,,,,,,,,,,++++++++++*******************))))))))))))(((((((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$#######""""""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiijiiiiiijjjjjjjjjjjjjjjjjjjkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqppppppppppprrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkllllmmnopqqrstuuvwwxyyzz{{||}}}}�������€€€~~~~}}}}||||€€~~~}}}}}}|}}}}}}}~~|||}}||||||||||||||||||}}{{{{{{zzzzzyyyyxxxxxxwwwvvvuuttssrqqpoonnmmmllllllkhgggggfffffeeeeeeeeeeedddccccbbbbbbbbbbbbaaaaaaaa``_____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[Z[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::988888888888888888877777766666555555555544444444444444444333333333322222222222211111111111111111111110//////////...........---....-----------,,,,,,,,,,,++++++++++******************)))))))))))))(((((((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$#######""""""""!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppppnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqppppppppppppprrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppoooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkklllmmnoopqrrstuuvwwxyyz{{{||}}}������€€€€~~~~}}}}||||€€~~~~}}}}}}}}}}}}}}~|||||||||||||||||||||||||{{{{{{zzzzzzyyyyyyyxxxxxwwwvvuuttsrrqppoonnmmmlllllhhggggfffffeeeeeeeeeeeeddccccbbbbbbbbbbbbaaaaaaaa`_____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::888888888888888888877777766666555555555544444444444444444333333333332222222222111111111111111111111110//////////..........----...-----------,,,,,,,,,,,,++++++++++******************)))))))))))))(((((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$#######""""""""!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppppppppnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqppppppppppppppppqqqqqqqqqqppppppppppppppprrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkklllmmnoopqrrstuuvwxxyyz{{|||}}€€��€€€€€€~~~~}}}}||||€€~~~~}}}}}}}}}}}}}}~|||||||||||||||||||||||||{{{{zzzzzzzzzyyyyyyyyyyxxxxwwvvuttsrrqppoonnnmmmlllhhhggggffffffeeeeeeeeeeedcccccbbbbbbbbbbbaaaaaaaa`____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::888888888888888888877777766665555555555544444444444444444433333333332222222222111111111111111111111100/////////...........----...-----------,,,,,,,,,,,,++++++++++*****************))))))))))))))((((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$######""""""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooopppppnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqpppppppppppppppppppqqqqqqqpppppppppppppppppprrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkklllmnnoppqrsstuvvwxxyzz{{|||}€€€€€€€€€€~~~~}}}}||||€€~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzyyyyyxxxwwvuutssrqqpooonnmmmmlhhhhgggffffffffeeeeeeeeeecccccbbbbbbbbbbbbaaaaaaa`___________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::88888888888888888887777776666555555555544444444444344444444333333333222222222211111111111111111111110//////////...........----...-----------,,,,,,,,,,,,++++++++++*****************))))))))))))))((((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$######""""""""!!!!!!!!! hiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooppnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqppppppppppppppppppppppqqqqqpppppppppppppppppppprrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkklllmmnoopqqrsstuvvwxyyzz{{|||€€€€€€€€€~~~~}}}}||||€~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyxxwwvvutssrqqppoonnnmmmihhhggggffffffffffeeeeeeeccccccbbbbbbbbbbbaaaaaaa`__________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::88888888888888888887777776666555555555544444444443344444444333333333322222222211111111111111111111110//////////..........-----..-----------,,,,,,,,,,,,,+++++++++*****************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$######""""""""!!!!!!!!! hhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooopppppppppppppppppppoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppqqppppppppppppppppppppppprrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkklllmnnoopqqrsttuvwwxyyzz{{||€€€€€€€~~~~}}}}||||€~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyxxwvvuttsrrqqppoonnnmiihhhhggggfffffffffffeeeedccccccbbbbbbbbbbbaaaaaa`_________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::88888888888888888877777776666555555555544444444443344444444433333333322222222111111111111111111111100/////////...........-----..-----------,,,,,,,,,,,,,+++++++++***************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#####"""""""""!!!!!!!!! hhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooppppppppppppppoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkllmmnnoppqrrstuuvwxxyzz{{{|€€~~~~~}}}}||||€~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{zzzyyxxwvvuttsrrqqppooonnjiiihhhgggggfffffffffffeeddccccccbbbbbbbbbbaaaaaa``________^^^^^^^^^^^^^^^]^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>========<<<<<<<<<<;<;;;;;;;;;;;::::::::::::988888888888888888877777776666555555555444444444433344444444433333333332222222111111111111111111111100/////////...........-----..-----------,,,,,,,,,,,,,+++++++++***************)))))))))))))))))(((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#####""""""""!!!!!!!!!! hhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooppppppppoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkllmmnnooppqrsstuvvwxyyzz{{{~~~~~}}}}||||€~~~~~~~~~~~~~~~}}}}||||||||||||||||||{{{{{{{yyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzyxxwvvuttssrrqqppooojjjiihhhggggggggggffffffedddcccccccbbbbbbbbbaaaaaa`_______^^^^^^^^^^^^^^^]]^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::988888888888888888877777776666555555555444444444433344444444443333333332222222111111111111111111111100/////////...........-----.------------,,,,,,,,,,,++++++++++****************)))))))))))))))))((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$####"""""""""!!!!!!!!! hhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooopoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkllmmnnoopqqrsttuvwwxyyzz{{~~~~~}}}}}||||€~~~~~~~~~~~~~~~~~~}||||||||||||||||||{{{{{{{yyyyyyyyyzzzzzzz{{{{{{||||{{{{zzyxxwwvuuttssrrqqppokkjjiiihhhhggggggggggffffddddccccccccbbbbbbbbaaaaa`_______^^^^^^^^^^^^^^^]]^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9988888888888888888777777776665555555555444444444333344444444443333333332222222111111111111111111111000/////////..........------.------------,,,,,,,,,,,++++++++++****************))))))))))))))))((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$####""""""""""!!!!!!!!! hhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppopppppppppppppppppppppppppppppppppppppppppppppppppprrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkllmmmnnoppqrrstuvvwxxyyzz{~~~~~~~}}}}}||||€~~~~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{{yyyyyyyyyyzzzzzz{{{{{|||||||{{{zzyxxwwvuuttssrrrqqplkkjjjiihhhhhhhggggggggffeddddccccccccbbbbbbbaaaaa`_______^^^^^^^^^^^^^^]]]^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9988888888888888888777777776665555555555444444444333344444444444333333332222222111111111111111111111000////////...........------.------------,,,,,,,,,,,++++++++++**************))))))))))))))))))(((((((('((''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####""""""""""!!!!!!!!! hhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppoooopppppppppppppppppppppppppppppppppppppppppppppppppprrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkllmmmnnoopqqrsttuvwwxyyzzz~~~~~~~~~~~}}}}}||||€~~~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{{yyyyyyyyyyyzzzzz{{{{{||||||||{{{zzyxxwwvvuuttssrrrqmllkkjjiiiihhhhhhhhgggggfeedddddcccccccbbbbbbbaaaa``______^^^^^^^^^^^^^]]]]^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9988888888888888888777777776665555555554444444443333333444444444433333332222222111111111111111111111000////////...........------.-----------,,,,,,,,,,,,+++++++++**************)))))))))))))))))))(((((((('(''''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$####""""""""""!!!!!!!!!! hhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllkllllllllkkkkkkkkkkkkkkkkkllmmmnnoopqrrstuuvwwxyyzz}~~~~~~~~~~~~~~~~}}}}||||€€~~~~~~~|||||||||||||||||||{{{{{{yyyyyyyyyyyyzzzz{{{{{|||||||||{{zzyyxxwwvvvuuttssrrnmmlkkjjjiiiiihhhhhhhggggeeedddddcccccccbbbbbbaaaa``______^^^^^^^^^^^^]]]]]^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99988888888888888887777777776665555555554444444443333333344444444433333333222222111111111111111111110000////////..........-------.-----------,,,,,,,,,,,++++++++++*************)))))))))))))))))))((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""!!!!!!!!!! hhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooppppqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppoqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllkkllllllkkkkkkkkkkkkkkkkkkkllmmmnnooppqrsstuvvwxxyyy}}~~~~~~~~~~~~~~}}}}}||||€€~~~~~|||||||||||||||||||{{{{{{yyyyyyyyyyyyzzzzz{{{{||||||||||{{zzyyxxwwwvvvuuttssonmmllkkjjjiiiiiihhhhhhggeeeedddddcccccccbbbbbbaaa``______^^^^^^^^^^^]]]]]]^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????>>>========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99988888888888888877777777776655555555544444444443333333344444444433333333222222111111111111111111100000///////...........-------------------,,,,,,,,,,,++++++++++*************)))))))))))))))))))(((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$####"""""""""""!!!!!!!!! hhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooomnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppoooooooooooooopppppppppppppppppppppppoopppppppppppppppppppppooooqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmlllllllllllllllllllllkkkkllllkkkkkkkkkkkkkkkkkkkkklllmmmnnoopqqrsttuvvwxxyy}}}}~~~~~~~~~~~~}}}}}}|||€€~~~~||||||||||||||||||||{{{{{yyyyyyyyyyyyyzzzz{{{{{|||||||||{{{zzyyyxxwwwvvvuuttoonnmmllkkjjjjiiiiiihhhhgfeeeedddddcccccccbbbbbaaa```_____^^^^^^^^^^]]]]]]]^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999988888888888888777777777776655555555544444444443333333333444444433333333222222111111111111111111100000///////...........------------------,,,,,,,,,,,++++++++++*************)))))))))))))))))))((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$####"""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhiiiiiihiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooommmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppooooooooooooooooooppppppppppppppppppppooooopppppppppppppppppppooooooqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmllllllllllllllllllllkkkkkllkkkkkkkkkkkkkkkkkkkkkkklllmmmnnooppqrrsttuvvwxxx||}}}}~~~~~~~~~~}}}}}}|||€€~~~}}}|}}}}}}}}}||||||||{{{{yyyyyyyyyyyyyzzzzz{{{{|||||||||{{{zzzyyyxxxwwwvvvuuppoonmmllkkkjjjjiiiiihhhhffeeeedddddccccccbbbbbbaa```_____^^^^^^^^^^]]]]]]]^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>=========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999988888888888887777777777776655555555544444444433333333333444444433333333222222111111111111111111000000///////...........------------------,,,,,,,,,,,++++++++++************))))))))))))))))))))(((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$####"""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhiiiiihhiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooommmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppooooooooooooooooooooopppppppppppppppppoooooooopppppppppppppppppooooooooqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmllllllllllllllllllkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkllllmmmnnooppqrrstuuvvwwx{|||}}}}}~~~~~~~}}}}}}|||€€€~~}}}}}}}}}}}}}}}||||||{{{{yyyyyyyyyyyyyyzzzzz{{{{|||||||||{{{zzzyyyyxxxwwwvvvqqpoonnmmllkkkjjjjiiiihhhfffeeeedddddccccccbbbbbaa```_____^^^^^^^^^]]]]]]]]^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999988888888888777777777777776555555555444444444433333333333344444433333332222221111111111111111110000000///////..........------------------,,,,,,,,,,,+++++++++++************)))))))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#####""""""""""!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhiiihhhhiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooommmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnoooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppooooooooooppppppppppppppoooooooooooqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmmnnnoopqqrssttuvvww{{|||}}}}}~~~~~~}}}}}}|||€€€~}}}}}}}}}}}}}}}}||||||{{{yyyyyyyyyyyyyyzzzzz{{{{{||||||||{{{zzzzyyyyyxxxxwwvrqqppoonmmlllkkkjjjjiiihhgfffeeeedddddcccccbbbbbaa```_____^^^^^^^^^]]]]]]]]^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999988888888887777777777777776555555555444444444433333333333344444333333332222211111111111111111000000000//////...........------------------,,,,,,,,,,,++++++++++*************)))))))))))))))))))(((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#####""""""""""!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhihhhhhhiiiiiiiiiiiiiiiiiiijjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooommmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppoooooooooooooppppppppppppoooooooooooooqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmmmnnnoopqqrssttuuvvz{{{|||}}}}}}}}}}}}}}}|||€€€€}}}}}}}}}}}}}}}}}|||||{{{zyyyyyyyyyyyyyyzzzzz{{{{{||||||{{{{{zzzzyyyyyyxxxwwsrrqqpoonnmmllkkkkjjjiiihgffffeeedddddccccccbbbbaa````____^^^^^^^^^]]]]]]]]^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>=========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999988888888877777777777777776555555554444444444433333333333333444333333332222211111111111111100000000000//////...........-----------------,,,,,,,,,,,+++++++++++************)))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#####""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooommmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppooooooooooooooooppppppppppoooooooooooooooqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllmmmmnnooppqqrrsttuuvyzz{{|||}}}}}}}}}}}}}}|||€€€€€}}}}}}}}}}}}}}}}}}|||||{{zyyyyyyyyyyyyyyzzzzzz{{{{{||||{{{{{{zzzzzyyyyyyyxxxssrrqqpoonnmmlllkkkjjjiiiggfffeeeedddddcccccbbbbba````_____^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOPPPPPPPOOOOOOOOOPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999988888888777777777777777775555555554444444444433333333333333333333333332222211111111111110000000000000//////...........-----------------,,,,,,,,,,,+++++++++++************)))))))))))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooooooooooooooppppppooooooooooooooooooopppppppooooooooooooooooooqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmnnooppqqrrssttuyyzz{{{||}}}}}}}}}}}}}|||€€€€€€€}}}}}}}}}}}}}}}}}}|||||{{zyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{zzzzzzzyyyyyyyxtssrrqqpponnnmmllkkkjjjiigggfffeeedddddccccccbbbba````_____^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOOOPPOOOOOOOOOOOPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>=========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999988888888777777777777777765555555554444444444433333333333333333333333322222211111111111000000000000000//////..........-----------------,,,,,,,,,,,+++++++++++*************))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!! ggggggggghhhhhhhhhhhhhhjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooopppppppppppppppppppoooooopppppppppppppppppppppppppqqqqqppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllmmmmnnoooppqrrssttuvvwwxxyyyzzzzzzzzzzzzzzy€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}|||zzzyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyxxwwvvuttssrrqqqppooonnlkkjjjiiihhhhggggggffffeeaaaa````_______^^^^^^^^^^]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPQQPPPPPPPPQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>=========<<<<<<<<<<<<;;;;::::::::::::9999999999988888888888888888888777777666666666555555555554444444444444444444443333322221111111111111111111000000/////////...........--------,,,,,,,,,,,++++++++++*++************))))))))))))))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!! ggggggggggghhhhhhhhhhhhjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooppppppppppppppppooooooooopppppppppppppppppppppppppqqpppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllllmmmmnnnooppqqrrsstuvvwwxxyyyzzzzzzzzzzzzzy€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}|||zzzyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxwwvvuutssrrrqqppooonlkkkjjiiihhhhhgggggfffffeaaaa````_______^^^^^^^^^^]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>=========<<<<<<<<<<<;;;;;::::::::::::9999999999988888888888888888888777776666666665555555555555444444444444444444433333322221111111111111111110000000/////////..........---------,,,,,,,,,,++++++++++**++************)))))))))))))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""!!!!!!!!!! gggggggggggghhhhhhhhhhhjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooopppppppppppppooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllmmmmnnnoopppqqrsttuuvwwxxyyyzzzzzzzzzzzzz€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}|||zzzzyyyyyyyyyyyyyyyzzzzzzzz{{{{zzzzzzzzzzzyzyyyyyyyzyyyxxwwvvuuttssrrqqppoonllkkjjiiiihhhhggggggffffeaaaa````_______^^^^^^^^^^\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWVVVVVVWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>=========<<<<<<<<<<<;;;;::::::::::::99999999999988888888888888888887777776666666665555555555555444444444444444444433333322221111111111111111100000000////////...........--------,,,,,,,,,,,++++++++++**+*************))))))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$##########""""""""!!!!!!!!!!! gggggggggggggghhhhhhhhhjjjjjjjjjjjjjjjjjjjkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppooooooooooooooooppppppppppppppppppppppppopppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjklllllllllmmmmmnnoooppqqrsstuuvwwxxyyyzzzzzzzzzzzz€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}||zzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzyyyxxwwvvuuttssrrqqppoomlkkkjjiiihhhhhgggggffffebaaa````_______^^^^^^^^^]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>=========<<<<<<<<<<<;;;;;::::::::::::99999999999988888888888888888887777776666666665555555555555444444444444444444433333222221111111111111110000000000////////...........--------,,,,,,,,,,,++++++++++**+*************)))))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!! ggggggggggggggghhhhhhhhjjjjjjjjjjjjjjjjjjjjjkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppooooooooooooooooooopppppppppppppppppppppoooopppppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkllllllllllmmmmnnnoooppqrsstuuvwwxxyyyzzzzzzzzzzz€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}||zzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzyyyxxxwwvvuuttsssrrqppomllkkjjiiiihhhhhgggggffffbaaa`````______^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>=========<<<<<<<<<<<;;;;:::::::::::::99999999999988888888888888888887777776666666665555555555555544444444444444444333333222221111111111111110000000000////////...........--------,,,,,,,,,,+++++++++++**+*************)))))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!! ggggggggggggggggghhhhhhjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppoooooooooooooooooooooooppppppppppppppppppooooooopppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjkkkkllllllllllmmmmnnnooppqrsstuuvwwxxyyyyzzzzzzzzz€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}||zzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzyyyyxxxwwvvuuuttssrrqppmmllkkjjiiihhhhhhggggffffbaaa`````______^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@????????>>>>>>=========<<<<<<<<<<<;;;;::::::::::::999999999999988888888888888888877777776666666665555555555555544444444444444444333332222221111111111111100000000000///////...........---------,,,,,,,,,,++++++++++*****************))))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!! ggggggggggggggggggghhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppooooooooopppppppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjkkkkklllllllllllmmmmnnoopqqrsstuuvwwxxyyyyzzzzzzyy€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}|zzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyzzyyyyxxxwwwvvvuuttssrrqpnmmlkkjjiiiihhhhhgggggfffbaaaa````______^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>=========<<<<<<<<<<<;;;;;:::::::::::9999999999999988888888888888888777777776666666665555555555555544444444444444443333332222221111111111111000000000000///////...........--------,,,,,,,,,,,++++++++++*****************))))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$########""""""""!!!!!!!!!! gggggggggggggggggggghhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppoooooooooooopppppppppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjkkkkkkkkllllllllllmmmmnnoppqrsstuvvwxxxyyyyyyyyyyy€€€€€€€€€€€€€€€€€€~~~~~~~}}}}|zzzzzzzzzyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyxxxxxxyyyyyyzyyyyyyxxxxwwwvvuuutssrrqnnmllkkjjiiiihhhhhggggfffbaaaa````______^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@????????>>>>>>=========<<<<<<<<<<<;;;;;:::::::::::9999999999999988888888888888888777777776666666665555555555555554444444444444443333332222221111111111111000000000000///////...........--------,,,,,,,,,,,++++++++++****************))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$########"""""""!!!!!!!!!!! gggggggggggggggggggggghjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppooooooooooooooopppppppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijkkkkkkkkkkkkklllllllmmmnnopqqrsttuvvwxxxyyyyyyyyyy€€€€€€€€€€€€€€€€€€€~~~~}}}}}zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyxxxxxwwwvvvuutssrqonmmlkkjjjiiiihhhhhgggfffbbaaa````______^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRSSSSSSRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@????????>>>>>>========<<<<<<<<<<<<;;;;;:::::::::::9999999999999988888888888888888777777776666666665555555555555554444444444444443333332222221111111111110000000000000//////...........---------,,,,,,,,,,,++++++++++****************)))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$########"""""""!!!!!!!!!! gggggggggggggggggggggggijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppoooooooooooooooooopppppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkklllllmmnoopqqrstuuvwwxxxyyyyyyyyy€€€€€€€€€€€€€€€€€€€€~~~~~}}}}zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxwwwwvvuutssroonmmlkkjjiiiihhhhhggggffbbaaa````______^^^^^^^]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRSSSSSSRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>========<<<<<<<<<<<;;;;;;::::::::::99999999999999988888888888888887777777776666666665555555555555555444444444444433333322222221111111111111000000000000//////...........---------,,,,,,,,,,,+++++++++*****************))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$########"""""""!!!!!!!!!! gggggggggggggggggggggggiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppoooooooooooooooooooooppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkklllmmnoopqrrstuvvwwxxxyyyyyyyy€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwxxxxxxxyyyyyyyxxxxxxxxwwwvvuutssponnmllkjjjiiiihhhhhgggffbbaaa````______^^^^^^^]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRSSSSSRRRRRRRRRRRRQQQQQQQQRQQQQQQRQRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCCBCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>=======<<<<<<<<<<<<;;;;;;::::::::::99999999999999988888888888888887777777766666666666555555555555555544444444444433333322222221111111111110000000000000//////...........---------,,,,,,,,,,,+++++++++****************)))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$########"""""""!!!!!!!!!! fggggggggggggggggggggggiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppooooooppppppooopoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopooooooooooooooooooooooooppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkklllmnnoppqrsttuvvwwxxxxxyyyyy€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwxyyyxxxxxxxxxxxxwwwvvuutsqponmmlkkjjjiiiihhhhgggffbbaaa````______^^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>=======<<<<<<<<<<<;;;;;;;::::::::::99999999999999988888888888888877777777766666666665555555555555555544444444444433333322222211111111111111000000000000/////............--------,,,,,,,,,,,,+++++++++****************))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$########""""""""!!!!!!!!!! fffggggggggggggggggggggiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkllmnnopqqrstuuvvwwxxxxxxxxy€€€€€€€€€€€€€€€€€€€€€€~~~~}}}{{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwvvuutqpoonmllkkjjiiiihhhhgggffbbaaa````______^^^^^^]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>=======<<<<<<<<<<<;;;;;;;:::::::::999999999999999988888888888888877777777766666666666555555555555555544444444444433333222222211111111111111000000000000/////...........---------,,,,,,,,,,,,+++++++++****************))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""!!!!!!!!!! ffffgggggggggggggggggggiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooopppppppppppppppppppppppppoooopppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkllmmnoopqrsstuuvvwwwxxxxxxx€€€€€€€€€€€€€€€€€€€€~~~~~}}{{{{zzzzzzzyyyyyyyyyyyyxyxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwvvutrqponmmlkkjjjiiiihhhgggffbbaaa````______^^^^^^]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>======<<<<<<<<<<<;;;;;;;;:::::::::999999999999999988888888888888777777777666666666665555555555555555544444444444333333222222211111111111111000000000000/////...........---------,,,,,,,,,,,,+++++++++***************)))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""!!!!!!!!!! ffffffgggggggggggggggggiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnoooooooooooooooooooooooonoooooooooooooooooooooooooppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjijjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkklmmnnopqqrsttuuvvwwwwwxxxx€€€€€€€€€€€€€€€€€~~~~~~}{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvwwwwxxxxxxxxxxxxxxxxxxxxwwvuurqpoonmllkkjjiiiihhhgggffbbaaa````______^^^^^^]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>======<<<<<<<<<<<<;;;;;;;;:::::::::999999999999999988888888888888777777777666666666665555555555555555544444444444333333222222211111111111111000000000000/////..........----------,,,,,,,,,,,,+++++++++**************)))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$########""""""""!!!!!!!!!! fffffffggggggggggggggggiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnooooooooooooooooooooonnnnoooooooooooooooooooooooooppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkklmmnoopqrrsttuuvvvwwwwwww~~€€~~~~~}{{{{{zzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxwwvvurrqponmmlkkjjiiiihhhgggffbaaaa````______^^^^^^]]]]\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;::::::::9999999999999999988888888888887777777777666666666665555555555555555544444444444333332222222211111111111111000000000000////...........----------,,,,,,,,,,,,+++++++++**************)))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$########""""""""!!!!!!!!!! fffffffffggggggggggggggiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnoooooooooooooooononnnnnnnooooooooooooooooooooooooopopoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhjjjjjjjjjjjjjjjjjjjjjkkkklmmnnoppqrssttuuvvvvvwwww~~~~~~~~~~~{{{{{{zzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxwwvusrqponnmlkkjjiiihhhgggfffbaaa`````______^^^^^^]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVUVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;::::::::9999999999999999988888888888887777777777666666666655555555555555555544444444444333332222222211111111111111000000000000////...........----------,,,,,,,,,,,++++++++++**************)))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$########"""""""!!!!!!!!!!! fffffffffffggggggggggggiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijijjjjjjjjjjjjjjjjjkkkllmmnoopqqrssttuuuuvvvvvw}}~~~~~~~~~~~~{{{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxwwvvsrqpponmllkjjjiihhhgggfffaaaa`````_______^^^^^^]]]\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVUUVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::9999999999999999988888888888877777777777666666666655555555555555555544444444443333332222222211111111111111000000000000////...........----------,,,,,,,,,,,+++++++++**************))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$########""""""""!!!!!!!!!! ffffffffffffgggggggggggiiiiiiiiiiiiiiiiiijjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnooooooooooooooooooooooonnooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiijjjjjjjjjjjjjjkkllmmnnoopqqrsstttuuuuvvvv}}}}~~~~~~~~~~~~~~~~{{{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxwwvvsrrqponmllkjjiiihhhggfffeaaa`````________^^^^^^]]]\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVUUVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::99999999999999999988888888888877777777776666666666555555555555555555544444444443333332222222211111111111110000000000000///...........-----------,,,,,,,,,,,+++++++++*************))))))))))))))))())((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#########"""""""!!!!!!!!!!! ffffffffffffffgggggggggiiiiiiiiiiiiiiiiiiiijjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiijjjjjjjjjjkklllmmnnoppqqrssstttuuuuuv|}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~|{{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuvvvvvvvwwwwwwxxxxxxxxwwvvsrrqponmllkkjiiihhgggfffeaaa`````________^^^^^^]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPQQQQQQQQQQQQPPPPPPPPPPPPOPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;:::::::99999999999999999988888888888777777777777666666666555555555555555555544444444443333332222222211111111111110000000000000///...........-----------,,,,,,,,,,,+++++++++*************))))))))))))))))())((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$########""""""""!!!!!!!!!!! ffffffffffffffffgggggggiiiiiiiiiiiiiiiiiiiiiijjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnooooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjkkllmmnnooppqqrrsssttttuuu|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvuuuuvvvvvvvvvwwwwwwxxxxxxwwvvssrqponmmlkjjiihhhggfffeeaa``````________^^^^^^^]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVUUUUVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPQQQQQQQQQPPPPPPPPPPPPPPOOPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::999999999999999999988888888888777777777776666666666555555555555555555544444444433333322222222211111111111110000000000000//...........------------,,,,,,,,,,,+++++++++*************))))))))))))))))())((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$########"""""""""!!!!!!!!!!! fffffffffffffffffggggggiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjkklllmmnnooppqqrrrsssttttu{||||}}}}}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{zzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwvvvvvvvuuuuuvvvvvvvvvvvwwwwwwxxxwwwvvssrqponmmlkjjiihhgggffeeeaa`````_________^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPPPPPPOOOPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::99999999999999999998888888888777777777777766666666655555555555555555544444444443333332222222221111111111111000000000000///...........-----------,,,,,,,,,,,+++++++++*************)))))))))))))))))())((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""!!!!!!!!!!! fffffffffffffffffffggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnoooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjkklllmmnnooppqqqrrssssttt{{||||}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwvvvvvvuuuuuvvvvvvvvvvvvvwwwwwwwwwwvvsrrqponmmlkjjiihhggfffeeea`````___________^^^^^^^]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVVVVUUUUUUVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPPPPPPOOOOPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;::::::9999999999999999999888888888877777777777776666666665555555555555555544444444444333333222222222111111111111000000000000////...........-----------,,,,,,,,,,,+++++++++*************)))))))))))))))))()))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$########"""""""""!!!!!!!!!!! fffffffffffffffffffffggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnoooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjkkkllmmmnnooppqqqrrrssstt{{{||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}{{{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwvvvvvuuuuuuvvvvvvvvvvvvvvvwwwwwwwvvusrrqponmmlkjjiihhggffeeeda`````___________^^^^^^^^]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPQQQQPPPPPPPPPPPPPPPPOOOOOPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::99999999999999999999888888888777777777777776666666665555555555555555444444444443333333222222222111111111111000000000000///...........-----------,,,,,,,,,,,++++++++++*************)))))))))))))))))()))(((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!! fffffffffffffffffffffffhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjkkkkllmmmnnoooppqqqrrssstz{{{||||}}}}}}}}}}}}}}}}}|}}}}}}~~~~~~~~~~~~~~}}}}{{{{{{{zzzzzyyyyyyyyyyyyyyyyyxxxxxxxwwwwvvvvvuuuuuuvvuuuuuuuuvvvvvvvwwwvvvvusrqqponmmlkjjiihgggffeeed`````____________^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQPPPPPPPPPPPPPPPOOOOOOPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;:::::99999999999999999999988888888877777777777777666666666555555555555555444444444444333333322222222211111111111000000000000///............-----------,,,,,,,,,,,++++++++++*************))))))))))))))))(()))((((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiijjjjjkkklllmmnnnooppqqqrrrstttuuuuvvvvvvvvvvvvvvvvvvzzz{{{{{|||||||||||{{{{{{}}}}}}||||||{{{{{{{{{{{{{yyyyyyyyxxxxxwwwwvvvvvuuuutttsssssssttttttttttttttssrrqponnmlkkjjihhggfffeeeddccccccccbbbbbbbbbbbbbba^^^^^^^]]]]]]]]]\\\\\[[[[ZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>========<<<<;;;;;;;;;;;:::::::::::99999999999999999999999899998888888888877777777777777776666666666666655555554444444444333333322222221111111111110000000000000////..........-----------,,,,,+++++++++++***********)))))))))))))((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiijjjjkkklllmmnnnoopppqqrrrstttuuuuvvvvvvvvvvvvuvvvvzzzz{{{{{||||||||{{{{{{{{}}}}}}||||||{{{{{{{{{{{{{yyyyyyyyxxxxxwwwwvvvvvuuuutssssssssssssttttttttttsssrqqponnmlkkjjihhggfffeeeddcccccccbbbbbbbbbbbbbbbb^^^^^^^^^^^^]]]]]\\\\\[[[ZYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>>========<<<<;;;;;;;;;;;::::::::::999999999999999999999999899998888888888877777777777777776666666666666655555544444444444333333322222221111111111110000000000000///...........-----------,,,,+++++++++++************)))))))))))))((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$#########""""""""""""!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiijjjjjkkkkllmmmnnoopppqqrrssttuuuuuvvvvvvuuuuuuuuuuyyzzzz{{{{|||||{{{{{{{{{{}}}}|||||||{{{{{{{{{{{{{{yyyyyyyyxxxxxwwwwvvvvuuuuusssssssssssssssttttttssssrrqqponnmlkkjjiihhggffeeedccccccccbbbbbbbbbbbbbbbb^^^^^^^^^^^^^^]]]]\\\\\[[ZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>========<<<;;;;;;;;;;;:::::::::::99999999999999999999999889999888888888877777777777777777666666666666655555554444444444433333333222222111111111110000000000000////..........-----------,,,,++++++++++++************))))))))))))((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmllllllllllllllllllllllllklllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiijjjjjkkklllmmnnoopppqqrsstttuuuuuuuuuuuuuuuuuuuuyyyzzzz{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{yyyyyyyyyxxxxwwwwvvvvuuuuussssssssssssssssssssssssrrrqpponnmllkjjiihhggffeeedccccccccbbbbbbbbbbbbbbbb^^^^^^^^^^^^^^^]]]]\\\\[[ZZYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>========<<<;;;;;;;;;;;:::::::::::9999999999999999999999988999888888888887777777777777777766666666666655555555444444444443333333322222211111111111000000000000////...........----------,,,,++++++++++++*************))))))))))))((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$##########"""""""""""!!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllllllllllllllkkkklllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjkklllmmnnooppqqrssstttuuuuuuuuuuuutttttttxyyyzzz{{{{{{{{{{{{zzzzzz|||||||||||{{{{{{{{{{{{{{yyyyyyyyyxxxxwwwvvvvuuuuuusssssssssssssssssssssssrrrqqpponnmllkkjiihhggffeeeddccccccbbbbbbbbbbbbbbbbb^___________^^^^]]]]\\\[[ZZYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPQPPPPPPPPPPPPOOOOOOOOOOONOOOOONNNNNNNNNNNNNNNNNMMMNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>>>>=======<<<<;;;;;;;;;;;:::::::::::999999999999999999999988899988888888888777777777777777776666666666665555555544444444444333333332222221111111111000000000000////...........-----------,,,+++++++++++++************)))))))))))))((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!! gghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllkkkkkklllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjkkkllmmnnooppqqrssttttuuuuuuuuutttttttttxxyyyzzzz{{{{{{{{zzzzzzzz||||||||||{{{{{{{{{{{{{{{yyyyyyyyxxxxxwwwvvvvuuuuuussssssssssssssssssssssrrrrqqpponnmmlkkjjiihhggffeeddcccccccbbbbbbbbbbbbbbbb_____________^^^^]]]\\\\[ZZYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPQPPPPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNNNNNNNNNMMMNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>>>========<<<;;;;;;;;;;;::::::::::::99999999999999999999988889998888888888777777777777777777666666666666555555554444444444433333333222222111111111100000000000////............----------,,,+++++++++++++*************)))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!! ggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiikkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjkkllmmnnooppqrrssttttuuuuuttttttssssstwxxxyyzzzz{{{{zzzzzzzzzzz|||||||||{{{{{{{{{{z{z{{{yyyyyyyyxxxxwwwwvvvvuuuuuussssssssrrrrrrrrrssrrrrrqqqqpponnmmllkkjjihhggffeeddcccccccbbbbbbbbbbbbbbbb______________^^^^]]]\\\[ZZYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOOONNOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>========<<<;;;;;;;;;;;::::::::::::9999999999999999999888888998888888888777777777777777777766666666666655555555444444444443333333322222211111111100000000000/////...........----------,,,,+++++++++++++*************))))))))))))((((((((((((((((((((((((((('''''''''&'''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!!!!! ggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmllllllnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjkkllmmnnooppqrrssttttttttttttsssssssswwxxxyyzzzzzzzzzzzyyyyyyy{{{{{|||{{{{{{{{{zzzzzzzzyyyyyyyxxxxxwwwwvvvvuuuuutssssssrrrrrrrrrrrrrrrrrrqqqqppoonnmmllkjjiihhggffedddcccccccbbbbbbbbbbbbbcc______```______^^^]]]\\\[ZZYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOOONNOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>>========<<<;;;;;;;;;;;;::::::::::::999999999999999998888888899888888888877777777777777777776666666666665555555544444444444333333333222221111111110000000000//////...........----------,,,,++++++++++++**************))))))))))))((((((((((((((((((((((((((('''''''''&'''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!!!!! ggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggghghhhhhhhhhhiiiijjkkllmmnnoopqrrrsssttttttttsssssrrrrsvwwxxxyyyzzzzzzyyyyyyyyyy{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyxxxxxxwwwwvvvvuuuuuutsssssrrrrrrrrrrrrrrrrrrqqqqqppoonnmmllkkjjiihhggffedddcccccccbbbbbbbbbbbccc_____``````____^^^]]]\\\[ZZYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>========<<<;;;;;;;;;;;::::::::::::999999999999998888888888889888888888887777777777777777777666666666666555555554444444444333333333322222111111110000000000///////..........----------,,,,,+++++++++++*************)*))))))))))))((((((((((((((((((((((((((''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!!!! gggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhiiijjkkllmmnnoopqqrrsssssttsssssrrrrrrrrvvwwxxxyyyyyyyyyyyxxxxxxx{{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxxxwwwwvvvvuuuuuttssssrrrrrrrrrrrrrrrrrrqqqqqpppooonnmmllkkjjiihhgffedddccccccccbbbbbbbbbbccc____````````____^^]]]\\\[ZZYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>=========<<<;;;;;;;;;;;::::::::::::999999999999988888888888889888888888877777777777777777777666666666666655555554444444444333333333222222111111110000000000///////..........----------,,,,,+++++++++++*************)*)))))))))))((((((((((((((((((((((((((('''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########"""""""""""!!!!!!!!!!! gggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmllllllllllllllllnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggghhhhhiiijjjkklmmnnoppqqrrrssssssssrrrrrqqqqruvvwwwxxxyyyyyxxxxxxxxxxxzz{{{{{{{{{{{{{zzzzzzzzzzxxxxxxxxxxwwwwwvvvvuuuuuttssssrrrrrrrrrrrrrrrrrqqqqqqqpppoonnnmmlllkjjiihggfeedddccccccccccbbbbbbcccc____````````____^^]]]\\\[ZYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>========<<<;;;;;;;;;;;:::::::::::::99999999999988888888888888888888888887777777777777777777666666666666665555555444444444433333333332222211111111000000000////////.........----------,,,,,,++++++++++**************)*)))))))))))((((((((((((((((((((((((((''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!!! gggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmllllllllllllllllllllnnnnnnnnnnnnmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggghhhhiiijjkkllmnnoppqqrrrrrrrrrrrrqqqqqqqquuvvvwwxxxxxxxxxxwwwwwwwxzzzz{{{{{{{{{{zzzzzzzzzzzxxxxxxxxxwwwwwvvvvvuuuuuttsssrrrrrrrrrrrrrrrrqqqqqqqqqpppooonnnmmmllkjjiihggfeedddcccccccccccbbbccccc____```````____^^^]]]\\[[ZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>>==========<<<;;;;;;;;;;;:::::::::::::99999999999888888888888888888888888887777777777777777777666666666666665555555444444444433333333322222211111111000000000////////........-----------,,,,,,++++++++++**************)*)))))))))))((((((((((((((((((((((((((''''''''''&&'&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!!! ggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmllllllllllllllllllllllllnnnnnnnnnmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhiiijjkkllmmoopppqqqrrrrrrrqqqqpppppptuuuvvwwwwwwwwwwwwwwwwwwwyzzzz{{{{{{{{zzzzzzzzzzzzxxxxxxxxwwwwwwvvvvuuuuuuttsssrrrrrrrrrrrrrqqqqqqqqqqqqppppoooonnnmmllkjjihhgffeedddccccccccccccbccccc_____`````_____^^^]]\\\[[ZYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::::::9999999999988888888888888888888888888777777777777777777766666666666666555555544444444443333333332222221111111100000000/////////........----------,,,,,,,+++++++++***************)*)))))))))))(((((((((((((((((((((((((''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$########""""""""""!!!!!!!!!!! ggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggghhhhiijjkkllmnnoopppqqqqqqqqqqpppppppptttuuvvvvwwwwvvvvvvvvvvwwyyzzzzz{{{{{zzzzzzzzzzzzzxxxxxxxwwwwwwvvvvvuuuuuuttsssrrrrrrrrrrqqqqqqqqqqqqqqqpppppoooonnnmmllkjjihhgfeeedddccccccccccccccccc______________^^^]]]\\\[[YYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::::::9999999999888888888888888888888888888777777777777777777666666666666666555555544444444433333333332222221111111000000000/////////.......-----------,,,,,,,+++++++++***************)*)))))))))))(((((((((((((((((((((((((''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########""""""""""!!!!!!!!!!! ggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggghhhiiijjkklmmnnooppppqqqpppppooooooossttuuuvvvvvvvuuuuuuuuvvvxyyyzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwwwwwvvvvvuuuuuuttsssrrrrrrrrrqqqqqqqqqqqqqqqqqppppppoooonnmmllkjjihgffeeedddcccccccccccccccc_____________^^^^]]]\\[[[YYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEDDEDEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBABBAAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>==========<<<<<;;;;;;;;;::::::::::::::99999999999888888888888888888888888888777777777777777777666666666666666555555544444444433333333332222221111111000000000/////////......-----------,,,,,,,,++++++++****************)*))))))))))((((((((((((((((((((((((('''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#########""""""""""!!!!!!!!!!! ggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffgggggghhhiijjkklmmnnnoooppppppoooooooooossstttuuuuuuuuuuttttuuuuvxxyyyzzzzzzzzzzzzzzzzzzzyxxxxxwwwwwwwvvvvvvuuuuuuttssrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppoooonnmmllkjjihgffeeedddccccccccccccccc____________^^^^]]]\\\[[[YYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAABAAAAAAAAAAAA@@@@@@@@????>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::::::9999999999988888888888888888888888888877777777777777777766666666666666655555554444444443333333332222222111111100000000//////////......-----------,,,,,,,,++++++++****************))))))))))))(((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#########""""""""""!!!!!!!!!!! ggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfggffffffffffgggggghhiiijjkllmmnnnooooooooonnnnnnnnrrssstttttttttttttttttuuuwxxyyyyzzzzzzzzzzzzzzzyyyxxxxwwwwwwwwvvvvvvvuuuuuttssrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppooonnmmllkjihhgffeeddddcccccccccccccb__________^^^^^]]]\\\[[[[YYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@????>>>>>>>>===========<<<<<<;;;;;;;;:::::::::::::::9999999999988888888888888888888888888877777777777777777666666666666666555555554444444433333333332222222111111100000000//////////.....------------,,,,,,,,++++++++****************)))))))))))((((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$##########"""""""""!!!!!!!!!!! gggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffgffffffffffffffgggghhhiijkkkllmmmnnnnnnnnnnnnnnnnnqrrrssssssssssssssssstttuwwxxxyyyyyzzzzzzzzzzyyyyyxxxwwwwwwwwvvvvvvvvuuuuuttssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppoonnmmlkkjihggffeeddddcccccccccccbb_____^^^^^^^^^]]]\\\\[[[ZYYYXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@????>>>>>>>===========<<<<<<<;;;;;;;;:::::::::::::::9999999999988888888888888888888888888877777777777777776666666666666665555555554444444433333333322222222111111100000000//////////....------------,,,,,,,,,+++++++*****************)))))))))))(((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########"""""""""!!!!!!!!!!! ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffgggghhhijjkkkllmmmmmmnmmmmmmmmmmmqqqrrrrrssrrrrrrrrrrsssttvwwxxxxyyyyyyyyyyyyyyyyyyxxwwwwwwwwwvvvvvvvvuuuuuttssrrrrrrrqqqqqqqqqqqqqqqpqqqqqqqqqqppppppoonnmmlkkiihggffeeddddccccccccccbb_^^^^^^^^^^^]]]]]\\\[[[[ZYYXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>===========<<<<<<<;;;;;;;;:::::::::::::::9999999999988888888888888888888888888877777777777777766666666666666655555555554444444333333333322222222111111100000000//////////...-------------,,,,,,,,,+++++++*****************)))))))))))(((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!!!! ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffgggghhiijjkkkllllmmmmmmmlllllmmpqqqqqrrrrrrqqqqqqqrrrsssvvwwwxxxxxyyyyyyyyyyyyyyyxwwwwwwwwwwvvvvvvvvuuuuuutssrrrrrrrqqqqqqqqqqqqqqppqqqqqqqqqqqqpppppoonnmmlkjiihggffeeddddcccccccccbb^^^^^^^^^^^]]]]]\\\[[[[ZZYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>============<<<<<<<;;;;;;;;:::::::::::::::9999999999988888888888888888888888888877777777777777766666666666666555555555554444443333333333222222222111111000000000/////////....------------,,,,,,,,,,+++++++****************))))))))))))((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!! fgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffffgggghiiijjkkkklllllllllllllllpppqqqqqqqqqqqppppqqqqrrsuuvvwwwwxxxxxyyyyyyyyyyyywwwwwwwwwwvvvvvvvvvuuuuuutsssrrrrrrqqqqqqqqqqqqqpppqqqqqqqqqqqqqqppppoonnmmlkjihhgffeeeddddccccccccbb^^^^^^^^^]]]]]]\\\\[[[[ZZYYXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????>>>>>>===========<<<<<<<<;;;;;;;::::::::::::::::9999999999988888888888888888888888888877777777777776666666666666666555555555554444443333333333222222222111111000000000/////////...-------------,,,,,,,,,,+++++++****************)))))))))))((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!! ffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkllllllllllllllllllllllkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffffffffffffffffffgghhhiiijjjkkkkkkkkkkkkkklloppppppppppppppppppppqqrrtuuvvvwwwwxxxxxxyyyyyyyyywwwwwwwwwwvvvvvvvvvvuuuuutsssrrrrrqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqppppoonnmlkjjihhgffeedddddccccccccb^^^^^^^^]]]]]]\\\\\[[[[ZZYXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????>>>>>============<<<<<<<<;;;;;;;:::::::::::::::99999999999988888888888888888888888888877777777777776666666666666665555555555554444433333333332222222222111111000000000/////////...-------------,,,,,,,,,,+++++++****************)))))))))))((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!! ffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffeeeeeeefffffgghhhiiijjjjjjjkkkkkkkkkkooooopppppoooooooooopppqqsttuuuvvvwwwwxxxxxyyyyyyywwwwwwwwwvvvvvvvvvvvuuuuutsssrrrrrrqqqqqqqqqqqpppppqqpppppqqqqqqqqqppppoonnmlkjiihggffeeddddccccccccb_^^^^^^^]]]]]]\\\\[[[[ZZZYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>============<<<<<<<<;;;;;;;:::::::::::::::99999999999988888888888888888888888888877777777777776666666666666655555555555554444433333333332222222221111110000000000/////////..-------------,,,,,,,,,,,++++++*****************)))))))))))(((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!! ffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeefffgggghhhiiiiijjjjjjjjjjjjknnoooooooooonnnnnnnooopppsstttuuuvvvwwwwxxxxyyyyyywwwwwwwwwvvvvvvvvvvvuuuuutsssrrrrrrqqqqqqqqqqpppppppppppppppqqqqqqqqpppoonnmlkkjihhggfeeeddddcccccccc_^^^^^^^]]]]]]\\\\[[[[ZZZYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>=============<<<<<<<<;;;;;;;:::::::::::::::99999999999988888888888888888888888888877777777777766666666666666655555555555544444333333333322222222221111110000000000/////////..-------------,,,,,,,,,,,++++++*****************)))))))))))((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!! ffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmllllllllmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeefffgggghhhhhiiiiiiiiijjjjjnnnnnnnnnnnnnnnnnnnnnoooprrsstttuuuvvvwwwxxxxxyyyywwwwwwwvvvvvvvvvvvvvuuuuutsssrrrrrrqqqqqqqqqpppppppppppppppppqqqqqqqqpppoonnmlkjjihhgffeeeddddccccccc__^^^^^^^]]]]]\\\\[[[[ZZZYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>=============<<<<<<<<;;;;;;;:::::::::::::::99999999999988888888888888888888888888877777777777766666666666666555555555555444443333333333322222222211111100000000000////////...------------,,,,,,,,,,,,+++++******************))))))))))(((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!! fffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccdddddeeeeeffffffffgggggggghiiiiiiiiiiiiihhhiiiiijjjmmnnnooopppqqqrrrssstttttuuuuuuuttttttttttttttsssssttssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppoommlkkjihhgfffeeddddddccccaaaa```````____^^^^]]]]\\ZZZYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=============<<<<<<;;;;;;;;;:::::::::::::::9::9999999999999988888888899999888888888888777777776666666666665555555555554433333333332222222222111111000000000000/////////........------------,,,,,,,,+++++++++++++++**********))))))((((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##############"""""""!!!!!!!!! fffffffffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhggggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccdddddddeeeeeeeffffffffggghhhhhiiihhhhhhhhhhhhiiiijllmmmnnooopppqqrrrsssstttuuuuuutttttttttttttttssssstttsssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppponmllkjiihggffeeeddddddcccaaaaaa``````____^^^]]]]\\ZZZYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>==============<<<<<;;;;;;;;;::::::::::::::99:99999999999999988888888899999888888888887777777776666666666665555555555554433333333332222222222111111000000000000/////////........-----------,,,,,,,,,++++++++++++++***********))))))(((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##############""""""""!!!!!!!!! ffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhggggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccddddddddeeeeeeeeeffffffghhhhhhhhhhhhggggghhhhhiiklllmmmnnoooppqqrrrssssssuuuuttttttttttttttttttsssstttsssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppponmmlkkjihhggffeeedddddddcaaaaaaaa``````___^^^]]]\\ZZZYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==============<<<<<;;;;;;;;;::::::::::::::99:9999999999999988888888889999888888888888777777777666666666665555555555554443333333333222222222211111000000000000//////////.......------------,,,,,,,,,++++++++++++++***********))))))(((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##############""""""""!!!!!!!!! ffffffffffffffffffffffgfgggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhgggggggggggggggggggggggffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccdddddddddeeeeeeeeffggggggggggggggggggggghhhikkklllmmnnnooppqqrrrsssssttttttttttttttttttttttsssstttssssssrrrrrrrrqqqqqqqqqqqppppppqqqqqqqqqqqqqpponnmllkjiihggffeeeedddddddaaaaaaaaaaa````___^^^]]]\ZZZYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRSSSSSSSSSSSSRRRRRRRRRRRQQRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==============<<<<<;;;;;;;;;::::::::::::::99:9999999999999888888888889998888888888887777777777666666666665555555555544443333333332222222222111111000000000000//////////.......------------,,,,,,,,,+++++++++++++************))))))((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###############""""""""!!!!!!!! ffffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggfffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccddddddddddeeeeefffggggggggggfffggggggghhjjkkkllmmmnnooppqqrrrrsssttttttttttttttttttttttsssstttssssssrrrrrrrqqqqqqqqpqqpppppppppqqqqqqqqqqppppnnmmlkjjihhggffeeeeddddddbbbbbbaaaaaaa```___^^^]]\ZZZZYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRSSSSSSSSSSRRRRRRRRRRRRRQQRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>==============<<<<<;;;;;;;;;::::::::::::::999999999999999988888888888998888888888888777777777766666666665555555555554444333333333222222222211111100000000000///////////.......-----------,,,,,,,,,,++++++++++++*************))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###############""""""""!!!!!!!! ffffffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggfffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccccccddddddddeffffffffffffffffffffgggggjjjkkklllmmnnooppqqqrrrrrttttttssssttttttttttttssssttttsssssrrrrrrrrqqqqqqqpqppppppppppppqqqqqqqqppppnnmmlkkjiihhgfffeeeedddddbbbbbbbbbbbaaaa``___^^]]]ZZZZYYYYXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRRRRRRRRRRQQRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>==============<<<<<;;;;;;;;;::::::::::::::999999999999999888888888888988888888888887777777777766666666665555555555544444333333332222222222211111100000000000//////////........-----------,,,,,,,,,,++++++++++++*************))))))(((((((((((((((((('((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""!!!!!!!! ffffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccccccccdddddeeeeefffffffffffffffffgggiijjjkkkllmmnnooppqqqrrrrssssssssssssstttttttttssssttttsssssrrrrrrrqqqqqqqppppppppppppppppppqqqppppppnnmmllkjjihhggfffeeeeedddbbbbbbbbbbbbbaaa``___^^]][ZZZYYYYXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRSRRRRRRRRRRRRRRRRRRRRRQQQRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>==============<<<<<;;;;;;;;;:::::::::::::99999999999999998888888888888888888888888877777777777666666666555555555554444443333333322222222222111111000000000////////////........-----------,,,,,,,,,,+++++++++++**************))))))(((((((((((((((((('(((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###############""""""""!!!!!!!! eeffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccccccccccccddeeeeeeeeeeeeeeeeeffffffgiiijjjjkkllmmnnoopppqqqqqssssssssssssssstttttttssssttttssssssrrrrrrqqqqqqqpppppppppppppppppppppppppponnmmllkkjiihhggfffeeeeeeeccccccccccccbbbaa```__^^][[ZZZYYYXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===============<<<<<;;;;;;;;;:::::::::::::99999999999999988888888888888888888888888777777777777666666666555555555554444443333333222222222222111111000000000////////////........----------,,,,,,,,,,,++++++++++***************))))))(((((((((((((((((('(((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""!!!!!!! eeefffffffffffffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbcccccccddddddeeeeeeeeeeeeeeeffffhiiiijjjkkllmmnnooopppqqqrrrrrrrrssssssstttttttssssttttssssssrrrrrrqqqqqqqpppppppppppppppppppppppppponnmmllkkjjihhgggfffeeeeeeccccccccccccccbbbaa`__^^][[ZZZYYYYXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKKJKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEECCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===============<<<<<;;;;;;;;;:::::::::::::9999999999999998888888888888888888888888777777777777766666666555555555555444444333333322222222222111111100000000/////////////........----------,,,,,,,,,,,++++++++++***************)))))((((((((((((((((((''((((''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%$$$$$$$$$$$$$################"""""""!!!!!!! eeeeefffffffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbccddddddddddddddddeeeeeefffhhhiiijjjkkllmmnnnooopppprrrrrrrrrrsssssstttttttssstttttsssssrrrrrrqqqqqqppppppppppppppppppppppppppoonnmmllkkjjiihhgggfffffeeecccccdddddddccccbbaa`__^^[[[ZZYYYYXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKJJKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEECCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>===============<<<<<;;;;;;;;;::::::::::::9999999999999998888888888888888888888888777777777777776666666655555555555444444433333322222222222211111110000000/////////////.........----------,,,,,,,,,,,+++++++++****************))))))(((((((((((((((((''((('''''''''&&&&&&&&&&&%%&&&&%%%%%%%%%%$$$$$$$$$$$$$$################"""""""!!!!!!! eeeeeeefffffffffffffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjlllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbccccccdddddddddddddeeeeefhhhhiiijjjkklllmmnnnoooopqqqqqqqrrrrssssstttttttssstttttsssssrrrrrrqqqqqqpppppppppppppppppppppppppooonnmmllkkjjiiihhgggfffffffcccdddddddddddcccbba``__^\[[ZZZYYYXXXXWWWWWWWWWVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKJJKJJJJJJJJJJJIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>==============<<<<<<;;;;;;;;;::::::::::::999999999999999888888888888888888888888777777777777776666666665555555555544444443333332222222222221111111000000//////////////........-----------,,,,,,,,,,,++++++++*****************))))))(((((((((((((((((''(((''''''''&&&&&&&&&&&%%%&&&%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""!!!!!!! eeeeeeeeefffffffffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgghggggggggggggggggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbccccccccccccccdddddddeeeeghhhhiiiijjkkkllmmmnnnooopppqqqqqrrrrsssssttttttssstttttsssssrrrrrrqqqqqpppppppppppppppppppppppppoooonnmmllkkkjjiiihhggggfffffdddddddeeeeeedddccbba``__\\[[ZZYYYXXXXWWWWWWWWVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>===============<<<<<<;;;;;;;;;::::::::::::999999999999999888888888888888888888887777777777777766666666655555555555444444443333322222222222221111111000000/////////////.........----------,,,,,,,,,,,,++++++++*****************))))))(((((((((((((((((''(('''''''''&&&&&&&&&&%%%%&&%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""!!!!!! eeeeeeeeeeefffffffffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccdddddeeeggghhhhiiijjjkklllmmmnnnnopppppqqqrrrsssssttttttssstttttsssssrrrrrrqqqqqpppppppppppppppppppppppoooooonmmmlllkkjjjiiihhhggggfffddddddeeeeeeeeeddccbba``_]\\[[ZZYYXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>==============<<<<<<<;;;;;;;;;:::::::::::999999999999999988888888888888888888877777777777777776666666665555555555544444444333332222222222221111111100000/////////////..........----------,,,,,,,,,,,,+++++++*****************)))))))(((((((((((((((('''(('''''''''&&&&&&&&&%%%%%&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""!!!!!! eeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffgggggggggffffffffffffffffeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbccccccccdddddegggghhhhiiijjjkkklllmmmmmoooopppqqqrrrssssttttttssstttttsssssrrrrrrqqqqqppppppppppopoppopppppoooooooommmmlllkkjjjjiiihhhhgggggddddeeeeeeefeeeeddccbba``]]\[[ZZYYYXXXWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>==============<<<<<<<;;;;;;;;;:::::::::::999999999999999888888888888887888888777777777777777766666666655555555555444444444333322222222222221111111100000////////////..........-----------,,,,,,,,,,,,+++++++*****************)))))))(((((((((((((((('''((''''''''&&&&&&&&&&%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""!!!!!! eeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggfffgggggggffffffffffffffffffeeeeeeeeeedddddddddddddddddddccccccccccccccccccccbccbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbccccccddddfggggghhhhiiijjjkkkllllmmnnooooppqqqrrssssttttttssstttttsssssrrrrrrqqqqqpppppppppooooooooooooooooooonmmmlllkkkkjjjjiiiihhhggggeeeeeeeeeffffffeeddccbaa`^]\\[[ZZYYXXXWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>==============<<<<<<<<;;;;;;;;;:::::::::::999999999999999888888888888877888887777777777777777666666666655555555555444444444333322222222222221111111100000////////////..........----------,,,,,,,,,,,,+++++++******************)))))))(((((((((((((((('''('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""!!!!!! eeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhgggggggggggggggggghhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffffgggggffffffffffffffffffffeeeeeeeeddddddddddddddddddddcccccccccccccccccccccbccbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbcccccdddfffggggghhhhiiijjjkkkklllmnnnoooppqqrrrsssstttttssstttttsssssrrrrrqqqqqpppppppppooooooooooooooooooonnmmmllllkkkkjjjjiiiihhhhggeeeeeeefffffffffeeddccbaa^]]\\[[ZZYYXXXWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>==============<<<<<<<<;;;;;;;;;::::::::::9999999999999999888888888888777888877777777777777777666666666555555555555444444444333222222222222211111111100000//////////...........-----------,,,,,,,,,,,,++++++*******************)))))))(((((((((((((((''''(''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!! eeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggggggggghhhhhhhhhhhggggggggggggggggggggghhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffffffggggfffffffffffffffffffffeeeeeeedddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccdffffffgggghhhhiiijjjjkkkkmmmnnooopqqqrrssssttttsssstttttsssssrrrrrqqqqqppppppppoooooooooooooooooooonnmmmllllkkkkkjjjjjiiiihhhgeeeeeeeffffffffffeeddccba_^]]\[[ZZYYXXXWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>==============<<<<<<<<<;;;;;;;;;::::::::::999999999999999888888888888777788877777777777777777666666666555555555555444444444433222222222222221111111100000///////////...........-----------,,,,,,,,,,,++++++********************)))))))(((((((((((((((''''(''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!! eeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhgggggggggggggggggggggggghggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggfffffffffggfffffffffffffffffffffffeeeedddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbaaaaaaaabbbbbbbbcccceeffffffgggghhhhiiijjjjjkllmmnnooppqqrrrssssssssssstttttsssssrrrrrqqqqqpppppppooooooooooooooooooooonnmmlllllkkkkkkkjjjjjiiihhheeeeeefffffggggfffeeddccb_^^]]\[[ZZYYXXXWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPQQQQQQQPPPPPPPPPPPPPPPPOOPOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;::::::::::999999999999999888888888888777788777777777777777776666666665555555555555444444444433222222222222211111111100000//////////...........-----------,,,,,,,,,,,,++++++*******************))))))))((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!! eeeeeeeeeeeeeeeeeeeeeefeefffffffffffffffffffffffgggggggggggggggggghhhhhhhgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffeeeddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbaaaaaaaaaaaaabbbbbbbcceeeeeffffffgggghhhiiiijjjlllmmnnooppqqrrssssssssssstttttsssssrrrrrqqqqqppppppoooooooooooooooooooooonnmmlllllkkkkkkkkkjjjjiiihhfeeeeeffffggggggfffeeddcb`_^^]\\[[ZZYYXXWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQRRRRQQQQQQQQQQQQQQQPPPPPPQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;:::::::::::999999999999999888888888887777788777777777777777776666666665555555555554444444444432222222222222211111111100000/////////............-----------,,,,,,,,,,,,+++++********************))))))))(((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!! eeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggggggggggggggghhhhggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffeeeddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbaaaaaaaaaaaaaaabbbbbbbddeeeeeeeffffgggghhhiiiijkkllmmnnoppqqrrrsssssssssstttttsssssrrrrrqqqqqppppppoooooooooooooooooooooonnmmllllllkkkkkkkkkkjjjiiihfffeffffffggggggggffeeddc``_^^]\\[[ZYYYXXWWWWVVVVVUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQRRRQQQQQQQQQQQQQQQPPPPPPPQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;::::::::::99999999999999888888888888777778777777777777777776666666665555555555555444444444432222222222222221111111100000//////////............----------,,,,,,,,,,,,,+++++*******************)))))))))(((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!! eeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggghhgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeedddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbaaaaaaaaaaaaaaaaaabbbbbddddddeeeeeffffgggghhhhiikkkllmmnooppqqrrrsssssssssttttssssssrrrrrqqqqqppppopooooooooooooooooooooonnnmmmllllllkkkkkkkkkkjjjiiiffffffffffggggggggfffeedca`__^]]\\[ZZYYYXXWWWWVVVVUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQRRQQQQQQQQQQQQQQQPPPPPPPPQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::::::99999999999999888888888887777777777777777777777766666666655555555555554444444444332222222222222211111111100000/////////.............----------,,,,,,,,,,,,+++++*******************)))))))))((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""!!!!! eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffeeeeedddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaabbcddddddddeeeeefffgggghhhijkkkllmnnooppqqrrrrrrrrrrrttttssssssrrrrrqqqqqppppopooooooooooooooooooooonnnmmmlllllllllllllkkkkjjjiiffffffffffgggggggggffeeddaa`__^]]\\[ZZZYYXXXWWWVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQRRQQQQQQQQQQQQQQPPPPPPPPPQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::::999999999999998888888888887777777777777777777777666666666555555555555544444444444332222222222222111111111100000/////////.............----------,,,,,,,,,,,,+++++*******************)))))))))(((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!! ddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffeeeeeeeddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaccccccddddddeeeefffggghhhjjjkkllmnnooppqqqrrrrrrrrrttssssssssrrrrrqqqqpppppopooooooooooooooooooooonnnmmmllllllllllllllkkkkjjjigfffffffffgggggggggfffeedba``__^]]\\[[ZZYYXXXWWWWVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::::99999999999999888888888887777777777777777777777666666666655555555555554444444444333222222222222211111111100000/////////..............---------,,,,,,,,,,,,,+++++******************)))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!! ddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffgggggggggggggggggggggggggffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffeeeeeeeeeddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaacccccccccdddddeeeffffggghijjjkklmmnnooppqqqqqrrrrrrssssssssssrrrrrqqqqpppppooooooooooooooooooooooonnnmmmlllllllllllllllkkkkjjiggffffffffggggggggggffeedbaa``__^]]\\[[ZZYYXXXWWWWVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888887777777777777777777776666666666655555555555544444444444333222222222222111111111100000/////////.............----------,,,,,,,,,,,,+++++******************))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!! ddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggggggggggggffffffggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiikkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffeeeeeeeeeedddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccccccccddddeeefffgggiijjjkklmmnnooopppqqqqqqqqssssssssssrrrrrqqqqpppppopooooooooooooooooooooonnnmmmllllllllllllllllkkkjjjgggfffffffggggggggggffeeebbaa``__^]]\\[[ZZYYYXXXWWVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888877777777777777777777766666666666655555555555444444444443333222222222222111111111100000/////////............----------,,,,,,,,,,,,,+++++*****************))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###########""""""""""""""!!!!! dddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```aa````````````````````````````````aaaaabbbbcccdddeeffggghhiijjkklllmmmmmnnnnpppqqqqppppppooooonnnnnmmppoooooooooooooooooooooonnnmmmmmmmmmmmmmmmmmllllkkjiiiiihhiiiiiiiiiiiihhhggeeddcccbba``__^^]]\\[[[ZZZZYYYYYXXXXXXWWWWWWWWWWVVTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>============<;;;;;;;;;;;:::::::::9999:::99999999998888888888877777666666666666666655555555555444444444444333333332222211111111111100000000/////////............------------,,,,,,,,,,,,,++++*****************))))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$########"""""""""""""!!!!!!!!!! ddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````a`````````````````_______````````````aaaabbbcccdddeefffgghhiijjjkkllllmmmmmnpppppppppppppooooonnnnmmmppooooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmlllkkjjiiiiiiiiiiiiiiiiiihhhggeeeddcccbbaa``__^^]]\\[[[ZZZYYYYYXXXXXXWWWWWWWWWVVTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>============<;;;;;;;;;;;:::::::::9999:::99999999998888888888877776666666666666666555555555554444444444443333333332222211111111111100000000////////............-------------,,,,,,,,,,,,,++++****************))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$########""""""""""""""!!!!!!!!! ddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````________`````````````aaaabbbcccddeeefffgghhhiijjjkkkllllmmmpppppppppppppoooonnnnnnmmppooooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmllllkjjiiiiiiiiiiiiiiiihhhhhggeeedddcccbbaa``__^^]]\\\[[[ZZZYYYYYXXXXXXWWWWWWWWVTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>============<;;;;;;;;;;;;::::::::9999::999999999988888888888777766666666666666665555555555544444444444443333333332222111111111111100000000////////............-------------,,,,,,,,,,,,,++++****************)))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$########"""""""""""""!!!!!!!!!! dddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````````___________________``````aaabbbccccddeeefffgghhhiiijjjkkklllmoopppppppppppoooonnnnnmmmppooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmllllkjjjiiiiiiiiiiiiihhhhhhgggeeeedddcccbbbaa``__^^]]\\[[[ZZZZYYYYYXXXXXWWWWWWWWTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>============<;;;;;;;;;;;;::::::::9999::999999999988888888888777766666666666666655555555555444444444444433333333332222111111111111000000000////////...........--------------,,,,,,,,,,,,+++++****************))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$########"""""""""""""!!!!!!!!!!! dddddddddddddddddeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeddddddddddddddddddddddcbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````````````_____________________`````aaabbbbccddddeeefffggghhiiijjjkkkllooopppppppppooooonnnnnmmmppooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmllllkjjjjiiiiiiiiihhhhhhhhggggeeeedddddcccbbaa``__^^]]\\\[[[ZZZZYYYYXXXXXXWWWWWWTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>============<;;;;;;;;;;;:::::::::9999::99999999988888888888777766666666666666655555555555444444444444433333333333222111111111111100000000////////............-------------,,,,,,,,,,,,,+++++***************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$########"""""""""""""!!!!!!!!!!! dddddddddddddddddddeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````````````________________________````aaabbbbccdddddeeefffggghhhiijjjkklnoooppppppppooooonnnnnmmmppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllkjjjjiiiiiihhhhhhhhggggggeeeeedddddcccbbaa``__^^^]]\\\[[[ZZZZYYYYXXXXXWWWWWTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;:::::::::9999::99999999988888888887777666666666666666555555555554444444444444433333333333222111111111111100000000////////............-------------,,,,,,,,,,,,,+++++****************)))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$########"""""""""""""!!!!!!!!!!!! dddddddddddddddddddddeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````````````__________________________````aaaabbbccccddddeeeefffggghhiijjkknnooopppppppooooonnnnnmmmppoooooooonnnnnnnnnnnnnnnmmmmmmmmlllllmmmmmlllllllkjjjjiiiiiihhhhhhgggggfffeeeeeddddddcccbbbaa``__^^]]]\\\[[[ZZZYYYYYXXXXXWWWTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;:::::::::9999:999999999888888888887777666666666666665555555555544444444444444333333333333221111111111111000000000///////............--------------,,,,,,,,,,,,,+++++***************))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########"""""""""""""!!!!!!!!!!! ddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeefffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````````____________________________````aaaabbbccccccddddeeeeffggghhiijkmnnooooppppooooonnnnnnmmmppooooooonnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllkjjjjjiiiiihhhhhggggfffffeededddddddddccbbbaa``__^^^]]\\\[[[[ZZZYYYYXXXXXWWUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>=============;;;;;;;;;;;;:::::::::9999:99999999988888888887777766666666666665555555555554444444444444333333333333322111111111111100000000////////............--------------,,,,,,,,,,,,,+++++***************))))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$########"""""""""""""!!!!!!!!!!!! ddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeefffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggiiiiihhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````````______________________________````aaaaabbbbccccccddddeeeffgghhiijmmnnooooppoooooonnnnnnmmmppooooooonnnnnnnnnnnnnnnmmmmmmllllllllllllllllllllkkjjjjiiiiihhhhggggffffffdddddddddddddcccbbbaa``___^^]]]\\\[[[ZZZZYYYYXXXXXUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>==============;;;;;;;;;;;:::::::::99999:99999999888888888887777766666666666665555555555554444444444443333333333333321111111111111100000000////////............--------------,,,,,,,,,,,,++++++***************)))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$########"""""""""""""!!!!!!!!!!!! ddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeefffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````````````_______________________^^^______`````aaabbbbbbbbcccccdddeeeffghhiilmmnnooooooooooonnnnnnmmmppooooooonnnnnnnnnnnnnnmmmmmmlllllllllllllllllllllkkjjjjjiiiihhhggggfffffeeddddddddddddddcccbbbaa``___^^^]]\\\[[[[ZZZYYYYYXXXUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>=============<;;;;;;;;;;::::::::::99999999999999888888888877777766666666666655555555555554444444444443333333333333321111111111111000000000///////............---------------,,,,,,,,,,,,++++++****************))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$#########""""""""""""!!!!!!!!!!!! cddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````````________________________^^^^^^______`````aaaaabbbbbbbbccccddeeffghhillmnnnoooooooooonnnnnnmmmpppoooooonnnnnnnnnnnnnmmmmmmllllllllllllllllllllllkkjjjjjiiiihhhgggffffeeeedddddddddddddddcccbbaaa``___^^^]]]\\\[[[ZZZZYYYYXXUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEEDEEEEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>=============<<;;;;;;;;;;::::::::::99999999999999888888888877777766666666666555555555555554444444444433333333333333311111111111111000000000///////............---------------,,,,,,,,,,,,++++++****************))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$#########""""""""""""!!!!!!!!!!!! cccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````````````________________________^^^^^^^^______`````aaaaaaaaaabbbbbcccddeefghhklmmnnnooooooooonnnnnnmmmpppoooooonnnnnnnnnnnnmmmmmmmllllllllllllllllllllllkkjjjjjiiiihhhgggfffeeeeedddddddddddddddcccbbbaa```___^^^]]]\\\[[[[ZZZYYYYXVUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEEDEEEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>=============<<<;;;;;;;;;::::::::::99999999999999888888888877777776666666666655555555555555444444444433333333333333331111111111111000000000////////............--------------,,,,,,,,,,,,,++++++***************)))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$##########"""""""""""!!!!!!!!!!!! cccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhggggggggghhhhhhhggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````````````__________________^_____^^^^^^^^^^_______`````aaaaaaaaaaaabbbccddeefghkklmmnnnooooooonnnnnnnnmmppppooooonnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjiiihhhgggfffeeeeecccdddddddddddccccbbbaaa```___^^^]]]\\\[[[[ZZZZYYYVVUUUUTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEDDEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>============<<<<;;;;;;;;:::::::::::99999999999999888888888877777776666666666555555555555554444444444333333333333333321111111111111000000000///////.............--------------,,,,,,,,,,,,+++++++***************)))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$##########"""""""""""!!!!!!!!!!!! cccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhgggggggggggghhhhgggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````_`````___________________^_____^^^^^^^^^^^^________```````````aaaaabbbccdeffgjkllmmnnnoooooonnnnnnnnmmppppoooooonnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkkkkkjjjjjjjiiihhhgggfffeeeeecccccddddddddcccccbbbaaa```____^^^]]]\\\[[[[ZZZZYYVVVUUUUTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEDDEEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>===========<<<<<<;;;;;;::::::::::::999999999999999888888888777777776666666666555555555555554444444444333333333333333221111111111110000000000///////............---------------,,,,,,,,,,,,+++++++***************)))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$##########"""""""""""!!!!!!!!!!!! cccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhggggggggggggghhhhhhhhhhhgggggggggggggghhgggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````__```___________________^^^_____^^^^^^^^^^^^^^______```````````````aaabbccdefgijkllmmnnnnooonnnnnnnnnnmppppoooooonnnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjjiiihhhgggfffeeeeecccccccccccccccccbbbbaaa````___^^^]]]]\\\[[[[ZZZZYVVVVUUUUTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEDDDEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>===========<<<<<<<;;;;;::::::::::::999999999999999888888888877777777666666666555555555555555444444444333333333333333222111111111110000000000////////............---------------,,,,,,,,,,,,+++++++***************)))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!!! cccccccccccddddddddddddddddddddddddddddddddddddedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhgggggggggggggggghhhhhhhhggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccccccccccccbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````____``___________________^^^^____^^^^^^^^^^^^^^^^^_________`__`````````aabbcddefijjkllmmnnnnnnnnnnnnnnnnmpppppooooonnnnnnnnnnmmmmmmmllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiihhgggfffeeeeeccccccccccccccccbbbbaaaa```____^^^^]]]\\\\[[[[ZZZZWVVVVUUUUTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFEEEEEEEEEEEDDDDEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<;;;::::::::::::::999999999999999888888888777777777666666666555555555555554444444443333333333333332222111111111100000000000////////............---------------,,,,,,,,,,,++++++++**************))))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$###########""""""""""!!!!!!!!!!!! cccccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggghhhhhhggggggggggggggggggghhhhhgggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````_____`____________________^^^^___^^^^^^^^^^^^^^^^^^^^^________________```aabbcddehijkklmmmnnnnnnnnnnnnnnnnpppppoooooonnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiihhhggfffeeeeeccccccccccccccbbbbbaaaa````____^^^^]]]]\\\\[[[[ZZZWWVVVVUUUUTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFEEEEEEEEEEEDDDDEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;:::::::::::::99999999999999998888888888777777777666666665555555555555554444444443333333333333322222111111111100000000000///////.............---------------,,,,,,,,,,,++++++++*************)))))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###########""""""""""!!!!!!!!!!! cccccccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhggggggggggggggggggggggghhhgggggggggggggggggggggghhhgggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeddddddddddddddddddddddddddddcccccccccccccccccccccbbaaaaaaaaaaaaaaaaaaaaaa````````````````````_________________________^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^_________________```abbcdehhijkllmmmnnnnnnnnnnnnnnnpppppoooooonnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiihhhggffffeeeeccccccccccbbbbbbbaaaaa````____^^^^^]]]]\\\\[[[[ZZZWWWVVVVUUUUTTTTSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEDDDDDEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<;:::::::::::::99999999999999999888888888777777777766666666555555555555554444444443333333333333322222211111111100000000000////////.............---------------,,,,,,,,,,,++++++++************))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!!! cccccccccccccccccddddddcdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcddcccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaa````````````````````_________________________^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____```abbcdghijjkllmmnnnnnnnnnnnnnnnppppppooooonnnnnnnnnmmmmmmlllllllkkkkkkkkkjjjjjkkkjjjjjjjjiiiihhhgggfffeeeeccccccbbbbbbbbbaaaaa`````_____^^^^]]]]]\\\\[[[[[ZZWWWVVVVUUUUTTTTSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEDDDDDEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<:::::::::::::999999999999999999888888888777777777766666665555555555555554444444443333333333333222222211111111000000000000////////.............---------------,,,,,,,,,,+++++++++***********)))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$##########""""""""""!!!!!!!!!!!! cccccccccccccccccccddddcccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccdccccccccccccccccccccccbbaaaaaaaaaaaaaaaaaaaaa````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``abccfghijkkllmmnnnnnnnnnnnnnnpppppoooooonnnnnnnnnmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiihhgggffffeeecccccbbbbbbbbaaaaa`````_____^^^^^]]]]]]\\\\\[[[[ZZWWWWVVVVUUUUTTTSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<::::::::::::999999999999899999888888888877777777776666666555555555555554444444443333333333333222222221111111000000000000/////////.............--------------,,,,,,,,,,,+++++++++**********))))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!!!! cccccccccccccccccccccddcccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbaaaaaaaaaaaaaaaaaaaa```````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^___`aabcfghhijkklmmmnnnnnnnnnnnnnppppppooooonnnnnnnnnmmmmmmllllllkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiihhhgggfffeeeccccbbbbbbaaaaaa``````_____^^^^^]]]]]]\\\\\\[[[[[ZWWWWWVVVVUUUTTTSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<:::::::::::9999999999998899999888888888777777777776666665555555555555554444444433333333333332222222221111110000000000000/////////.............--------------,,,,,,,,,,++++++++++*********))))))))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!! ccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffhhhhhhhhhgggggggggggggggghhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbaaaaaaaaaaaaaaaaaa````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^]]]]^^^^___`abbefghijjkllmmmnnnnnnnnnnnnpppppooooonnnnnnnnnmmmmmmlllllllkkkkkkjjjjjjjjjjjjijjjjjjiiiiiihhhgggfffeeeccccbbbbbaaaaaa`````______^^^^^]]]]]]\\\\\\\[[[[[ZXWWWWVVVVUUUTTTTSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<;::::::::::99999999999988899998888888888777777777776666665555555555555544444444433333333333322222222221111110000000000000/////////.............--------------,,,,,,,,,,++++++++++********)))))))))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!! ccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffhhhgggggggggggggggggggggghhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbaaaaaaaaaaaaaaaaa````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^]]]]]]]]]]]]^^^__``abefgghijkkllmmmnnnnnnnnnnnpppppooooonnnnnnnnmmmmmmmllllllkkkkkkkjjjjjjjjjjjjiiiiijiiiiiiihhhgggffffeeccccbbbbaaaaa``````_____^^^^^^]]]]]]\\\\\\\[[[[[[[XWWWWWVVVUUUUTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFEEEEEEEEEDDDDDDDEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<;;:::::::::99999999999988889999888888888777777777777666665555555555555544444444433333333333332222222222111110000000000000//////////.............-------------,,,,,,,,,,+++++++++++********)))))))))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!! ccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffgggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaa````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^__`aadefghiijkkllmmmnnnnnnnnnnppppooooonnnnnnnnmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhgggfffeecccbbbbaaaaa`````______^^^^^^]]]]]]\\\\\\\\[[[[[[[XXWWWWVVVVUUUTTTSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEDDDDDDDEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<;;::::::::99999999999998888999888888888877777777777666665555555555555554444444443333333333332222222222211110000000000000//////////..............-------------,,,,,,,,,,+++++++++++*******))))))))))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""!!!!!!!!!! bcccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffggggggggggggggggggggfffffgggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaa````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^__`adeefghijjklllmmmnnnnnnnnnppppoooonnnnnnnmmmmmmmmmllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhgggfffeecccbbbbaaaa`````______^^^^^]]]]]]]\\\\\\\\[[[[[[[[XXWWWWVVVVUUUTTTSSSRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFEEEEEEEEDDDDDDDDEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>==>>>========<<<<<<<<<<<;;;:::::::999999999999988888999888888888877777777777666665555555555555544444444433333333333322222222222211100000000000000//////////..............-------------,,,,,,,,,++++++++++++******)))))))))))))))))))))))))(((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""!!!!!!!!!!! aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccdddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````````````````````_____________________________^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]^^_`abbcdefgghhiijjjkkkkkkkkknnnnnmmmmlllllllkkkkkkkkkmmmmmmlllllllkkkkkkkkkkkkkkklllllkkkkkkjjjjiiihhhgffeeeddddccccbbbbbaaaaa``_^^^^^^^]]]]]]]]\\\\\\\\\[[[[ZZZZYYYXXWWWVVVVUUUUTTSSRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888887777777777766655555555555555444444444333332222222222222211111112211111111111111000000000///////////..............-------,,,,,,,,,+++++++++*************))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""!!!!!!!!!!! aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````````````````````````_____________________________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\]]^^_`abcdeefghhiijjjjkkkkkkkknnnnmmmmlllllllkkkkkkkkkjmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiihhhhffeeedddccccbbbbbaaaaa```^^^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZYYYXXWWWVVVVUUUUTTSSRRRRRRRRRQQQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888887777777777766555555555555554444444444333332222222222222111111112211111111111110000000000////////////.............------,,,,,,,,,,+++++++++************)))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""!!!!!!!!!! aaaaaaaaaaaaaaaaaaaabbbabbbbbbbbbbbbbbbbbbbbbbbbccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````_````````````_____________________________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\]]^^_`abccdeffghhiijjjjkkkkkkjnnnmmmmllllllkkkkkkkkkkjjmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiihhhffeeedddccccbbbbaaaaaa```^^^^^]]]]]]]]\\\\\\\\\\\\[[[[ZZZZYYYXXWWWVVVUUUUUTTSRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999888888888877777777777665555555555555544444444444333322222222222222111111112111111111111100000000000////////////.............------,,,,,,,,,++++++++++************)))))))))))))))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#########"""""""!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````````__```````````_____________________________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]^_`aabcdeefgghiiijjjjjkkkjjnnnmmmmllllkkkkkkkkkkjjjjmmlllllllllkkkkkkkkjjjjjkkkkkkkkkkkkkkkjjjjiiiihhhfffeedddccccbbbbaaaaa````^^^^^]]]]]]]\\\\\\\\\\\\\[[[[ZZZZYYYXXWWWVVVUUUUTTTSRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777776665555555555555444444444444333322222222222221111111111111111111111100000000000////////////.............------,,,,,,,,,++++++++++***********))))))))))))))))))))))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$##########""""""!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffggggggggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````````````___`````````______________________________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\]]^^``abccdeffghhiiijjjjjjjjjnnmmmmllllkkkkkkkkjjjjjjjmlllllllllkkkkkkkkjjjjjjjkkkkkkkkkkkkkkjjjjiiiihhhfffeeeddccccbbbbaaaaa````^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZYYYXXWWWVVVUUUUTTTRRRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777777776665555555555555444444444444333222222222222221111111111111111111111000000000000////////////............------,,,,,,,,,+++++++++++**********))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$##########""""""!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffgfffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffgggggggggggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeddddddddddddeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````````_____````````_____________________________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\]]^^_`abbcdeefgghhiijjjjjjjjjnmmmmllllkkkkkkkjjjjjjjjjlllllllllkkkkkkkkjjjjjjjjkkkkkkkkkkkkkjjjjjiiiihhhfffeeedddcccbbbbaaaaa````^^^^]]]]]]\\\\\\\\\\\\\\\[[[[ZZZZYYXXXWWWVVUUUUTTTTRRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????>??>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777766665555555555554444444444444333222222222222211111111111111111111111000000000000///////////.............------,,,,,,,,,+++++++++++**********))))))))))))))))))))))))))(((((((('''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$###########""""""!!!!!!!!!! `aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeefffffffffffffffffffffffffeeffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffgggggggggggggggggggggggffgggggggffffffffffffffffffeeeeeeeeeedddddddddddddddeeeeeeeddddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````______``````______________________________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\]]^_`aabcddeffghhiiijjjjjjjjmmmmllllkkkkkkjjjjjjjjjjjllllllllkkkkkkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjiiiihhhfffeeedddcccbbbbaaaa`````^^^]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZYYXXXWWVVVUUUUTTTTRRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>?>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777666665555555555544444444444444332222222222222211111111111111111111111000000000000///////////.............------,,,,,,,,++++++++++++**********))))))))))))))))))))))))))(((((((('''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$###########""""""!!!!!!!!!! ```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccddcccddddddddddddddddddddddddddddddddddddddeeeeeeeeefffffffffffffffffffffffffeeeeeeffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggffffggggggggggggfffffffffffffggggggggggggggggggggfffffgggggffffffffffffffffffffeeeeeeeedddddddddddddddddeeeeeddddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaabbaaaaaaaaaaaaaaaaaaaaaaa````````````````_________`````______________________________^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\[\\\[[[[[[[[[[[[[[[[[\\\]]^_``abccdeefgghhiiijjjjjjjmmmmllllkkkkkjjjjjjjjjjiillllllkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkjjjjjjiiiiihhhfffeeedddcccbbbbaaaa`````^^^]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZYYYXXWWWVVVUUUUTTTTRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@?????????????>>?>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999999988888888877777777777666665555555555544444444444443332222222222222211111111111111111111110000000000000///////////............------,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))(((((((('''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$############""""""!!!!!!!!! `````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeefffffffffffffffffffffffeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggffffffffggggggggfffffffffffffffffgggggggggggggggggffffffffggfffffffffffffffffffffffeeeeeddddddddddddddddddddeeeddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````__________```____________________^^________^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\[[\\[[[[[[[[[[[[[[[[[[\\\]]^_``abbcddeffghhiiiijjjjjimmmllllkkkkkjjjjjjjjjiiiilllllkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkjjjjjjjiiiiihhhgfffeeedddcccbbbaaaaa````^^^]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZYYYXXWWWVVUUUUTTTTTRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888877777777776666665555555555444444444444443322222222222222111111111111111111111111000000000000///////////............------,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))(((((((('''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############"""""!!!!!!!!!! ``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeffffffffffffffffffffeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggffffffffffffggggfffffffffffffffffffffggggggggggggggffffffffffffffffffffffffffffffffffffeeeddddddddddddddddddddddeddddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````____________``_____________________^^_______^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\[[[\[[[[[[[[[[[[[[[[[[[\\\]]^__`aabcddeffgghhiiiijjjiimmmllllkkkkjjjjjjjjiiiiiilllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhgfffeeedddcccbbbbaaaa````^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZYYXXXWWVVVUUUTTTTTTRRRRRRQQQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::::::9999999999998888888888777777777766666665555555555444444444444433322222222222222111111111111111111111110000000000000///////////............------,,,,,,,,+++++++++++++********))))))))))))))))))))))))))((((((((''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############"""""!!!!!!!!!! ````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeeeefffffffdddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggffffggggggfgffffffffffffffffffffffffffffffffffffffffffgggggggggggfffffffffffffffffffffffffffffffffffffffddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````__________________________________^^^^_____^^^^^^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^__`aabccdeefgghhhiiiiiiiimmmllllkkkkjjjjjjjiiiiiiilkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhgffffeeedddcccbbbaaaa````^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZYYYXXWWWVVVUUUTTTTTTRRRRRQQQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888888888777777777766666665555555554444444444444433322222222222222111111111111111111111110000000000000//////////............------,,,,,,,,,+++++++++++++********)))))))))))))))))))))))))(((((((((''''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$################"""""!!!!!!!!!! ``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbcccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeffdddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggfffffffffggffffffffffffffffffffffffffffffffffffffffffffffffgggggggfffffffffffffffffffffffffffffffffffffffffffddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````___________________________________^^^^^___^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^__``abbcddeffgghhiiiiiiiimmllllkkkkjjjjjjjiiiiiiiikkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhggfffeeedddcccbbbaaaa````^^^]]]]]]\\\\\\\\[[[[[[[[[ZZZZYYYXXXWWVVVUUUTTTTTTSRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888887777777777666666665555555554444444444444333222222222222222111111111111111111111110000000000000//////////............------,,,,,,,,,++++++++++++*********))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$#################"""""!!!!!!!!! `````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggffffffffffffffffffffffffffffffffffffffffffffffdddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````__________________________________^^^^^^^__^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^__``aabccdeefgghhhiiiiiiimmllllkkkkjjjjjjiiiiiiiiikkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhggffffeeedddcccbbbaaa````^^^]]]]]]]\\\\\\\[[[[[[[[ZZZZZYYYXXWWWVVUUUUTTTTTSSRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999888888888877777777777666666665555555544444444444443333222222222222221111111111111111111111110000000000000//////////............------,,,,,,,,++++++++++++*********))))))))))))))))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$#################""""""!!!!!!!!! ```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgfffffffffffffffffffffffffffffffffffffffffffffffffdddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````__________________________________^^^^^^^^^_^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^_``aabccddeffgghhhiiiiiimmllllkkkkjjjjjiiiiiiiiiikkkkkkkkkkkjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjiiiiiihhgggffffeeeddcccbbbaaaa```^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZYYYXXXWWVVVUUUTTTTTTSSRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777777776666666665555555544444444444443333222222222222221111111111111111111111110000000000000/////////............-------,,,,,,,,++++++++++++*********)))))))))))))))((()))))(((((((((('''''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$##################"""""!!!!!!!!!! `````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeddddddddddddddddddddddddcddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````___________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^__`aabbcddeefgghhhhiiiiimmllllkkkkjjjjjiiiiiiiiiikkkkkkkkkkkjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjiiiiiihhgggffffeeedddccbbbaaaa```^^^^^]]]]]\\\\\\[[[[[[[[ZZZZYYYXXXWWWVVUUUUTTTTTSSSRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;::::::::::9999999999998888888887777777777766666666665555555444444444444433333222222222222221111111111111111111111110000000000000/////////............------,,,,,,,,,+++++++++++**********)))))))))))))((((()(((((((((((((('''''''''&''''&&&&&&&&&&%%%%%%%%$$$$$$$$###################"""""!!!!!!!!!! ```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeedddddddddddddddddddddccccdddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````__________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[\\\]]]^__``aabccdeeffgghhhiiiiimlllllkkkkjjjjjiiiiiiiihhkkkkkkkkkjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjiiiiiihhggggffffeeeddcccbbbaaa```^^^^^]]]]]]\\\\\[[[[[[[ZZZZYYYXXXWWWVVVUUUUTTTTTSSSRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666665555555444444444444433333222222222222211111111111111111111111110000000000000/////////............------,,,,,,,,+++++++++++**********)))))))))))))(((((((((((((((((((('''''''''&&''''&&&&&&&&&&%%%%%%%%$$$$$$$$##################""""""!!!!!!!!! `````````````````````aa`aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeedddddddddddddddddddccccccdddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````______________________^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[\\\]]]^__``aabbcddeefggghhhiiiimlllllkkkkkjjjjiiiiiiihhhkkkkkkkjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjiiiiiiihggggffffeeedddccbbbaaaa``^^^^^^]]]]]]\\\\[[[[[[ZZZZYYYYXXXWWVVVUUUUTTTTTTSSSRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666665555554444444444444333333222222222222211111111111111111111111110000000000000////////............-------,,,,,,,,+++++++++++**********)))))))))))))(((((((((((((((((((('''''''''&&'''&&&&&&&&&&&%%%%%%%$$$$$$$$###################""""""!!!!!!!!! ``````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeefffffffffffffffffffffffffffffffffffffffeeeeeeeeeeedddddddddddddddddccccccccdddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````______________________^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[\\\]]]^___``abbccdeeffgghhhhiiillllllkkkkkjjjjiiiiiiihhhkkkkkkjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjiiiiiihgggggffffeedddccbbbaaaa``_^^^^^^]]]]]\\\\\[[[[[ZZZYYYYXXXWWWVVVUUUUTTTTTTSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888888888777777777776666666666665555554444444444444333333222222222222111111111111111111111111100000000000000////////............------,,,,,,,,,++++++++++***********)))))))))))))((((((((((((((((((('''''''''&&&''&&&&&&&&&&&%%%%%%%%$$$$$$$$##################"""""""!!!!!!!!! ````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccdddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_____________________^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[\\\]]]^^__``aabbcddeefggghhhhiilllllllkkkkjjjjiiiiiihhhhkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiigggggffffeeeddcccbbbaaaa`_^^^^^^^]]]]]\\\\[[[[ZZZZYYYXXXWWWVVVUUUUTTTTTTTSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888887777777777776666666666665555544444444444443333333222222222222111111111111111111111111100000000000000////////............------,,,,,,,,,++++++++++**********)))))))))))))((((((((((((((((((((''''''''&&&&'&&&&&&&&&&&%%%%%%%%$$$$$$$$$#################""""""""!!!!!!!!! ``````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffeeeeeeeeeeffffffffffffffffffffffeeefffffffeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccdddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````____________________^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[\\\\]]^^__``aabbccdeeffgghhhhhilllllllkkkjjjjjiiiiihhhhhkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiigggggffffeeeddcccbbbaaaa`__^^^^^^^]]]]\\\\[[[[ZZZZYYXXXWWWWVVVUUUUTTTTTTTSSSRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888887777777777776666666666666555554444444444444333333322222222222111111111111111111111111110000000000000////////............-------,,,,,,,,++++++++++***********)))))))))))))((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$##################"""""""!!!!!!!!!! `````````````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccbccccccccccccccccccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffeeeeefffffffffffeeeeeeeeeeeeeefffffffffffffffffffeeeeeeffffeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`aaa``````````````````````__________________^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[\\\]]^^___``aabbcddeefggghhhhhlllllllkkkkjjjiiiiiihhhhhjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiigggggffffeeeddcccbbbaaaa`___^^^^^^^]]]]\\\[[[[ZZZYYYXXXWWWVVVVUUUUTTTTTTTSSSRRQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888777777777776666666666666655555444444444444333333332222222222211111111111111111111111110000000000000/////////............-------,,,,,,,,++++++++++**********))))))))))))))((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$#################""""""""!!!!!!!!!! __`````````````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcbbbbccccccccccccccccccccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeedddddccccccccccccccccccccddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```a```````````````````````__________________^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[\\\]]^^^__``aabbccdeeffggghhhhlllllllkkkjjjjiiiiihhhhhhjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiihgggggffffeeeddcccbbbaaaaa____^^^^^^]]]]\\\\[[[ZZZYYXXXWWWVVVVUUUUUTTTTTTTSSSRRQQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888777777777776666666666666655554444444444444333333332222222222111111111111111111111111110000000000000////////.............------,,,,,,,,,++++++++++**********))))))))))))))(((((((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################"""""""""!!!!!!!!!! ____`````````````````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddccccccccccccccccccccccddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````````````````_________________^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[Z[[[ZZZZZZZZZZZZZZ[[[[[\\\]^^^___``aabccddeeffgghhhhllllllkkkkjjjjiiiiihhhhhhjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiigggggffffeeeddcccbbbaaaaa_____^^^^^^]]]]\\\[[[ZZZYYXXXWWWVVVVUUUUUTTTTTTTSSSRRQQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666666665555444444444444333333333222222222211111111111111111111111110000000000000/////////............-------,,,,,,,,++++++++++***********))))))))))))))(((((((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$###############"""""""""!!!!!!!!!! ______`````````````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeecccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````````````_________________^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^]]]]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[ZZ[[ZZZZZZZZZZZZZZZZ[[[[\\\]]^^^__``aabbccdeeffggghhhllllllkkkkjjjiiiiihhhhhhhjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiihggggffffeeeeddcccbbbaaaaa______^^^^^]]]]\\\[[[ZZYYXXXWWWWVVVVUUUUUUTTTTTTTSSRRQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666666666555444444444444433333333322222222211111111111111111111111111000000000000/////////.............-------,,,,,,,,++++++++++**********)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$###############""""""""!!!!!!!!!!! _________`````````````````````````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeedddddddddddddddddddddddeeeccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````````````````__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^]]]]]]]]]]]]]]]]]]]]\\[[[[[[[[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZZZZZZZZZ[[[\\\\]^^^___``aabbcddeeffggghhlllllkkkkjjjjiiiihhhhhhhhjjjjjjjjjjjjiiiiiiiiiiiihiiiiiiiiiijjjjjjjjjiiiiihggggffffeeedddcccbbbaaaaa_______^^^^^]]]\\\[[[ZZYYXXXWWWVVVVVUUUUUUTTTTTTTSSRRQQQQQQQQQPPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999888888888877777777766666666666666666554444444444444333333333322222222111111111111111110111111111000000000000/////////............--------,,,,,,,,+++++++++***********)))))))))))))))((((((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############"""""""""!!!!!!!!!!! _______________________````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````````````__`````____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\]]]]^^___```aabbccdeeffgghhiiiillllkkkkkjjjjiiiihhhhhhhgkkkkkkkjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjiiihhhhggggfffeeedddcccbbbbbaaaaaaaa`````___^^^]]\\[[ZYYYXXXXWWWWWVVVVVVVUUUUUURRRRRRQQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999998888888877777766666666666666665555444444444444433333333333333332222222222222222221111111111111111000000000000////////............--------,,,,,,,,+++++++++++*****************)))))))))))((((((((((((((''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""!!!!!!!!!!! _______________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````````````````___````___________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\]]]^^___```aaabbcddeefgghhhiiikkkkkkkkkjjjiiiihhhhhhhggkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjiiihhhhggggfffeeedddcccbbbbbaaaaaaaaa````___^^^]]\\[[ZYYYXXXWWWWWWVVVVVVVUUUUUURRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;::::::::::999999999988888888877777666666666666666655554444444444444333333333333333332222222222222222221111111111111111000000000000////////............-------,,,,,,,,,+++++++++++*****************)))))))))))((((((((((((('''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!! _______________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddcccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````````````````````_____``____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\[\\\\\\\[[[[[[[[[[\\\\]]]^^^___```aabbccddeffgghhiiikkkkkkkkjjjjiiiihhhhhhhggkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjiiihhhgggggfffeeedddcccbbbbbaaaaaaaaa````___^^^]]\\[[ZYYYXXXWWWWWWWVVVVVVVUUUUURRRRRQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;::::::::::999999999988888888877776666666666666666555554444444444444333333333333333322222222222222222211111111111111110000000000000///////.............-------,,,,,,,,,+++++++++++*****************)))))))))))((((((((((((('''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""!!!!!!!!!!! ^______________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````````````````_______________________________^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[]]]]\\\\\\\\\\\\\\\\\\[[[\\\\\\[[[[[[[[[[[\\\\\]]]^^___```aaabbcddeeffgghhiikkkkkkkkjjjjiiihhhhhhhgggkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiihhhggggffffeeedddcccbbbbbaaaaaaaaa````___^^^]]\\[[ZYYYXXXWWWWWWWVVVVVVVUUUUURRRRRQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888877777666666666666666555555444444444444333333333333333322222222222222222221111111111111111000000000000////////............--------,,,,,,,,+++++++++++******************)))))))))))((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!! ^^^____________________``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````````````````_______________________________^^^_^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[]]\\\\\\\\\\\\\\\\\\\[[[[\\\\\[[[[[[[[[[[[[\\\\]]]^^____```aabbccddeefgghhhikkkkkkkjjjjiiiihhhhhhggggkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiihhhggggffffeeedddcccbbbbbaaaaaaaaa````___^^]]]\\[[ZYYYXXXXWWWWWWVVVVVVVUUUUURRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888877776666666666666666555555444444444443333333333333333322222222222222222211111111111111111000000000000///////.............-------,,,,,,,,,+++++++++++*****************))))))))))))((((((((((((('''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$###########"""""""!!!!!!!!!!! ^^^^^__________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[]\\\\\\\\\\\\\\\\\\\[[[[[\\\\[[[[[[[[[[[[[[\\\\]]]]^^___```aaabbccdeeffgghhhjkkkkkkjjjjiiiihhhhhgggggjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiihhhggggffffeeedddccccbbbbaaaaaaaaa````___^^]]]\\[[ZYYYXXXXWWWWWWWVVVVVVUUUUURRRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888777766666666666666665555555444444444433333333333333233222222222222222222111111111111111110000000000000///////.............-------,,,,,,,,,++++++++++******************))))))))))))((((((((((((('''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$##########""""""""!!!!!!!!!!! ^^^^^^^________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[\\\\[[[[[[[[[[[[[[[\\\\]]]^^____```aabbbcddeeffgghhjjkkkkjjjjjiiiihhhhhgggggjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiihhhggggffffeeedddccccbbbbaaaaaaaa`````___^^]]]\\[[ZYYYXXXXWWWWWWWVVVVVVUUUUURRRRQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888777766666666666666655555555444444444433333333333332232222222222222222221111111111111111110000000000000///////............--------,,,,,,,,,++++++++++******************))))))))))))((((((((((((''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$##########""""""""!!!!!!!!!!! ^^^^^^^^^^_____________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````_______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[[[[[[[[[\\\]]]^^^____```aabbccddeffgghhjjjjjjjjjjjiiiihhhhhgggggjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiihhhggggffffeeedddccccbbbbaaaaaaaa````____^^]]]\\[[ZYYYXXXXWWWWWWWVVVVVVUUUUURRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;::::::::::::999999999999888888887777666666666666666555555555444444444333333333333322222222222222222222111111111111111111100000000000000///////............-------,,,,,,,,,+++++++++++******************))))))))))))((((((((((((''''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########""""""""!!!!!!!!!!! ^^^^^^^^^^^^^__________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````````````````_______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[[[[[[[[\\\\]]^^^____```aaabbcddeeffgghjjjjjjjjjjjiiihhhhhggggggjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiihhhggggffffeeedddccccbbbbaaaaaaaa````___^^^]]\\\[[ZYYYXXXXWWWWWWWWVVVVVUUUUURRRRQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;::::::::::::9999999999998888888887777666666666666665555555555444444443333333333333322222222222222222221111111111111111111100000000000000///////............-------,,,,,,,,,+++++++++++*****************)))))))))))))((((((((((((''''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!! ^^^^^^^^^^^^^^^___________````````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^^_____```aabbccddeffgggjjjjjjjjjjjiiihhhhhggggggjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiihhhggggffffeeeddddcccbbbbaaaaaaaa````___^^^]]\\[[[YYYXXXXXWWWWWWWWVVVVVUUUUURRRRQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;::::::::::::9999999999999888888887777666666666666666555555555544444443333333333333322222222222222222221111111111111111111100000000000000////////............-------,,,,,,,,,++++++++++******************))))))))))))((((((((((((''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!! ^^^^^^^^^^^^^^^^^___________````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddeeeeeeeeeeeeeddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^^^_____```aabbccdeeffggijjjjjjjjjjiiiihhhhggggggjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiihhhggggffffeeeddddccccbbbbaaaaaa`````___^^]]]\\[[[YYYXXXXXWWWWWWWWVVVVVUUUUTRRRQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888887777666666666666665555555555544444433333333333333222222222222222222211111111111111111111000000000000000////////...........--------,,,,,,,,+++++++++++*****************)))))))))))))((((((((((((''''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^___________`````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddddeeeeeeeeeedddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_```________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[\\\]]^^^^____```aaabccddeffggijjjjjjjjjjiiiihhhhggggggjjjjjjjjjjjjiiiiiiiiiiihhiiiiiiiiiijjjjjjjjjjiiiiihhhggggffffeeeddddccccbbbbaaaaaa`````___^^]]]\\[[[YYYXXXXWWWWWWWWWVVVVVUUUUTRRRQQQQQQQQPPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999998888888877777666666666666655555555555544444333333333333332222222222222222222111111111111111111110000000000000000////////...........--------,,,,,,,,+++++++++++*****************)))))))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^___________`````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeedddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````___`________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[\\\]]^^^^_____```aabbccdeeffgijjjjjjjjjjiiiihhhhggggggjjjjjjjjjjjiiiiiiiiiiihhhiiiiiiiiiijjjjjjjjjiiiiiihhgggggffffeeeddddccccbbbbaaaaaa````___^^^]]]\\[[ZYYYXXXXWWWWWWWWVVVVVUUUUUTRRRQQQQQQQQPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999988888888877777666666666666555555555555544443333333333333332222222222222222221111111111111111111100000000000000000////////...........--------,,,,,,,,+++++++++++****************))))))))))))))(((((((((((''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^____________`````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbcccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeefffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeddddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[\\\\]]^^^^_____``aaabccddeffgiijjjjjjjjjiiiihhhhggggggjjjjjjjjjiiiiiiiiiiihhhhhiiiiiiiiiiijjjjjjjiiiiiihhhggggffffeeeeddddccccbbbbbaaaaa````___^^^]]\\\[[ZYYYXXXXWWWWWWWWVVVVVUUUUTTRRQQQQQQQQPPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888877777766666666666555555555555554443333333333333332222222222222222221111111111111111111000000000000000000/////////...........--------,,,,,,,++++++++++++****************)))))))))))))((((((((((((''''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^______________``````````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````______________________________^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[\\\]]^^^^^____```aabbcddeefgiijjjjjjjjjiiiihhhhggggggjjjjjjjjiiiiiiiiiiihhhhhhhhiiiiiiiiiijjjjiiiiiiiihhgggggffffeeeeddddccccbbbbbaaaaa````___^^^]]\\\[[ZYYXXXXXWWWWWWWVVVVVVUUUUTTRRQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999888888888877777766666666666555555555555544433333333333333222222222222222222211111111111111101110000000000000000000/////////..........---------,,,,,,,++++++++++++***************))))))))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^________________``````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````````______________________________^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[\\\]]^^^^^^____```abbccdeeffiiijjjjjjjjiiiihhhhggggggjjjjjjiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhgggggfffffeeeddddcccccbbbbbaaaaa````___^^^]]\\[[[ZYYXXXXWWWWWWWWVVVVVUUUUUTTRQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999988888888877777776666666666555555555555544433333333333333222222222222222222211111111111111000100000000000000000000//////////..........---------,,,,,,,+++++++++++****************))))))))))))))(((((((((((''''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!! ]^^^^^^^^^^^^^^^^^^^^^^___________________``````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````````______________________________^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[Z[[[[[[[[ZZZZZZZZZZZZ[[[[\\]]]^^^^^^____``aabbcddeffiiijjjjjjjjiiiihhhhggggggjjjjjiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhggggfffffeeeeddddccccccbbbbaaaaa````___^^]]]\\[[[ZYYXXXXWWWWWWWVVVVVVUUUUTTTRQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>=>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999888888888887777777666666666555555555555544433333333333333322222222222222222211111111111111000000000000000000000000///////////..........---------,,,,,,+++++++++++++***************))))))))))))))(((((((((((''''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!! ]]]^^^^^^^^^^^^^^^^^^^^_____________________```````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````````______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[Z\\\\[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZZZ[[[[\\]]]^^^^^^____```abbcddeefhiijjjjjjjiiiihhhhggggggfjjjiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhgggfffffeeeeddddcccccccbbbbbaaaa````__^^^]]]\\[[[ZYYXXXXWWWWWWVVVVVVUUUUUTTTRQQQQQQPPPPPPPPPPPOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>=>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888888777777776666666655555555555554444333333333333332222222222222222221111111111111100000000000000000000000////////////...........--------,,,,,,,+++++++++++++**************)))))))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!! ]]]]]^^^^^^^^^^^^^^^^^^________________________``````````````````````````aaaaaaaaaabbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcdddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````````______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZ\\[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[\\]]]]^^^^^^____``aabccdeefhiiijjjjjjiiiihhhhgggggffjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhggffffffeeeedddddcccccccbbbbbaaaa```___^^^]]\\\[[ZZYYXXXWWWWWWWVVVVVVUUUUUTTTQQQQQQQPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>==>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777766666666555555555555544443333333333333222222222222222222111111111111110000000000000000000000//////////////..........---------,,,,,,,++++++++++++***************)))))))))))))))((((((((((''''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!! ]]]]]]]^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccdddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````````````______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZ\[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[[\]]]]]^^^^^^___``aabbcdeefhiiijjjjjiiiiihhhhgggggffiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhgggffffffeeeedddddccccccccbbbbbaaaa```___^^^]]\\\[[ZZYXXXXWWWWWWVVVVVVUUUUUTTTTQQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>===>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888888777777777666666655555555555554444433333333333322222222222222222211111111111111000000000000000000000///////////////...........--------,,,,,,,+++++++++++++**************))))))))))))))))((((((((((''''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!! ]]]]]]]]]^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZ[[[\\]]]]^^^^^^^___``abbcddefhhiiijjjjiiiihhhhgggggfffiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhggggffffeeeeedddddccccccccbbbbbbaaaa```___^^]]]\\[[[ZZYXXXXWWWWWVVVVVVVUUUUUTTTTQQQQQQPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>===>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888777777777766666655555555555555444443333333333332222222222222222211111111111111000000000000000000000///////////////...........---------,,,,,,,+++++++++++++**************)))))))))))))))(((((((((((''''''''''&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!! ]]]]]]]]]]]^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccdddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZ[[[\\]]]]]]^^^^^^__``aabccdeehhiiiiiiiiiiihhhhgggggfffiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggfffeeeeedddddcccccccccbbbbbaaaaa```__^^^]]]\\[[[ZZYXXXWWWWWWVVVVVVUUUUUTTTTTQQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>====>=========<<<<<<<<<<;;;;;;;;;;::::::::::::999999999888888888888877777777777666665555555555555554444433333333333222222222222222222111111111111100000000000000000000///////////////.............---------,,,,,,++++++++++++++*************))))))))))))))))((((((((((('''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!! ]]]]]]]]]]]]]^^^^^^^^^^^_________________________````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZ[[[[\\]]]]]]^^^^^___``abbcdeehhhiiiiiiiiiihhhgggggffffiiiiiiiiihhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhggggggfffeeeeedddddcccccccccbbbbbbaaaa```___^^^]]\\\[[ZZZYXXXWWWWWVVVVVVVUUUUUTTTTTQQQQQPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;::::::::::::999999999888888888888877777777777666666555555555555554444443333333333222222222222222222111111111111100000000000000000000///////////////.............---------,,,,,,,++++++++++++++*************))))))))))))))))((((((((((('''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""!!!!!!!!! ]]]]]]]]]]]]]]]]^^^^^^^^^^^_________________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````````````_______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\]]]]]]]^^^^^__``abbcddeghhiiiiiiiiihhhhggggfffffiiiiiihhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhggggggffeeeeeedddddcccccccccbbbbbbbaaaa```___^^]]]\\[[[ZZZXXXXWWWWWVVVVVVUUUUUUTTTTTQQQQPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;:::::::::::::99999999988888888888887777777777766666555555555555555444444333333333322222222222222122111111111111110000000000000000000////////////////.............---------,,,,,,,++++++++++++++*************))))))))))))))))((((((((((('''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""!!!!!!!! ]]]]]]]]]]]]]]]]]]^^^^^^^^^^^_________________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccdddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccdddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````````````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZ[[[\\\]]]]]]]]^^^^__`aabccdeghhhiiiiiiiihhhhggggfffffiiiiihhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhggggggfffeeeedddddccccccccbbbbbbbbbbaaaa```__^^^]]\\\[[[ZZYXXXXWWWWVVVVVVVUUUUUTTTTTSQQQQPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::::::::99999999998888888888887777777777766666555555555555555444444433333333322222222222222112111111111111110000000000000000000/////////////////............---------,,,,,,,+++++++++++++++************))))))))))))))))((((((((((((''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""!!!!!!! ]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^__________________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeedddddddddddddddddddddcccccccccccccccccccccccccddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````````````_______________________^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZ[[[\\\]]]]]]]]]^^^__``abbcddgghhhiiiiiihhhhgggggfffffiiihhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhggggggffffeeedddddccccccbbbbbbbbbbbbaaaa```___^^]]]\\[[[ZZZYXXXWWWWWVVVVVVVUUUUUTTTTTSQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;:::::::::::::99999999999888888888887777777777766666655555555555555544444443333333332222222222222111111111111111110000000000000000000//////////////////...........----------,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((((''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""!!!!!!! ]]]]]]]]]]^^^^^^^^^^^^^__________________________________________________`````````````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\]]^^_``abbceefffgggggfffffeeeeddddddiihhhhhhhhhhhhhggggggggggggggggggggggggggffffffeeeeeedddddcccccbbbbbbbbbbbbaaaa```___^^]]]\\[[[ZZZYYXXWWWWWVVVVVVVUUUUUTTTTTSSQQQPPPPPPPPOOOOOOOOOONNNNMMLLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::999999999988888888888877777776666666665555555555555544333333333322222222222222111111111111111000000000000////////////////////........-------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))(((((((((((('''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!! ]]]]]]]]]]]]^^^^^^^^^^^^^________________________________________________````````````````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[[\\\\\\\\]]]^__`aabcdeeffffggffffffeeeeddddddihhhhhhhhhhhhhggggggggggggggggggggggggggffffffeeeeeedddddcccccbbbbbbbbbbbbbaaa````__^^^]]\\[[[ZZZYYYXXWWWWWVVVVVVVUUUUUTTTTTSSQQPPPPPPPPOOOOOOOOOONNNNNMLLLLLLLLLLLKKKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::9999999999888888888888777777776666666655555555555555444333333333322222222222221111111111111110000000000000///////////////////.......--------------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))(((((((((((''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!! ]]]]]]]]]]]]]]]^^^^^^^^^^^^_____________________^________________________```````````````````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccdddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZYZZYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[\\\\\\]]^^_``abbdeefffffffffffeeeeedddddcihhhhhhhhhhhhggggggggggggfffggggggggggffffffffeeeeeeddddccccbbbbbbbbbbbbbbbaaa```___^^]]\\\[[ZZZYYYYXWWWWWVVVVVVVVUUUUUTTTTSSSQQPPPPPPPPOOOOOOOOOONNNNNMLLLLLLLLLLKKKKKKKKKKKKJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::9999999998888888888887777777776666666655555555555555444333333333222222222222211111111111111110000000000000//////////////////.......--------------,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))((((((((((((''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!! ]]]]]]]]]]]]]]]]]^^^^^^^^^^^^___________________^^^^_____________________```````````````````````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddccccccccccdddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZYYZYYYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[[[[[[\\\\]]]^__`abbdeeeffffffffffeeeeddddddchhhhhhhhhhhhgggggggggggggffffffffffffffffffffeeeeeeddddcccccbbbbbbbbbbbbbbbaa````__^^]]]\\[[[ZZZYYYXWWWWWWVVVVVVVVUUUUUTTTTSSSQQPPPPPPPOOOOOOOOOONNNNNNLLLLLLLLLLLKKKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::99999999988888888888887777777776666666555555555555555444333333333222222222222211111111111111100000000000000//////////////////.......--------------,,,,,,,,,,+,,,+++++++++++++++************)))))))))))))))(((((((((((('''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!! ]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^________________^^^^^^___________________```````````````````````````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccdccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccddddddddddcccccccccccccccdddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa``````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZZ[[[[[[[[[[[\\\\]]^^_`aabddeeeffffffffeeeeeddddddchhhhhhhhhhhggggggggggggggffffffffffffffffffffeeeeeeddddccccbbbbbbbbbbbbbbbbaa```___^^]]\\\[[ZZZYYYXXWWWWWVVVVVVVVUUUUUUTTTTSSSQPPPPPPPOOOOOOOOOONNNNNNNLLLLLLLLLLKKKKKKKKKKKJJJJKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>====<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::99999999988888888888877777777776666665555555555555554444333333332222222222222111111111111111000000000000000/////////////////........-------------,,,,,,,,,,,+,,+++++++++++++++*************)))))))))))))))((((((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!! ]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^______________^^^^^^^^^__________________````````````````````````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccdddccccccccccccccccccccccdddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXYYYYYZZZZZ[[[[[[[[[[[\\\]]^^_``abcddeeffffffffeeeeeddddddchhhhhhhhhhhgggggggggggggffffffffffffffffffffeeeeeeeddddcccbbbbbbbbbbbbbbbbaa````__^^^]]\\[[[ZZYYYYXXWWWWVVVVVVVVVUUUUUTTTTTSSSQPPPPPPPOOOOOOOOOONNNNNNNLLLLLLLLLKKKKKKKKKKKJJJJJKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:;;;;;;::::::::::::99999999988888888888877777777777666665555555555555555444433333333222222222222111111111111111100000000000000//////////////////........------------,,,,,,,,,,,++,,+++++++++++++++*************))))))))))))))(((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^___________^^^^^^^^^^^^__________________`````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXYYYYZZZZZ[[[[[[[[[[[[\\\]]^__`aacddeeeffffffeeeeeeddddddchhhhhhhhhhggggggggggggffffffffffffffffffffffeeeeeeedddccccbbbbbbaaaabbbbbaaa```___^^]]\\\[[ZZZYYYXXXWWWVVVVVVVVVVUUUUUTTTTSSSSPPPPPPPOOOOOOOOOONNNNNNNNLLLLLLLLKKKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>====<<<<<<<<<;;;;;;;;;;;;:;;;;;;:::::::::::999999999888888888888877777777777666655555555555555554444433333332222222222222111111111111111000000000000000//////////////////........-----------,,,,,,,,,,,,++,,++++++++++++++**************))))))))))))))(((((((((((''''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^__________________``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYZZZZ[[[[[[[[[[[[[\\]]^^_``acddeeeefffffeeeeeeddddddchhhhhhhhhhgggggggggggffffffffffffffffffffffeeeeeeeddddcccbbbbbaaaaaaaaaaaaa````___^^]]\\[[[ZZYYYXXXXWWVVVVVVVVVVVUUUUUTTTTSSSSPPPPPPPOOOOOOOOONNNNNNNNNLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;::;;;;;::::::::::::99999999988888888888877777777777766665555555555555554444443333333222222222222111111111111111100000000000000//////////////////.........----------,,,,,,,,,,,,,++,+++++++++++++++*************)))))))))))))))((((((((((''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""""""!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^___________________```````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddcddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````````````__________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYZZZZZ[[[[[[[[[[[[\\\]]^__`accddeeeeefeeeeeeedddddddchhhhhhhhhgggggggggggfffffffffffffffffffffeeeeeeeedddddcccbbbbaaaaaaaaaaaaaa```___^^^]]\\[[ZZZYYXXXXWWVVVVVVVVVVVUUUUUUTTTTSSSSPPPPPPOOOOOOOOONNNNNNNNNNLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>====<<<<<<<<<;;;;;;;;;;;;::;;;;::::::::::::99999999988888888888877777777777776665555555555555555444444333333222222222222211111111111111100000000000000///////////////////.........---------,,,,,,,,,,,,,+++,++++++++++++++**************))))))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!""""!!!!!!! \\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^___________________```````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbaaaaaaaaaaaaaaa````````````````````````_________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYZZZZZ[[[[[[[[[[[[[\\]]^__`abcddeeeeeeeeeeeeedddddddchhhhhhhhhggggggggggffffffffffffffefffefeeeeeeeeeedddddcccbbbbaaaaaaaaaaaaaa```___^^]]\\[[[ZZYYYXXXWWVVVVVVVVVVVVUUUUUUTTTTSSSSPPPPPOOOOOOOOOONNNNNNNNNMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;;::::::::::::99999999988888888888777777777777776665555555555555554444444333333222222222222111111111111111100000000000000//////////////////..........--------,,,,,,,,,,,,,,+++,++++++++++++++**************))))))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!"""!!!!!!! \\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccdddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaa``````````````````````_________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[ZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYZZZZZ[[[[[[[[[[[[\\\]^^_``bccddeeeeeeeeeeeeeddddddchhhhhhhhhggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeedddddcccbbbaaaaaaaaaaaaaaa``___^^^]]\\[[ZZZYYXXXXWWVVVVVVVVVVVUUUUUUTTTTSSSSSPPPPPOOOOOOOOONNNNNNNNNNMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>====<<<<<<<<<;;;;;;;;;;;;:::;;;::::::::::::99999999998888888888877777777777777665555555555555554444444433333222222222222211111111111111110000000000000//////////////////...........-------,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!""!!!!!!! \\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________```___``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccdddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaa```````````````````_________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYZZZZZZ[[[[[[Z[[[[[\\]]^_``bccddeeeeeeeeeeeeeddddddchhhhhhhhgggggggggggfffffffeeeeeeeeeeeeeeeeeeeeeeeddddccccbbbaaaaaaaaaaaaaa``____^^^]]\\[[ZZYYYXXXWWWVVVVVVVVVUUUUUUUUTTTTSSSSRPPPPOOOOOOOOONNNNNNNNNNMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@AAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::;;::::::::::::99999999999888888888877777777777777666555555555555554444444443333322222222222211111111111111110000000000000//////////////////............-------,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!! \\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaa````````````````__________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXYYYYZZZZZZZZ[ZZZZZZ[[[\\]]^__`bbcddeeeeeeeeeeeeeddddddchhhhhhhhggggggggggfffffffeeeeeeeeeeeeeeeeeeeeeeedddddcccbbbbaaaaaaaaaaaa```____^^^]]]\\[[ZZYYXXXWWWWVVVVUUUUUUUUUUUUTTTTSSSSSRPPPOOOOOOOOONNNNNNNNNNMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@AAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>====<<<<<<<<<;;;;;;;;;;;;::::;;::::::::::::99999999999888888888877777777777777665555555555555554444444443333222222222222211111111111111110000000000000////////////////..............-------,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!!! \\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````_________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYZZZZZZZZZZZZZZ[[[[\\]^^_`bbccddeeeeeeeeeeeeddddddchhhhhhhhggggggggggfffffffeeeeeeeeeeeeeeeeeeeeeeedddddcccbbbbaaaaaaaaa``````____^^^]]\\\[[ZZYYXXXWWWWVVUUUUUUUUUUUUUTTTTTSSSSRRPPPOOOOOOOONNNNNNNNNNMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@AAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>====<<<<<<<<;;;;;;;;;;;;:::::;::::::::::::99999999999988888888877777777777777665555555555555554444444444333222222222222211111111111111110000000000000///////////////................------,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))(((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````__________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZ[[[\\]]^_`abccddeeeeeeeeeeeedddddcchhhhhhhggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeedddddcccbbbbaaaaaaa````````___^^^^]]\\[[[ZZYYXXXWWWVUUUUUUUUUUUUUUTTTTTSSSSSRRPPOOOOOOOONNNNNNNNNNNMMMMLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBCCCCBBBBBBBBBBBAAAAAAAA@@AAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;;::::::;::::::::::::99999999999888888888877777777777776665555555555555544444444444333222222222222211111111111111110000000000000//////////////.................------,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))(((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^_________________________________________`````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcbbcccccccccccccccccccccccccccccccccccccccccccccccbbbbcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````__________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZ[[[\]]^__abccddeeeeeeeeeeeedddddcchhhhhhhggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeedddddcccbbbbaaaaaa`````````__^^^^]]]\\[[ZZZYYXXWWWVVUUUUUUUUUUUUUTTTTTTSSSSRRRPPOOOOOOOONNNNNNNNNNMMMMMLLKKKKKKKKKKJJJJJJJJJJJJIJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBCCCBBBBBBBBBBBAAAAAAAA@@@AA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>======<<<<<<<;;;;;;;;;;;;::::::::::::::::::99999999999988888888877777777777777666555555555555544444444444433222222222222211111111111111110000000000000/////////////...................------,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^_____________________________________________`````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbcccccccccccccbbbbbbbbbbbbccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYXYYXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZ[[[\\]^^_abbcddeeeeeeeeeeeedddddcchhhhhhggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeedddddccccbbbaaaaaa````````__^^^^^]]]\\[[ZZYYYXXWWWVVUUUUUUUUUUTTTTTTTTSSSSRRRRPOOOOOOOONNNNNNNNNNMMMMMMLKKKKKKKKKKJJJJJJJJJJJJIIJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBAAAAAAAA@@@A@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>======<<<<<<<;;;;;;;;;;;::::::::::::::::::999999999999888888888777777777777776666555555555555444444444444432222222222222211111111111111110000000000000////////////....................------,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))(((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!!! !!!!  \\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^^________________________________________________``````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYXXXYXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZ[[\\]^^_abbccddeeeeeeeeeeedddddcchhhhhhggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeedddddccccbbbaaaaa````````__^^^^^]]]\\\[[ZZYYYXXWWWVVUUUUUTTTTTTTTTTTTSSSSSRRRROOOOOOOONNNNNNNNNNMMMMMMMKKKKKKKKKKJJJJJJJJJJJJIIIJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBCBBBBBBBBBBBBBAAAAAAA@@@@A@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;;;;:::::::::::::::::::999999999998888888888777777777777776666555555555555444444444444432222222222222111111111111111100000000000000///////////.....................-----,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""!!!!!!!!!! !!!  \\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______________________________________________`````````````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWXXXXXXYYYYYZZZZZZZZZZZZZZZ[[\]]^_aabccddeeeeeeeeeedddddccchhhhhhggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeddddddccccbbbaaaaa```````___^^^^]]]]\\\[[ZZYYXXXWWVVVUUUTTTTTTTTTTTTSSSSSSRRRRROOOOOOONNNNNNNNNNMMMMMMMMKKKKKKKKKKJJJJJJJJJJJIIIIJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>========<<<<<<;;;;;;;;;;;:::::::::::::::::::99999999999888888888777777777777776666655555555555444444444444442222222222222111111111111111100000000000000///////////.....................------,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""""!!!!!!!!! !!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^___________________________________________`````````````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````_________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXYYYYYYZZZZZZZZZZZZZZ[[\\]^_`abccdddeeeeeeeeedddddccchhhhhggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddccccbbbbaaaa``````____^^^^]]]]\\[[[ZZYYXXXWWVVVUUTTTTTTTTTTTTSSSSSSRRRRRROOOOOONNNNNNNNNNMMMMMMMMMKKKKKKKKKJJJJJJJJJJJIIIIIJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<;;;;;;;;;;;:::::::::::::::::::99999999999888888888777777777777776666665555555555544444444444443222222222222211111111111111110000000000000///////////......................------,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""""!!!!!!!!!! !  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^________________________________________`````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXYYYYYYZZZZYYYYYYZZZ[[\\]^^`abbcdddeeeeeeeeedddddccchhhhhggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddccccbbbbaaaa``````____^^^]]]]\\\[[[ZZYYXXXWWVVVUUTTTTTTTTTTSSSSSSSRRRRRRQOOOOOONNNNNNNNNMMMMMMMMMMKKKKKKKKJJJJJJJJJJJJIIIIIJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::::::::::::99999999999888888888777777777777776666665555555555444444444444433222222222222111111111111111100000000000000///////////.....................------,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))((((((((((('''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!! !  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_____________________________________`````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaa``````````````_________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYZZZ[[\]]^`abbccddeeeeeeeedddddcccchhhhhggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddccccbbbbaaaa`````_____^^^]]]]\\\[[[ZZYYXXXWWVVVUUTTTTTTTTSSSSSSSSRRRRRRQQOOOOONNNNNNNNNMMMMMMMMMMMKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>============<<<<;;;;;;;;;;::::::::::::::::::::999999999998888888887777777777777766666665555555555444444444444433222222222221111111111111111000000000000000//////////.....................-------,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!  [\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^__________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaa`````````````````________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[\]]^`aabccdddeeeeeeddddddcccchhhhhggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddccccbbbbaaaa`````_____^^]]]]]\\\[[[ZZYYXXXWWVVVUUTTTTTTTSSSSSSSSRRRRRRQQQOOOONNNNNNNNNMMMMMMMMMMMLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>============<<<<;;;;;;;;;;;::::::::::::::::::::99999999998888888888777777777777766666666555555555444444444444433322222222222111111111111111000000000000000///////////....................-------,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!  [[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_______________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaa````````````````````_____________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYYZZ[[\\]^``abccddddeeeeddddddccccchhhhhhgggggggggfffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddccccbbbbaaaa`````_____^^]]]]\\\\[[[ZZYYYXXWWVVVUUTTTTTTSSSSSSSSRRRRRRQQQQOOONNNNNNNNNMMMMMMMMMMMLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>============<<<<;;;;;;;;;;;::::::::::::::::::::999999999998888888887777777777777766666666555555554444444444444333322222222221111111111111111000000000000000//////////...................--------,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))(((((((((((((('''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!  [[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___^^^______________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````a````````````````````````__________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYZZZ[\\]^``abbccddddeddddddddccccchhhhhhgggggggggfffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddccccbbbbaaaa`````_____^^]]]]\\\\[[[ZZYYYXXWWWVVUUTTTTTSSSSSSSRRRRRRRQQQQQOONNNNNNNNNNMMMMMMMMMMLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>============<<<<<;;;;;;;;;;::::::::::::::::::::999999999998888888887777777777777766666666655555555444444444444433332222222221111111111111110000000000000000///////////..................--------,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))(((((((((((((('''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!  [[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_________________________`aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWXXYYYYYYYYYYYYYYYYZZ[[\]^__`aabbcccccccccccccbbbbbeeeeeeeeeedddddddccccccccdddddddddddddeeededddddddccccbbbbaaaa````_____^^^^]]]]\\\\[[[[ZZYYYXXWWWVVVTTTSSSSSSRRRRRRRQQQQQQQPPPNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDEEEEEEEEEDDDDDDDDDDDDCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>============<<<<<<=====<<<<<<<<<<<;;;;;;;;;:::::9999999999988888888877777777777766666666666665555555555544444444444443333222222222222221111111100000000000000////////////..........---------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))(((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!  [[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^_________________________`````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYZZ[[\]]^_``abbccccccccccccbbbbbbeeeeeeeeeedddddddccccccccdddddddddddddeededdddddddcccbbbbaaaaa````_____^^^^]]]]\\\\[[[[ZZZYYXXXWWVVVTTTTSSSSSRRRRRRQQQQQQQPPPPMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDEEEEEEEEDDDDDDDDDDDDDCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>=============<<<<<<<====<<<<<<<<<<<;;;;;;;;;;::::9999999999998888888887777777777776666666666666555555555554444444444444333322222222222221111111110000000000000/////////////.........----------------,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^_________________________`````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYZZ[[\]]^_``aabbcccccccccccbbbbbbeeeeeeeeeedddddddcccccccbddddddddddddddddddddddddccccbbbbaaaa`````_____^^^^]]]]\\\\[[[ZZZYYYXXXWWVVVTTTTSSSSSRRRRRQQQQQQQPPPPPMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEDDDDDDDDDDDDDCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>=============<<<<<<<<====<<<<<<<<<<<;;;;;;;;;;:::99999999999988888888887777777777766666666666666555555555544444444444443333222222222222221111111110000000000000////////////.........-----------------,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))((((((((((((((''''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^_________________________`````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWXXXYYYYYYYYYYYYYYYZZ[[\\]^_``aabbbcccccccccbbbbbbbeeeeeeeeeeedddddcccccccbbddddddddddddddddddddddddcccbbbbaaaaa`````_____^^^^]]]]\\\\[[[ZZZYYYXXXWWWVVTTTTSSSSSRRRRRQQQQQQPPPPPPMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDEEEEEEEDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>=============<<<<<<<<<===<<<<<<<<<<<;;;;;;;;;;;:::9999999999998888888888777777777766666666666666555555555544444444444444333322222222222221111111111000000000000/////////////........------------------,,,,,,,,,,,,,,+++++++++++++++***************))))))))))(((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^_________________________``````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWVWWWWVVVVVVVVVVVVVVVVVVVVWWXXXYYYYYYYYYYYYYYYZZZ[\\]^__`aabbbbcccccccbbbbbbbbeeeeeeeeeeedddddcccccccbbdddddddddddddddddddddddccccbbbbaaaa`````______^^^^]]]]\\\\[[[ZZZYYYXXXWWWVVUTTTSSSSSRRRRRQQQQQPPPPPPPMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<==<<<<<<<<<<<;;;;;;;;;;;;::9999999999998888888888877777777776666666666666655555555544444444444444333322222222222221111111111100000000000/////////////.........-----------------,,,,,,,,,,,,,,,++++++++++++++***************)))))))))))(((((((((((((((''''''''''''''&&&&&&&%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_________________________``````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWVVVWWWVVVVVVVVVVVVVVVVVVVVVWWXXXYYYYYYYYYYYYYYYYZZ[\\]^__`aaabbbbcccccbbbbbbbbbefeeeeeeeeedddddcccccccbbdddddddddddddddddddddddcccbbbbaaaa``````______^^^^]]]]\\\\[[[ZZZYYYXXXWWWVVUTTTSSSSSRRRRQQQQQQPPPPPPPMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDEEEEEDDDDDDDDDDDDDCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<=<<<<<<<<<<<<;;;;;;;;;;;;:9999999999998888888888887777777776666666666666655555555544444444444444433322222222222222111111111110000000000//////////////........-----------------,,,,,,,,,,,,,,,+++++++++++*+++***************)))))))))))((((((((((((((''''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$##########""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^_______________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZYZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWVVVVWWVVVVVVVVVVVVVVVVVVVVVVWWXXXYYYYYYYYYYYYYYYYZZ[\\]^__``aabbbbbbbbbbbbbbbbbbffffeeeeeeedddddccccccbbbddddddddddddddddddddddcccbbbbaaaaa`````_______^^^^]]]]\\\[[[ZZZZYYYXXXWWWVVUTTTSSSSSRRRRQQQQQPPPPPPPPMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDEEEEDDDDDDDDDDDDDCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>============<<<<<<<<<<<<=<<<<<<<<<<<;;;;;;;;;;;;;9999999999999888888888887777777777666666666666655555555554444444444444433332222222222222111111111111000000000//////////////.........---------------,,,,,,,,,,,,,,,,,+++++++++++*+++***************)))))))))))((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$##########"""""""""""""!!!!!!!!!!!!  Z[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^____________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUVVVVVVWWXXYYYYYYYYYYYYYYYYYZZ[\\]^__``aaabbbbbbbbbbbbbbbbbffffffeeeeeeddddccccccbbbdddddddddddddddddddddccccbbbbaaaa`````________^^^^]]]]\\\[[[ZZZYYYXXXWWWVVVUTTTTSSSSRRRRQQQQQPPPPPPPOMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>============<<<<<<<<<<<<;<<<<<<<<<<<;;;;;;;;;;;;;:999999999999888888888887777777777666666666666655555555554444444444444433333222222222222111111111111100000000///////////////........---------------,,,,,,,,,,,,,,,,,,+++++++++++*++***************)))))))))))(((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$##########"""""""""""""!!!!!!!!!!!  ZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVWWWXXYYYYYYYYYYYYYYYYYZZ[\\]^__``aaabbbbbbbbbbbbbbbbbffffffeeeeeeddddccccccbbbdddddddddddddddddddddccccbbbaaaa``````________^^^^]]]]\\\[[[ZZZYYYXXXWWWVVVUTTTTSSSSRRRRQQQQQPPPPPPOOMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<;<<<<<<<<<<<;;;;;;;;;;;;::99999999999888888888888777777777666666666666655555555554444444444444443333322222222222211111111111110000000////////////////........--------------,,,,,,,,,,,,,,,,,,,+++++++++++*++**************))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$##########"""""""""""""!!!!!!!!!!!!  ZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^_____________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVWWWXYYYYYYYYYYYYYYYYYZZZ[\\]^__``aaaabbbbbbbbbbbbbbbbfffffffeeeeeddddccccccbbbdddddddddeedddddddddcccccbbbaaaa`````__________^^^]]]]\\[[[ZZZYYYXXXWWWWVVVUTTTTSSSSRRRRQQQQPPPPPPOOOMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<<<;;<<<<<<<<<<;;;;;;;;;;;;;::9999999999888888888888777777777766666666666665555555554444444444444443333332222222222211111111111111000000////////////////........--------------,,,,,,,,,,,,,,,,,,,,+++++++++++*++**************))))))))))))((((((((((((((('''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$##########"""""""""""""!!!!!!!!!!!  ZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````____``__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVWWWXYYYYYYYYYYYYYYYYYZZZ[\\]^^_```aaaabbbbbbbbbbbbbbbfffffffeeeeeddddcccccccbbddddddeeeeedddddddddccccbbbaaaa``````__________^^^]]]\\\[[[ZZYYYXXXXWWWVVVVTTTTSSSSSRRRRQQQQPPPPPPOOOMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<<<<;;;<<<<<<<<<<;;;;;;;;;;;;:::999999999988888888888877777777766666666666665555555555444444444444444333333222222222221111111111111000000////////////////.........-------------,,,,,,,,,,,,,,,,,,,,,+++++++++++*++*************))))))))))))((((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$##########"""""""""""""!!!!!!!!!!!  ZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVWWWXYYYYYYYYYYYYYYYYYZZ[[\\]^^_```aaaaaaabbbbbbbbbbbbfffffffeeeeeddddcccccccccedeeeeeeeeeddddddddcccccbbbaaaa`````___________^^^]]]\\\[[ZZZYYYXXXWWWVVVVUTTTTSSSSRRRRQQQQQPPPPPOOOOMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>========<<<<<<<<<<<<<;;;;<<<<<<<<<;;;;;;;;;;;;;:::99999999988888888888877777777776666666666666555555555444444444444444333333322222222221111111111111000000/////////////////........-------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++*++*************))))))))))))((((((((((((((((''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!!!  ZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVWWXYYYYZZZYYYYYYYYYYYZZ[[\\]^^__``aaaaaaaaabbbbbbbbbbffffffffeeeeddddccccccccceeeeeeeeeeedddddddcccccbbbaaaa`````____________^^^]]]\\\[[ZZYYYXXXWWWWVVVVUTTTSSSSSRRRRQQQQPPPPPPOOOOMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>========<<<<<<<<<<<<;;;;;<<<<<<<<;;;;;;;;;;;;;::::9999999998888888888877777777776666666666666555555555544444444444444333333332222222222111111111111100000/////////////////.........-------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++*++************)))))))))))))(((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!!!  ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`a```````````````````__________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVWWXYYYYZZZZYYYYYYYYYYZZ[[\\]^^__```aaaaaaaaaabbbbbbbbffffffffeeeedddddcccccccceeeeeeeeeeedddddddccccbbbbaaaa`````____________^^^]]]\\[[[ZZYYXXXWWWWVVVVUUTTTSSSSRRRRRQQQQPPPPPOOOOOLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>=======<<<<<<<<<<<<<;;;;;<<<<<<<<;;;;;;;;;;;;:::::999999998888888888887777777777666666666666655555555544444444444444433333333222222222111111111111100000//////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*++************))))))))))))((((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````______________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVWWWXYYYZZZZZZYYYYYYYYYZZ[[\\]^^__````aaaaaaaaaaabbbbbbffffffffeeeedddddcccccccceeeeeeeeeeeddddddcccccbbbaaaa`````_____________^^^]]]\\[[ZZYYYXXWWWWVVVVUUUTTSSSSSRRRRQQQQQPPPPPOOOOOLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCDDDDDDDDDDDCCCCCCCCCCCCCBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>======<<<<<<<<<<<<<;;;;;;<<<<<<<;;;;;;;;;;;;;:::::999999988888888888877777777776666666666666655555555544444444444444333333333222222222111111111111100000/////////////////..........------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*+*************))))))))))))(((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXYYYZZZZZZYYYYYYYYYZZ[[\\]^^__``````aaaaaaaaaabbbbbffffffffeeeeeddddcccccccceeeeeeeeeeeddddddccccbbbbaaaa`````_____________^^^]]]\\[[ZZYYXXWWWWVVVVUUUUTSSSSSRRRRRQQQQPPPPPOOOOOOLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCDDDDDDDDDDCCCCCCCCCCCCCBBCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;<<<<<<;;;;;;;;;;;;;::::::99999998888888888887777777777666666666666655555555544444444444444433333333322222222111111111111100000/////////////////..........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*+************)))))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________````````````````````aaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVWWWXYYZZZZZZZZYYYYYYYYZZ[[\\]^^___`````````aaaaaaabbbbffffffffeeeeeddddcccccccceeeeeeeeeeedddddcccccbbbbaaaa````_______________^^]]]\\[[ZZYYXXWWWVVVUUUUUTSSSSSRRRRRQQQQQPPPPPOOOOOOLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>======<<<<<<<<<<<<;;;;;;;;<<<<<;;;;;;;;;;;;;;::::::99999988888888888877777777776666666666666655555555544444444444444333333333322222222111111111111100000////////////////...........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++**+************))))))))))))(((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^_____________________`````````````````````aaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````______________________________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVWWWXYYZZZZZZZZYYYYYYYYZZ[[\\]^^___```````````aaaaaabbbffffffffeeeeedddddccccccceeeeeeeeeeddddddccccbbbbbaaa`````_______________^^]]]\\[ZZYYXXWWWVVVUUUUUTTSSSSRRRRRRQQQQPPPPPOOOOOOOLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCDDDDDDDDCCCCCCCCCCCCCCBBBCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;<<<<<;;;;;;;;;;;;;:::::::9999988888888888877777777776666666666666665555555544444444444444433333333332222222211111111111100000/////////////////...........-----------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++**+************))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````aaaa``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````___________________________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVUUVVVVUUUUUUUUUUUUUUUVVVWWXXYYZZZZZZZZYYYYYYYYZZ[[\\]^^^____```````````aaaaabbeffffffeeeeeedddddccccccceeeeeeeeeedddddcccccbbbbaaaa`````_______________^^]]\\[[ZZYYXXWWVVVUUUUUTTTSSSRRRRRRQQQQQPPPPPOOOOOOOLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCDDDDDDDDCCCCCCCCCCCCCBBBBCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<;;;;;;;;;;;;;::::::::9999988888888888877777777776666666666666655555555544444444444444433333333332222222211111111111100000////////////////............-----------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++**+************))))))))))))((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^^^^^^^_________________________```````````````````````````````````````````````aaaa`````aaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYXYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVUUUVVUUUUUUUUUUUUUUUUUUVVWWXXYYZZZZZZZYYYYYYYYYZZ[[\\]]^^_________```````aaaaabeefffffeeeeeeddddddcccccceeeeeeeeeedddddccccbbbbbaaaa`````_______________^^]]\\[[ZZYXXWWWVVUUUUTTTTTSRRRRRRRQQQQQPPPPPOOOOOOONLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCDDDDDDDCCCCCCCCCCCCCBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;<<<;;;;;;;;;;;;;;::::::::9999888888888888777777777766666666666666655555555544444444444444333333333332222222111111111111000000///////////////.............-----------,,,,,,,,,,,,++++++,++++++++++++++++**************))))))))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""!!!!!!!!  YYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````aaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVUUUUUUUUUUUUUUUUUUUVVWWXXYYZZZZZZZYYYYYYYYYZZ[[\\]]^^^____________`````aaaaeeeeeeeeeeeeeddddddcccccceeeeeeeeedddddcccccbbbbbaaaa`````_______________^^]]\\[[ZYYXXWWVVVUUUTTTTTTRRRRRRQQQQQQPPPPPOOOOOOONNLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCBBBBBBCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;<<<;;;;;;;;;;;;;:::::::::9998888888888888777777777766666666666666655555555544444444444444333333333332222222111111111111000000//////////////.............-----------,,,,,,,,,,,,,++++++++++++++++++++++***************))))))))))))))(((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""!!!!!!!!!  YYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````````````````````````````aa`````````````````````````________________```````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUVVWWWXYYZZZZZZZYYYYYYYYYZZZ[[\\]]^^^^____________````aaaeeeeeeeeeeeeeddddddddcccceeeeeeeeedddddccccbbbbbaaaa``````_______________^^]]\\[[ZYYXXWWVVUUUTTTTTSSRRRRRQQQQQQPPPPPPOOOOOONNNLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCDDDDDDCCCCCCCCCCCCCBBBBBBCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;<<;;;;;;;;;;;;;::::::::::9998888888888887777777777666666666666666555555555544444444444444333333333332222222111111111111000000/////////////..............-----------,,,,,,,,,,,,,++++++++++++++++++++++***************))))))))))))))((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""!!!!!!!!  YYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^_________________________`````````````````````````````````````````````````````````````````````````````````````````````````````_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````______________________^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTUUUUUVVWWWXYYZZZZZZZYYYYYYYYYZZZ[[\\]]^^^^^^^^^^^______```aaaeeeeeeeeeeeeeddddddddddcceeeeeeeeeddddccccbbbbbbaaaa``````_______________^^]]\\[ZZYXXWWVVUUUTTTTTSSSRRRRQQQQQQPPPPPPOOOOOOONNNLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCCCDDDDDCCCCCCCCCCCCCBBBBBBBCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;<<;;;;;;;;;;;;:::::::::::9988888888888877777777777666666666666666555555555544444444444443333333333332222222111111111111000000////////////...............-----------,,,,,,,,,,,,,+++++++++++++++++++++****************))))))))))))))(((((((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$##########""""""""!!!!!!!!  YYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^_________________________`````````````````````````````````````````````````````````````````````````````````````````````````````_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTUUUUUVVWWWXYYYZZZZZYYYYYYYYYYZZZ[[\\]]]^^^^^^^^^^^^^____```aadeeeeeeeeeeedddddddddddcceeeeeeeedddddccccbbbbbaaaa```````_______________^^]]\\[ZZYXXWWVVUUUTTTTSSSSRRQQQQQQQPPPPPPOOOOOOONNNNLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCDDDDCCCCCCCCCCCCCBBBBBBBBCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;<;;;;;;;;;;;;::::::::::::9888888888888877777777777666666666666665555555555544444444444443333333333332222221111111111110000000///////////...............-----------,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########""""""""!!!!!!!  YYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^________________________`````````````````````````````````````````````````````````````````````````````````````````````````````_________________________```````````````````````````````````````````````````aaa`````````````````````aaaaaaaaaaaaaaa`````````````````````````````````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUVVWWWXYYYZZZZZYYYYYYYYYYYZZ[[[\\]]]]^^^^^^^^^^^^^___```addeeeeeeeeeedddddddddddcceeeeeeeeddddccccbbbbbbaaaa```````_______________^^]]\[[ZYYXWWVVUUUTTTTSSSSSRQQQQQQQPPPPPPOOOOOOONNNNNLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCDDDDCCCCCCCCCCCCBBBBBBBBBCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;<;;;;;;;;;;;;::::::::::::9888888888888777777777777666666666666655555555555544444444444443333333333332222221111111111110000000///////////...............-----------,,,,,,,,,,,,++++++++++++++++++++++****************)))))))))))))))(((((((((((('''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""""!!!!!!!!  ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^__________________________________________________________________________``_________________________``````````````````````````````````````````````````_________________________````````````````````````````````````````````````````````````````````````````_____________^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWXXYYYYYYYXXXXXXXXXYYYZZZ[^^^_____________````aaabbeeeffffffffffeeeeeeeeeeddeeeeedddddccccbbbbbaaaaaa``````________________^^^]\[[ZYYXWWVVUUTTTSSSSSRRRRRQQQQQQQPPPPPPPOOOOOOONNNLLKKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999998888888888888877777777666666666666666655444444444444433333333333322222222111111111111000000000////////////////////....----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++****************)))))))))))))))))(((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########"""""!!!!!!!!  ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^________________________________________________________________________________________________________``````````````````````______________```````````_________________________````````````````````````````````````````````````````````````````````````````_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUVVVWWXXYYYYYYXXXXXXXXXXXYYYZZ[]^^^^_____________```aaabeeefffffffffeeeeeeeeeeeddeeeeedddddccccbbbbaaaaaa```````________________^^^\\[[ZYXXWVVUUUTTTSSSSRRRRRQQQQQQQPPPPPPPOOOOOOONNNNLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAABBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888888888777777776666666666666666555444444444444333333333333322222221111111111110000000000///////////////////....-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++****************))))))))))))))))(((((((('''''''&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########""""""!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZ[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^________________________________________________________________________________________________________________``````````__________________________________________________````````````````````````````````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUVVVWWXXXYYYYYXXXXXXXXXXXYYYZZZ]^^^^^^^^^^^^_____```aaabeeeeffffffffeeeeeeeeeeeddeeeeeddddcccccbbbbaaaaaa``````_________________^^]\\[ZZYXWWVVUUTTTSSSSRRRRRQQQQQQQPPPPPPPOOOOOOONNNNNKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBCBBBBBBBBBBBBBAAAAAAAAAAABBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;<<<<;;;;;;;;;;;;:::::::::9999999998888888888888777777776666666666666666655544444444444433333333333332222222111111111111000000000//////////////////.....-----------,,,,,,,,,,,,,+,,,,,,,,,,,,,,,++++++++++****************))))))))))))))))((((((('''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########"""""!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZ[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^________________________________________________________________________________________________________________________________________________________________________```````````______________````````````````````_____``````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTUUUVVWWXXXXYYYXXXXXXXXXXXXYYYZZZ]]^^^^^^^^^^^^^____```aaadeeeefffffffeeeeeeeeeedddeeeedddddccccbbbbbaaaaaa``````________________^^^]\[[ZYYXWVVUUTTTSSSSRRRRRRQQQQQQPPPPPPPOOOOOOOONNNNNKKKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<;<<<;;;;;;;;;;;;::::::::::9999999988888888888888777777766666666666666666555544444444444433333333333332222222111111111111000000000/////////////////......-----------,,,,,,,,,,,,++,,,,,,,,,,,,,++++++++++++****************)))))))))))))))((((((('''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########""""""!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^____________________________________________________________________________________________________________________________________________________________________________________________`________________________`````````````````````_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTUUUVVWWXXXXXYXXXXXXXXXXXXXXYYYZZ]]]^^^^^^^^^^^^^____```aadeeeeefffffeeeeeeeeeeddddeeeedddddccccbbbbbaaaaa``````_________________^^]]\[ZZYXWWVVUUTTSSSSRRRRRRQQQQQQPPPPPPPOOOOOOOONNNNNNKKKKKKKKKKJJJJJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<<<;;<<<;;;;;;;;;;;:::::::::::9999999988888888888887777777766666666666666665555544444444444333333333333332222221111111111110000000000////////////////.......----------,,,,,,,,,,,,+++,,,,,,,,,,+++++++++++++++***************)))))))))))))))((((((((''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$########"""""""!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_________________________________________________________________________________________________________________________________________________________________________________________________________________`````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUVVWWXXXXXXXXXXXXXXXXXXXXYYYZZ]]]]]^^^^^^^^^^^^___```aaddeeeeeffffeeeeeeeeeeedddeeeddddddccccbbbbbaaaaa``````________________^^^]][[ZYYXWVVUUTTSSSSRRRRRRQQQQQQPPPPPPPOOOOOOOONNNNNNNKKKKKKKKKJJJJJJJJJJJJJJIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????@@@@????????????>>>>>>>>>===========<<<<<<<<<<<<;;;<<;;;;;;;;;;;::::::::::::9999999888888888888877777777666666666666666555555544444444443333333333333332222221111111111110000000000//////////////.........----------,,,,,,,,,,,++++,,,,,++++++++++++++++++++***************))))))))))))))((((((((''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________________________________________________________________________________________________________________```_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSTTTTTUUUVVWWXXXXXXXXXXXXXXXXXXXXYYYYZ\]]]]]^^^^^^^^^^^^___```adddeeeeeefeeeeeeeeeedddddeeedddddcccccbbbbaaaaaa`````_________________^^]]\[ZZYXWWVUUTTSSSSRRRRRRQQQQQQPPPPPPPOOOOOOOONNNNNNNNKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@BBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????@??????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;<;;;;;;;;;;;:::::::::::::999999888888888888887777777666666666666666555555554444444443333333333333332222221111111111111000000000//////////////..........---------,,,,,,,,,,,,++++,,+++++++++++++++++++++++**************))))))))))))))(((((((('''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""""!!!!!!!  YZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________________________________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSTTTTTUUUVVVWXXXXXXXXXXXXXXXXXXXXXYYYZ\]]]]]]]^^^^^^^^^^____``adddeeeeeeeeeeeeeeeeedddddeeddddddcccccbbbbaaaaa``````________________^^^]]\[ZYYXWVVUUTTSSSRRRRRRQQQQQQPPPPPPPPOOOOOOONNNNNNNNNKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>===========<<<<<<<<<<<<;;;;<;;;;;;;;;;;::::::::::::9999999888888888888877777777666666666666665555555554444444443333333333333322222221111111111110000000000//////////////..........--------,,,,,,,,,,,,+++++,++++++++++++++++++++++++**************)))))))))))))(((((((((''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""""""!!!!!!  YYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________________________________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSTTTTUUUVVVWXXXXXXXXXXXXXXXXXXXXXYYYZ\]]]]]]]]^^^^^^^^^^___```cdddeeeeeeeeeeeeeeeddddddedddddddcccccbbbbaaaaa`````________________^^^]]\\[ZYXXWVUUTTSSSRRRRRQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999998888888888888777777776666666666666655555555554444444333333333333333322222211111111111110000000000/////////////...........-------,,,,,,,,,,,,,++++++++++++++++++++++++++++++*************))))))))))))((((((((((''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!  YYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________^^^^^____________________^^^^^^^^________________________________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSTTTTUUUVVVWWXXXXXXXXXXXXXWXXXXXXYYYY\\]]]]]]]]^^^^^^^^^^___``ccdddeeeeeeeeeeeeeeddddddedddddddcccccbbbbaaaaa`````_______________^^^^]]\\ZYYXWVVUTTSSSRRRRRQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMKKKKKJJJJJJJJJJJJJIIIIIIIHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999988888888888888777777766666666666666555555555554444443333333333333333222222111111111111110000000000////////////............------,,,,,,,,,,,,,+++++++++++++++++++++++++++++++************))))))))))))(((((((((('''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""!!!!!!!  YYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^_________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSTTTTUUUVVVWWXXXXXXXXXXXWWWWXXXXXYYYY\\]]]]]]]]^^^^^^^^^^____`cccdddeeeeeeeeeeeeddddddddddddddccccccbbbbaaaaa````_______________^^^^]]\\[ZYXXWVUUTTSSRRRRRQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMKKKKJJJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::999999888888888888887777777766666666666665555555555554444433333333333333332222221111111111111100000000000////////////............-----,,,,,,,,,,,,,++++++++++++++++++++++++++++++++************))))))))))(((((((((((('''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!  YYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSTTTTUUUVVVWWXXXXXXXXXXXWWWWXXXXXYYYY\\]]]]]]]]]]]^^^^^^^^____bcccdddeeeeeeeeeedddddddddddddddccccccbbbbbaaaa````_______^^^___^^^^^^]]\\[ZYXWWVUUTSSSRRRRQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMKKKJJJJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::999999888888888888887777777766666666666665555555555554444333333333333333322222211111111111111000000000000////////////............----,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++***********))))))))))(((((((((((('''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!  YYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________^^^^^^^^^^^^^^]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTUUUVVVWWXXXXXXXXXWWWWWWXXXXXYYY\\]]]]]]]]]]]]]]^^^^^^^__bbccddddeeeeeeeeddddddddddddddddcccccbbbbbaaaaa```______^^^^^^^^^^^^^]]]\[[ZYXWVVUTTSSRRRRQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMKKJJJJJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>???????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999998888888888888877777777766666666666655555555555554443333333333333333222222211111111111111000000000000///////////............----,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++**********))))))))))((((((((((((('''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!  YYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^_________________^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTTUUUVVVWWXXXXXXXXWWWWWWWXXXXXYYY\\]]]]]]]]]]]]]]]]]^^^^^_bbbccdddddeeeeeddddddddddddddddccccccbbbbbaaaa````_____^^^^^^^^^^^^^^]]]\[[YYXWVUUTTSSRRRQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMKJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::9999999888888888888877777777776666666666665555555555555443333333333333333222222211111111111111000000000000////////////...........----,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*********))))))))))(((((((((((((('''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!  YYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTTUUUVVVWWWXXXXXXWWWWWWWWXXXXXYYY\\]]]]]]]]]]]]]]]]]]]^^^^abbbccddddddedddddddddddcdddddcccccccbbbbbaaaa````_____^^^^^^^^^^^^^^]]\\[[YXXWVUUTSSRRRQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@?@???????????????>>>>>>>>>?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999998888888888888877777777776666666666665555555555555433333333333333332222222211111111111110000000000000////////////...........---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++********))))))))))(((((((((((((('''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^_____________^^^^^^^^^^^^__________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTTUUUVVVWWWWWXXWWWWWWWWWWXXXXXYYY\\]]]]]]]]]]]]]]]]]]]]]^^aabbbccdddddddddddddddcccdddccccccccbbbbbbaaaa````____^^^^^^^^^^^^^^]]]\\[ZYXXWVUUTSSRRRQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>??????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999988888888888888777777777776666666666655555555555554333333333333333322222222211111111111110000000000000////////////..........---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*********))))))))))(((((((((((((''''''''&&&&&&&%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTTUUUVVVWWWWWWWWWWWWWWWWWXXXXYYYY\\]]]]]]]]]]]]]]]]]]]]]]]`aabbcccdddddddddddddccccdcccccccccbbbbbbaaaaa```_____^^^^^^^^^^^^^^]]]\\[ZYXXWVUTTSSRRQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999998888888888888877777777777666666666665555555555555433333333333333322222222221111111111110000000000000/////////////.........----,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*********))))))))))(((((((((((((('''''''&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^__^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTTUUUVVVWWWWWWWWWWWWWWWWWXXXXYYYY\\]]]]]]]]]]]]]]\\\\\\]]]``aabbcccddddddddddcccccccccccccccbbbbbbaaaaa````_____^^^^^^^^^^^^^^]]]\\[ZYXXWVUTTSSRRQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999998888888888888777777777777666666666665555555555554433333333333333222222222221111111111100000000000000/////////////.........----,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++********)))))))))))((((((((((((((''''''''&&&&&&&%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSTTTTUUUUVVWWWWWWWWWWWWWWWWWXXXXYYYY\]]]]]]]]]]]]]\\\\\\\\\\]```aabbcccddddddddccccccccccccccbbbbbbbbaaaaa````_____^^^^^^^^^^^^^^]]]\\[ZYXXWVUTTSSRRQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMJJJJJJJJJJIIIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@AAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::999999998888888888888777777777777666666666665555555555554433333333333332222222222221111111111000000000000000/////////////.........----,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*********)))))))))))((((((((((((((''''''''&&&&&&&%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTUUUUVVWWWWWWWWWWWWWWWWWXXXXYYYY\]]]]]]]]]]]]\\\\\\[[\\\\_``aabbbcccddddddcccccccccccccbbbbbbbbaaaaaa````_____^^^^^^^^^^^^^^^]]]\\[ZYXXWVUUTSSRRQQQPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMJJJJJJJJJIIIIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBABAAAAAAAAAAAAA@@@@@@@@@@@AAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:;;;;::::::::::::9999999998888888888887777777777777666666666665555555555554433333333333332222222222221111111111000000000000000/////////////........-----,,,,,,,,,,,,+++++++++++++++++++++++++++++++**********)))))))))))((((((((((((((''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  XXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTUUUUVVVWWWWWWWWWWWWWWWWXXXXYYYY\]]]]]]]]]]]]\\\\[[[[[[\\__``aabbcccccddccccccccbbcccbbbbbbbbbaaaaaa`````_____^^^^^^^^^^^^^^^]]]\\[[YYXWVUUTSSRRQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMJJJJJJJJIIIIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:;;;:::::::::::::9999999998888888888877777777777777666666666665555555555544433333333333322222222222221111111110000000000000000////////////.........-----,,,,,,,,,,,++++++++++++++++++++++++++++++***********)))))))))))((((((((((((((('''''''&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  XXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSTTTUUUUVVVWWWWWWWWWWWWWWWWXXXXYYYZ\]]]]]]]]]]]\\\\[[[[[[[[\^__``aabbcccccccccccccbbbcbbbbbbbbbbaaaaaa`````_____^^^^^^^^^^^^^^^^]]]\\[[YYXWVUUTSSRRQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@AA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::;;:::::::::::::99999999998888888888877777777777777666666666665555555555544433333333333222222222222221111111100000000000000000////////////.........-----,,,,,,,,,,,++++++++++++++++++++++++++++***********))))))))))))((((((((((((((('''''''&&&&&&&%%%%%%%%%$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  XXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUVVVWWWWWWWWWWWWWWWXXXXYYYY\]]]]]]]]]]\\\\[[[[ZZ[[[[^^_``aabbbcccccccccccbbbbbbbbbbbbaaaaaaaa`````______^^^^^^^^^^^^^^^]]]]\\[[YYXWVVUTSSRRQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLJJJJJJJIIIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@A@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;:::;:::::::::::::99999999999888888888877777777777777766666666666555555555554443333333333322222222222222111111110000000000000000////////////.........------,,,,,,,,,,++++++++++++++++++++++++++++************)))))))))))((((((((((((((('''''''&&&&&&&%%%%%%%%%$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!  XXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRSSSSSSSTTTTUUUUVVVVVWWWWWWWWWWWWWXXXXYYYY\\]]]]]]]]\\\\[[[[ZZZZZ[[^^__``aabbccccccccccbbbbbbbbbbbaaaaaaaa```````_____^^^^^^^^^^^^^^^^]]]]\\[[YYXWVVUTSSRQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLJJJJJJIIIIIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@?@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::;:::::::::::::9999999999988888888877777777777777766666666666655555555555444333333333332222222222222211111110000000000000000////////////..........------,,,,,,,,,+++++++++++++++++++++++++++*************)))))))))))((((((((((((((''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  XXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRSSSSSSTTTTUUUUUVVVVVVVVWWWWWWWWWXXXXYYYY\\]]]]]]]\\\\[[[[ZZZZZZZ[]^^_``aabbbccccccccbbbbbbbbbbaaaaaaaaa``````_______^^^^^^^^^^^^^^^]]]]]\\[[YYXWVVUTSSRQQQPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLJJJJJIIIIIIIIIIIIIIHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@??@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999998888888877777777777777766666666666665555555555544433333333332222222222222211111111000000000000000/////////////..........------,,,,,,,,,++++++++++++++++++++++++++*************)))))))))))((((((((((((((''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  WXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSTTTTUUUUUUVVVVVVVVVVVVVWWWWWXXXYY[\\\\\\\\\[[[[ZZZYYYYYYYZ\\]]^^_```aaaaaaaaaaa````aaaa````````_______^^^^^^______________^^^^^^]]\\[YXXWVUUTSRRQQPPPOOOOOOOONMMMMMMMMMMLLLLLLLLLLLLLKKKHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999888888888888888888887777777777777776666666666666666665555555555444444333333333333332222221111111111111100000000000/////////...........--------,,,,,,,,,,,,,,,,,,+++++++++++++++++***********))))))))))))((((((((((((('''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$###############""""""!!!!!!!!!!!!!!!  WWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSTTTTUUUUUUUUUVVVVVVVVVVVWWWWXXXXY[\\\\\\\\[[[[ZZZYYYYYYYYY\\]]^^__``aaaaaaaaaa`````aa````````________^^^^^^^_____________^^^^^^]]]\\[YXXWVUTTSRRQQPPPOOOOOOONNMMMMMMMMMLLLLLLLLLLLLLKKKKHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????@@@@@@@@@???????????????>????>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888888878888877777777777777766666666666666666665555555555444444333333333333332222221111111111111000000000000////////...........---------,,,,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))((((((((((((('''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!  WWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSTTTTTUUUUUUUUUUUVVVVVVVVWWWWXXXXY[[\\\\\\[[[[ZZZZYYYYYYYYY[\\]^^__```aaaaaaaa``````a````````_______^^^^^^^^]___________^^^^^^^^]]]\\[YXWWVUTTSRRQQPPPOOOOOONNNMMMMMMMMLLLLLLLLLLLLLKKKKKHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@AAAAAAAA@@@@@@@@@@@@?????@@@@@@@@@??????????????>>????>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999998888888888888878888777777777777776666666666666666666655555555554444443333333333333322222221111111111111000000000000///////............---------,,,,,,,,,,,,,,,,,++++++++++++++++************)))))))))))((((((((((((('''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$###############""""""!!!!!!!!!!!!!!!  WWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSSSSSTTTTTUUUUUUUUUUUUUVVVVVVWWWWXXXXY[[[[[\[[[[[[ZZZYYYYYYYYYY[\\]]^__```aaaaaaaa`````_```````________^^^^^^^]]]__________^^^^^^^^]]]\\[[YXWVVUTSSRQQPPPOOOOOONNNNMMMMMMMLLLLLLLLLLLLLKKKKKKHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@AAAAAAA@@@@@@@@@@@@@?????@@@@@@@@??????????????>>>???>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999988888888888888778888777777777777766666666666666666666655555555554444443333333333333322222221111111111110000000000000//////............----------,,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRSSSSSTTTTTUUUUUUUUUUUUUVVVVVVWWWWXXXX[[[[[[[[[[[ZZZZYYYYXXXYYY[\\]]^^__```aaaaaa`````__``````________^^^^^^^]]]]________^^^^^^^^^]]]\\\[ZXXWVUUTSSRQQPPPOOOOONNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@AAAAAA@@@@@@@@@@@@@??????@@@@@@@???????????????>>>??>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<;<;;;;;;;;;;;::::::::::::999999999888888888888887778887777777777777766666666666666666666555555555554444443333333333333322222221111111111110000000000000/////.............---------,,,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRSSSSSTTTTTTTUUUUUUUUUUUUVVVVVWWWWXXXX[[[[[[[[[[ZZZZYYYYXXXXYYY[\\]]^^__```aaaaaa`````__`````_______^^^^^^^]]]]]]_^^^^^^^^^^^^^^^]]]\\\[[ZXWWVUTTSRRQQPPPOOOONNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AAAAA@@@@@@@@@@@@@???????@@@@@@???????????????>>>>?>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999988888888888888777888777777777777766666666666666666666655555555555444444333333333333322222222111111111110000000000000/////.............----------,,,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTTTUUUUUUUUUUUVVVVWWWWXXXX[[[[[[[[[[ZZZZYYYYXXXXXYY[\\]]^^__```aaaaa``````__````________^^^^^^]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[ZZWWVUUTSSRRQQPPOOOOONNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@AAAA@@@@@@@@@@@@@????????@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999888888888888887777887777777777777666666666666666666666555555555555444444333333333333322222222111111111100000000000000////..............----------,,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))(((((((((((('''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTUUUUUUUUVVVVWWWWXXX[[[[[[[[[ZZZZYYYYYXXXXXYY[[\]]^^__````aaa``````___```________^^^^^^]]]]]]]]^^^^^^^^^^^^^]]]]\\\[[ZZYWVVUTTSRRQQPPPOOOOONNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@AAA@@@@@@@@@@@@@@????????@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999888888888888888777788777777777777666666666666666666666555555555555444444433333333333332222222211111111110000000000000////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTUUUUUUVVVVWWWWXXXZ[[[[[[[ZZZZZYYYYYXXXXYYY[\\]]^^__````````````____```_______^^^^^^]]]]]]]]]^^^^^^^^^^^^]]]]\\\[[ZZYYVVUUTSSRRQQPPOOOOONNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@AAA@@@@@@@@@@@@@?????????@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999988888888888888777778777777777777766666666666666666665555555555555544444433333333333332222222221111111110000000000000////..............-----------,,,,,,,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTUUUUUVVVVWWWWXXZZ[[[[ZZZZZZZYYYYYXXXXYYY[\\]]^^___```````````____``________^^^^^^]]]]]]\\\^^^^^^^^^^^]]]]\\\[[ZZYYXVUUTSSRRQQPPPOOOOONNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@AA@@@@@@@@@@@@@??????????@@@??????????????>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999888888888888888777778777777777777666666666666666666555555555555555544444433333333333332222222221111111100000000000000////..............-----------,,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUUVVVVWWWWWXZZZZZZZZZZZZZYYYYYXXXXYYY[\\]]^^___``````````_____``_______^^^^^^]]]]]]]\\\^^^^^^^^^^]]]]\\\[[ZZYYXWUUTTSRRQQPPPOOOOONNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKKKGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@A@@@@@@@@@@@@@???????????@@@?????????????>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999888888888888888777777777777777777766666666666666665555555555555555554444443333333333333222222222111111100000000000000////..............------------,,,,,,,,,,,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRSSSSSTTTTTTTTTTTTTTTTUUUUVVVWWWWWXZZZZZZZZZZZZZYYYYYYXXYYYY[\\]]^^___``````````_____`________^^^^^^]]]]]]\\\\^^^^^^^^]]]]]\\\[[ZZYYXWWUTTSSRQQQPPPOOOOONNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKKKGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????@@?????????????>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999988888888888888877777777777777777776666666666666655555555555555555554444444333333333333222222222211111110000000000000/////.............-------------,,,,,,,,,,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUUVVVVWWWWXZZZZZZZZZZZZZYYYYYYYYYYYY[\\]]^^___`````````_____^_________^^^^^^]]]]]]\\\\^^^^^^^]]]]]\\\[[ZZYYXWWVTTSSRRQQPPPOOOOOONNNNNNNNMMLLLLLLLLLKKKKKKKKKKKKKKJGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????@?????????????>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999888888888888888777777777777777777776666666666665555555555555555555554444444333333333333222222222211111100000000000000/////.............-------------,,,,,,,,,,,,,,,,,,++++++++++**********))))))))))((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""!!!!!!!!!!!!!!   VVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRSSSSSSSTTTTTTTTTTTTTTTUUUVVVVWWWWWZZZZZZZZZZZZZYYYYYYYYYYYY\\\]]^^___````````_____^^________^^^^^^^]]]]]\\\\\^^^^^]]]]]]\\\[[ZZYYXWWVVTSSRRQQPPPOOOOOOONNNNNNNNMLLLLLLLLLKKKKKKKKKKKKKJJJGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999888888888888888777777777777777777776666666666666555555555555555555555444444333333333333322222222221111110000000000000//////.............-------------,,,,,,,,,,,,,,,,,+++++++++++*********)))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!!  VVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRSSSSSSSSTTTSSSSSTTTTTTUUUUVVVWWWWWZZZZZZZZZZZZZYYYYYYYYYYYZ\\\]]^^____```````_____^^________^^^^^^^]]]]]\\\\\^^^]]]]]]]]\\[[ZZYYXWWVVUSSRRQQPPPOOOOOOOONNNNNNNNMLLLLLLLLLKKKKKKKKKKKKJJJJGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBABAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999998888888888888887777777777777777777776666666666665555555555555555555554444444333333333333222222222221111100000000000000//////............--------------,,,,,,,,,,,,,,,,+++++++++++********))))))))))((((((((((''''''''''&&&&&&&&&%&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""!!!!!!!!!!!!!  VVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRSSSSSSSTSTSSSSSSSTTTTTTUUUVVVWWWWWZZZZZZZZZZZZZZYYYYYYYYYZZ\\]]]^^_____````______^^^________^^^^^^^]]]]]\\\\\^]]]]]]]]]\\\[[ZYYXXWVVUUSRRQQPPPOOOOOOOOOONNNNNNNMLLLLLLLLKKKKKKKKKKKKJJJJJGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999988888888888888877777777777777777777776666666666665555555555555555555554444444333333333333222222222221111100000000000000//////............--------------,,,,,,,,,,,,,,,+++++++++++********)))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!  VVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRSSSSSSTTTTSSSSSSSSTTTTTUUUVVVVWWWWZZZZZZZZZZZZZZZZYYYYYYZZZ\\]]^^^______________^^^^________^^^^^^^]]]]]\\\\\^]]]]]]]]]\\[[ZZYXXWVVUUTRRQQPPPOOOOOOOOOOONNNNNNNMLLLLLLLKKKKKKKKKKKJJJJJJJGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>>???????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::99999999998888888888888877777777777777777777777666666666665555555555555555555554444444333333333333322222222222111110000000000000///////............--------------,,,,,,,,,,,,,++++++++++++********)))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!  VVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWWWWVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRSSSSSTTTTTTSSSSSSSSSTTTTUUUVVVVWWWWZZZZZZZZZZZZZZZZZZZZZZZZZ\]]]^^^_____________^^^^^________^^^^^^^]]]]]\\\\\^]]]]]]]]\\\[[ZYYXWWVUUTTRQQPPPOOOOOOOOOOOOONNNNNNMLLLLLLLKKKKKKKKKKJJJJJJJJGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>>>??????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::99999999998888888888888877777777777777777777777666666666665555555555555555555544444444333333333333222222222222111100000000000000///////............-------------,,,,,,,,,,,,,+++++++++++++*******))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!  VVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRRSSSSTTTTTTTTSSSSSSSSTTTTUUUVVVVWWWWZZZZZZZZZZZZZZZZZZZZZZZZ[]]]]^^^^___________^^^^^^________^^^^^^^^]]]]]\\\\^^]]]]]]]\\[[ZZYXXWVVUTTSQQPPPOOOOOOOOOOOOOOONNNNNMLLLLLLKKKKKKKKKKJJJJJJJJJGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@?@@@@@@@@?????????????>>>>?????????>>>>>>>>>>>>>>>=>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::999999999998888888888888777777777777777777777777666666666665555555555555555555444444443333333333333222222222222111110000000000000///////............------------,,,,,,,,,,,,+++++++++++++********))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRRSSSTTTTTTTTTTSSSSSSSTTTTUUUUVVVWWWWZZZZZ[[[[ZZZZZZZZZZZZZZ[[]]]^^^^^_________^^^^^^^^________^^^^^^^^]]]]]\\\\^^]]]]]]]\\[[ZYYXWWVUUTSSQPPPOOOOOOOOOOOOOOOOONNNNMLLLLLLKKKKKKKKKJJJJJJJJJJGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?@@@@@@@?????????????>>>>>?????????>>>>>>>>>>>>>>==>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::9999999999998888888888887777777777777777777777777666666666655555555555555555554444444443333333333332222222222222111100000000000000///////............------------,,,,,,,,,,++++++++++++++*******))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRSSSSTTTTTTTTTTTSSSSSSTTTTUUUVVVWWWWXZZZ[[[[[[[[[ZZZZZZZZZ[[[[]]]^^^^^_______^^^^^^^^^]__________^^^^^^^]]]]]\\\^^^]]]]]\\\[[ZYYXWVVUTTSRQPPPOOOOOOOOOOOOOOOOONNNNMLLLLLKKKKKKKKKJJJJJJJJJJJFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??@@@@@@??????????????>>>>>????????>>>>>>>>>>>>>>===>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:;::::::::::::9999999999998888888888877777777777777777777777777766666666655555555555555555444444444443333333333332222222222222111110000000000000///////............-----------,,,,,,,,,+++++++++++++++*******))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTSSSSSTTTTUUUVVVWWWWXZZZ[[[[[[[[[[[[ZZZZ[[[[[[]]^^^^^^^^_^^^^^^^^^^^]]]___________^^^^^^]]]]]\\\^^^]]]]]\\\[ZZYXXWVUUTSSRPPPOOOOOOOOOOOOOOOOOONNNNMLLLLLKKKKKKKKJJJJJJJJJJJJFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???@@@@@??????????????>>>>>>???????>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::999999999999988888888887777777777777777777777777776666666666555555555555555444444444444433333333333222222222222221111100000000000000//////............----------,,,,,,,,+++++++++++++++********))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTSSSSSTTTTTUUVVVWWWWXZZ[[[[[[[[[[[[[[[[[[[[[[[]^^^^^^^^^^^^^^^^^^^^]]]]^^^^_______^^^^^^^]]]]]\\^^^]]]]]\\[[ZZYXWWVUTTSRRPPOOOOOOOOOOOOOOOOOOOONNNMLLLLKKKKKKKKJJJJJJJJJJJJJFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????@@@@??????????????>>>>>>>??????>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999888888888877777777777777777777777777776666666666555555555555555444444444444433333333333222222222222221111110000000000000//////...........----------,,,,,,,+++++++++++++++*********))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPQQQQQRRRSSSTTTUUUUUUTTTTTTSSSSTTTTUUUVVVWWWWXZZ[[[[[[[[[[[[[[[[[[[[[[\^^^^^^^^^^^^^^^^^^]]]]]]]^^^^________^^^^^^]]]]]\\^^^]]]]]\\[[ZYYXWVVUTSSRRPPOOOOOOOOOOOOOOOOOOOONNNMLLLLKKKKKKKJJJJJJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????@@@@?????????????>>>>>>>>??????>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999998888888888877777777777777777777777777776666666666555555555555544444444444444433333333332222222222222221111110000000000000//////...........---------,,,,,,,+++++++++++++***********))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPQQQQRRRSSTTTUUUUUUUUTTTTTTTSTTTTTUUUVVVWWWWXZZ[[[[[[[[[[[[[[[[[[[\\\\^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^_______^^^^^^]]]]]]\^^^]]]]\\\[[ZYYXWVUUTSSRRPOOOOOOOOOOOOOOOOOOOOONNNMLLLLKKKKKKKJJJJJJJJJJJJJJFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????@@@??????????????>>>>>>>>?????>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::99999999999988888888888777777777777777667777777777766666666666555555555555544444444444444433333333332222222222222221111110000000000000//////...........--------,,,,,,,++++++++++++************))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQRRSSTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWXZZ[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\^^^^^________^^^^^^]]]]]\\\[[[[[ZZYYXXWVVUTSSRQQPPOOONNNNNNNOOOOOOOOOONNNNMJJJIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::9999999999::::99999999999988888888888888888887777777777777776666666666666666666555555555555555555444444444444443333333333333333222222222222111111111111000000000////////........--------,,,,,,++++++++++++++*********)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!  UUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPQQQRRRSSTTTUUUUUUUUUUTTTTTTTTTTTUUUVVVWWWWXZ[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\^^^^^^_______^^^^^^]]]]]\\\[[[[[ZZYYXXWVUUTSRRQPPOOOONNNNNNOOOOOOOOOONNNNNMJJIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999:::999999999999888888888888888888887777777777777776666666666666666665555555555555555555444444444444433333333333333332222222222222211111111111000000000///////........-------,,,,,,++++++++++++++**********)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!  UUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQRRSSTTTUUUUUUUUUUUUTTTTTTTTTTUUUVVVWWWWXZ[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\^^^^^^^______^^^^^^]]]]]\\\[[[[ZZZYYXWWVUTTSRQQPPOOOONNNNNNOOOOOOOOOONNNNMMJJIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999::9999999999998888888888888888888877777777777777766666666666666666665555555555555555554444444444444433333333333333332222222222222211111111111000000000//////.........-------,,,,,+++++++++++++***********)))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!  UUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRSSTTUUUUVVVVUUUUUTTTTTTTTTTUUUVVVWWWXXZ[[[[[[[\\\\\\\\\\\\\\\\\^]]]]]]]]]\\\\\\\\\\\\\\\^^^^^^^^^___^^^^^^^]]]]]\\[[[[[ZZYYXXWWVUTSSRQQPPOOOONNNNNNOOOOOOOOOONNNNMMJJIIIIHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999:99999999999998888888888888888888877777777777777666666666666666666665555555555555555554444444444444433333333333333332222222222222211111111111000000000//////........-------,,,,,++++++++++++************)))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!  UUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOPPPPPPPPQQQRRSSTTUUUVVVVVVVUUUUTTTTTTTTTUUUVVVWWWWXZ[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^]]]]]\\[[[[ZZZYYXXWVVUTSRRQQPPOOONNNNNNOOOOOOOOOONNNNNMMJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<<<;;;<<;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999999999988888888888888888888877777777777776666666666666666666665555555555555555554444444444444433333333333333332222222222222211111111110000000000/////........-------,,,,,,+++++++++**************)))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!  UUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOPPPPPPPPPQQRRSSTTUUVVVVVVVVVUUUUTTTTTTTUUUUVVVWWWXXZ[[[[[[\\\\\\\\\\\\]\\\\\]]]]]]]\\\\\\\\[[[[[[[\\\^^^^^^^^^^^^^^^^^^^]]]]]\[[[[[ZZYYYXWWVUTTSRRQPPOOOONNNNNNOOOOOOOOOONNNNMMMJIIIIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<<<;;;;<<;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999999999888888888888888888888877777777777776666666666666666666655555555555555555544444444444444433333333333333322222222222222221111111110000000000////........-------,,,,,,,++++++++**************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!  UUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPQQRRSSTTUUVVVVVVVVVUUUUTTTTTTTUUUUVVVWWWXXZ[[[[[\\\\\\\\]]]]]]]]\\\]]]]]]\\\\\\[[[[[[[[[[[[\]]^^^^^^^^^^^^^^^^]]]]]\\[[[[ZZZYYXXWVVUTSSRQQPPOOOONNNNNOOOOOOOOOONNNNNMMMIIIIIHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999999999988888888888888888888887777777777776666666666666666666655555555555555555554444444444444443333333333333332222222222222222111111110000000000///.........-------,,,,,,,++++++++**************))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOPPOOPPPPPQQRRSSTUUUVVVVVVVVVVUUUUTTTTTTUUUUVVVWWWXXZ[[[[[\\\\\\]]]]]]]]]]\\\]]]]]\\\\\[[[[[[[[[[[[[[[]]]^^^^^^^^^^^^^^^]]]]]\\[[[ZZZYYXXWWVUUTSSRQQPPOOOONNNNNOOOOOOOOONNNNNMMMMIIIIHHHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999999999988888888888888888888888777777777777666666666666666666665555555555555555555444444444444444333333333333332222222222222222111111111000000000///..........-------,,,,,,,++++++***************))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOPOOOOPPPPQQRRSSTUUVVVVVVVVVVVUUUUUTTTTUUUUVVVVWWWXX[[[[[\\\\\\\]]]]]]]]]]\\\]]]]\\\\\[[[[[[[[[[[[[[[[]]]]]^^^^^^^^^^^^]]]]]\\\[[ZZZYYYXXWVVUTTSRRQPPPOOOONNNNOOOOOOOOONNNNNMMMMLIIIIHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=============<=====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999999999988888888888888888888888777777777777766666666666666666665555555555555555555544444444444444433333333333333222222222222222211111111000000000///..........-------,,,,,,,++++++***************)))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPQQRRSSTUUVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWXXZ[[[[\\\\\\]]]]]]]]]]]\\\]]]\\\\\[[[[[[[[[[[[[[[[[]]]]]]]^^^^^^^^^]]]]]]\\\[[ZZZYYXXWWVUUTSSRQQPPOOOOONNNNOOOOOOOONNNNNNMMMMLIIIHHHHHHHHHGGGGGGGGGGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=============<<=====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999899999999988888888888888888888888887777777777776666666666666666655555555555555555555554444444444444433333333333333222222222222222211111111000000000////.........--------,,,,,,+++++++**************)))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQRRSSTUUVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWXX[[[[[\\\\\]]]]]]]]]]]]\\\]]]\\\\[[[[[[[[[[[[[[[[[[]]]]]]]]^^^^^^^]]]]]]\\\\[ZZZYYXXWWVVUTTSRRQQPPOOOOOONNOOOOOOOONNNNNNMMMMLLIIIHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=============<<<====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999889999999998888888888888887888888888777777777777666666666666666655555555555555555555555444444444444433333333333333322222222222222211111111100000000/////........--------,,,,,,,++++++**************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOPPPQQRRSSTTUUVVVVVVVVVVVUUUUUUUUUUUVVVVWWWWXX[[[[[\\\\\]]]]]]]]]]]]\\\]]\\\\[[[[[[ZZZZZZ[[[[[[[]]]]]]]]]]^^^^]]]]]]\\\\[ZZZYYYXXWWVUUTSSRQQPPPOOOOONNNOOOOOOONNNNNNMMMMLLLIIHHHHHHHHHGGGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<===<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999888999999998888888888888887788888888777777777777766666666666666555555555555555555555555544444444444433333333333333322222222222222221111111100000000//////.......---------,,,,,,,++++++*************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  TUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOPPPQQRSSTTUUVVVVVVVVVVVVUUUUUUUUUUVVVVWWWXXX[[[[[\\\\\]]]]]]]]]]]\\\\]]\\\[[[[[ZZZZZZZZZZ[[[[[]]]]]]]]]]]]]]]]]]]]\\\[[ZZYYYXXWWVVUTTSRRQQPPOOOOOOOOOOOOOOONNNNNNNMMMMLLLIHHHHHHHHHGGGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?@@@@??????????????>>>>>>>>>>>>>>==============<<<<==<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999888899999998888888888888887778888888887777777777776666666666666555555555555555555555555554444444444433333333333333322222222222222221111111100000000///////.......--------,,,,,,,++++++**************)))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!  TTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPQQRRSTTUUVVVVVVVVVVVVUUUUUUUUUVVVVWWWWXXX[[[[\\\\\\]]]]]]]]]]]\\\\]\\\\[[[[[ZZZZZZZZZZZ[[[[]]]]]]]]]]]]]]]]]]]\\\\[[ZZYYXXWWVVUUTSSRRQQPPOOOOOONNNOOOONNNNNNNNMMMMLLLLIHHHHHHHHGGGGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??@@@??????????????>>>>>>>>>>>>>>==============<<<<<=<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999888889999998888888888888887777888888887777777777777666666666666555555555555555555555555555444444444443333333333333322222222222222221111111100000000////////......---------,,,,,,,++++++*************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!  TTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPQQRRSSTTUUVVVVVVVVVVVUUUUUUUUVVVVVWWWWXXX[[[[\\\\\\]]]]]]]]]]]\\\\]\\\[[[[[ZZZZZZZZZZZZZ[[[\]]]]]]]]]]]]]]]]]\\\\[[[ZYYXXXWWVUUTTSRRQQPPPOOOOOONNNONNNNNNNNNNMMMMLLLLKHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???@@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999888888999998888888888888877777788888888777777777777766666666666555555555555555555555555555544444444443333333333333322222222222222221111111110000000/////////......---------,,,,,,,++++++************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!  TTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOPPPQQRSSTTUUUVVVVVVVVVUUUUUUUUUVVVVWWWWXXXX[[[[\\\\\\]]]]]]]]]]\\\\[\\\\[[[[ZZZZZZZZZZZZZZZ[[\]]]]]]]]]]]]]]]]\\\\[[[ZYYYXXWWVVUUTSSRRQQPPOOOOOONNNNNNNNNNNNNNMMMMMLLLLKHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999888888899999888888888888777777778888888877777777777776666666666655555555555555555555555555554444444444333333333333322222222222222222111111110000000//////////.....---------,,,,,,,,+++++************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!  TTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPQQRRSSTTUUUVVVVVVVVUUUUUUUUVVVVVWWWWXXXX[[[[\\\\\\]]]]]]]]]]\\\\[\\\[[[[[ZZZZZZZZZZZZZZZ[[\\]]]]]]]]]]]]]]\\\\[[[ZZYYXXWWVVUUTTSSRQQPPPOOOOOONNNNNNNNNNNNNMMMMMLLLLKKHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999998888888899998888888888887777777778888887777777777777776666666666655555555555555555555555555554444444444333333333333222222222222222222111111100000000//////////.....---------,,,,,,,++++++***********)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!  TTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRSSTTUUUUUVVVVVUUUUUUUUUVVVVWWWWXXXXX[[[[\\\\\\]]]]]]]]]\\\\\[\\\[[[[[ZZZZZZZZZZZZZZZZ[\\]]]]]]]]]]]]]\\\\[[[[ZZYXXXWWVVUUTSSRRQQPPPOOOOOONNNNNNNNNNNNMMMMMLLLLLKKHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999998888888889998888888888887777777777888887777777777777777666666666655555555555555555555555555555444444444433333333333222222222222222222111111100000000///////////.....---------,,,,,,,++++++***********)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$################"""""""""""""!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONOOOOOOOOOOPPQQRRSSTTUUUUUUVVUUUUUUUUUVVVVVWWWWXXXXX[[[[\\\\\\]]]]]]]]]\\\\\[\\\[[[[[ZZZZZZZZZZZZZZZZ[\\]]]]]]]]]]]]\\\\\[[[ZZZYXXWWVVUUTTSSRRQQPPOOOOOONNNNNNNNNNNNMMMMMLLLLLKKKHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999988888888889988888888888887777777777888877777777777777776666666666655555555555555555555555555555444444444333333333332222222222222222221111111100000000///////////.....--------,,,,,,,,+++++***********))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOPPPQQRSSSTTUUUUUUUUUUUUUUUUVVVVVWWWWXXXXX[[[[\\\\\\]]]]]]]]]\\\\[[\\\[[[[[ZZZZZZZZZZZZZZZZ[\\]]]]]]]]]]]\\\\\[[[ZZZYXXXWWVVUUTTSRRQQPPPOOOOOONNNNNNNNNNNMMMMMLLLLLKKKKHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:;;;;:::::::::::::::::::::::999999999999998888888888988888888888877777777777787777777777777777777666666666665555555555555555555555555555544444444433333333332222222222222222221111111100000000////////////.....--------,,,,,,,++++++**********))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNOONNNNOOOOOPPQQRRSSTTTTUUUUUUUUUUUUUUVVVVWWWWXXXXXX[[[\\\\\\\\]]]]]]]\\\\\[[\\\[[[[[[ZZZZZZZZZZZZZZZZ\\\]]]]]]]]]\\\\\[[[ZZZYYXXWWVVVUUTSSRRQQPPPOOOOOONNNNNNNNNNMMMMMMLLLLLKKKKHHHGGGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:;;;:::::::::::::::::::::9::999999999999988888888888888888888888877777777777777777777777777777776666666666655555555555555555555555555555544444444433333333322222222222222222211111111000000000////////////....--------,,,,,,,,++++++**********))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNONNNNNNNOOOPPPQQRRSSTTTTTUUUUUUUUUUUUVVVVWWWWXXXXXY[[[\\\\\\\\]]]]]]]\\\\\[[\\\\[[[[[ZZZZZZZZZZZZZZZZ\\\]]]]]]]]\\\\\[[[ZZZYYYXWWWVVUUTTSSRRQQPPPOOOOOONNNNNNNNNMMMMMLLLLLLKKKKKHHHGGGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::;;::::::::::::::::::::999:999999999999988888888888888888888888877777777777777777777777777777777666666666665555555555555555555555555555554444444443333333322222222222222222211111111000000000/////////////....--------,,,,,,,+++++++*********))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOPPQQRRRSSTTTTTUUUUUUUUUUUUVVVWWWWXXXXXY[[[\\\\\\\\\]]]]]\\\\\\[[\\\\[[[[[[ZZZZZZZZZZZZZZZ\\\]]]]]]\\\\\\[[[ZZZYYYXWWWVVVUUTTSSRRQQPPPOOOOOONNNNNNNMMMMMMLLLLLLKKKKKKHHGGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::;;::::::::::::::::::999999999999999999888888888888888888888888777777777777777777777777777777766666666666665555555555555555555555555555554444444443333333322222222222222222111111111000000000/////////////....-------,,,,,,,++++++++********)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUTTUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOPPQQRRSSSSTTTTTTTTUUUUUUUVVVWWWWXXXXXY[[[\\\\\\\\\\\]]]\\\\\\\[\\\\\[[[[[[ZZZZZZZZZZZZZZ\\\\\]]\\\\\\[[[[ZZZYYYXXWWVVVUUTTSSSRRQQPPPOOOOONNNNNNNMMMMMMLLLLLLKKKKKKKHGGGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;:::::::::::::::::99999999999999999998888888888888888888888887777777777777777777777777777777666666666666655555555555555555555555555555544444444443333333222222222222222221111111110000000000/////////////...-------,,,,,,,,++++++++********))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$###############""""""""""""""!!!!!!!!!!!!!!!  STTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPQQQRRSSSSTTTTTTTTTUUUUUVVVVWWWXXXXXY[[[\\\\\\\\\\\\\\\\\\\\\[\\\\\[[[[[[ZZZZZZZZZZZZZZ\\\\\\\\\\\\\[[[ZZZYYXXXXWVVVUUUTTSSRRQQQPPPOOOOONNNNNNNMMMMMLLLLLLKKKKKKKJGGGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;<<<<<<;;;;;;;;;;;;;;;::::;:::::::::::::::999999999999999999999888888888888888888888887777777777777777777777777777777666666666666655555555555555555555555555555554444444444333333322222222222222221111111110000000000//////////////...------,,,,,,,,++++++++********))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$################"""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNOONNNNNNNOOOOPPQQQRRSSSSTTTTTTUUUUUUUVVVWWWXXXXYYYY\\\]]]]]]]]]]]^^^]]]]]]]\^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWVVVVUUUTTSSRRRQQPPPOOOOOOMMMLLLLLLKKKKKKJJJJJJJIIIFFFFFFFFFFFEEEEEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:;;;;;::::::::::::::::9999:::9999999999999999999888999998888888888887777777777777777777777666666666666666666666666666666655555555555555555555554444444445555555444444444444333333222222222222211111111111110000000000//////////////......-------,,,,,,,,+++++*************))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNONNNNNNNNNOOOPPPQQRRRSSSSSTTTTTTUUUUUVVVVWWWXXXYYYY\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXWWWWVVVUUUTTTSSRRQQQPPPPOOOOOMMMLLLLLKKKKKKJJJJJJJIIIIFFFFFFFFFFEEEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::;;;;::::::::::::::::99999:::9999999999999999988888999988888888888877777777777777777777776666666666666666666666666666665555555555555555555555544444444445555554444444444444333333222222222222111111111111100000000000//////////////......------,,,,,,,,++++++************)))))))))))))((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOPPPQQRRRSSSSTTTTTTTUUUUUVVVWWWXXXXYYY\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXWWWWVVVUUUTTTSSSRRQQQPPPPOOOOOMMMLLLLKKKKKKJJJJJJJJIIIIFFFFFFFFFEEEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::;;;:::::::::::::::::99999::9999999999999999888888899988888888888887777777777777777777776666666666666666666666666666655555555555555555555555544444444444555544444444444444433333322222222222111111111111110000000000//////////////......------,,,,,,,,+++++++************)))))))))))))((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!  STTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSTTTTTTTUUUUVVVWWWXXXXYYY\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[ZZYYYXXWWWVVVUUUUUTTTSSSRRQQQPPPPOOOOOMMLLLLLKKKKKJJJJJJJJIIIIIFFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;:::::::::::::::::999999::9999999999999988888888899888888888888877777777777777777777766666666666666666666666666665555555555555555555555555444444444444555444444444444444433333322222222222111111111111100000000000//////////////.....------,,,,,,,+++++++++***********))))))))))))))(((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!  SSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOPPPQQQRRRRSSSTTTTTTTUUUVVVVWWWXXXYYY\\\\\]]]]]]]]]]]]]]]]]]]\^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYXXWWWVVVVUUUTTTTSSSRRRQQQPPPPOOOOOMMLLLLKKKKKJJJJJJJJIIIIIIFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::;:::::::::::::::::9999999::9999999999999888888888888888888888888777777777777777777777666666666666666666666666665555555555555555555555555544444444444444444444444444444444333333322222222221111111111111100000000000/////////////......-----,,,,,,,++++++++++**********)))))))))))))))((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!  SSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRSSSSTTTTTUUUUVVVWWWXXXXYY\\\\\\]]]]]]]]]]]]]]]]]]\^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[ZZYYXXXWWVVVVUUUTTTTTSSSRRRQQQPPPPOOOOOMMLLLLKKKKKJJJJJJJIIIIIIIFFFFFFEEEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::99999999:99999999999998888888888888888888888888777777777777777777776666666666666666666666666655555555555555555555555554444444444444444444444444444444444333333322222222211111111111111000000000000/////////////.....-----,,,,,,,+++++++++++**********))))))))))))))(((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPQQQRRRRSSSSSTTTTTUUUVVVWWWXXXXYY\\\\\\]]]]]]]]]]]]]]]]\\\^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\[[[[ZZZYYXXWWVVVUUUUTTTTTSSSRRRRQQQPPPPOOOOOMMLLLLKKKKJJJJJJJIIIIIIIIFFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999999998888888888888888888888888777777777777777777776666666666666666656666666555555555555555555555555554444444444444444444444444444444444433333332222222221111111111111100000000000//////////////.....-----,,,,,,++++++++++++*********)))))))))))))))((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQRRRSSSSSSTTTTUUUUVVVWWWXXXXY\\\\\\\\]]]]]]]]]]]]]\\\\^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[ZZYYYXXWWVVVUUUTTTTSSSSSRRRQQQQPPPPOOOOOMMLLLKKKKKJJJJJJJIIIIIIIIFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999999999998888888888888888888888887777777777777777777766666666666666665556666655555555555555555555555555444444444444444444444444444444444444333333332222222211111111111111000000000000/////////////......----,,,,,,++++++++++++*********)))))))))))))))(((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPQQQQRRSSSSSSTTTTTUUUVVVWWWXXXXY\\\\\\\\\\\]]]]]]]\\\\\\\^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[ZZYYXXWWVVVUUUTTTTSSSSSRRRRQQQQPPPPOOOONMMLLLKKKKJJJJJJJIIIIIIIIIFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999999998888888888888888888888887777777777777767777776666666666666665555666655555555555555555555455555444444444444444444444444444444444444433333333222222211111111111111000000000000//////////////.....-----,,,,,,++++++++++++*********))))))))))))))(((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPQQQQRRRSSSSSSTTTTUUUUVVWWWWXXXX\\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[ZZYYXXWWVVVUUUTTTSSSSSRRRRQQQQQPPPPOOOONMMLLLKKKKJJJJJJIIIIIIIIIIFFEEEEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;<<;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999988888888888888888888888887777777777777667777766666666666666655555666555555555555555555544455544444444444444444444444444444444444444333333333222222211111111111110000000000000/////////////......----,,,,,,++++++++++++*********)))))))))))))))((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPPQQQQRRRSSSSSSTTTTUUUVVVWWWXXXX\\\\\\\\\\\\\\\\\\\\\\\\\^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[ZZYYXXWWVVUUUTTTSSSSSRRRRRQQQQPPPPPOOOONMLLLLKKKKJJJJJIIIIIIIIIIHFFEEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;<;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999988888888888888888888888887777777777777666777766666666666666655555566555555555555555555544445544444444444444444444443444444444444444333333333322222211111111111110000000000000//////////////.....-----,,,,,,+++++++++++**********))))))))))))))(((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOONOONNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNOOOOPPPPQQQQQRRRSSSSSTTTTUUUVVVWWWWXXX[\\\\\\\\\\\\\\\\\\\\\\[[]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZYYXXWWVVUUUTTSSSSSRRRRRQQQQQPPPPPOOOONMLLLLKKKJJJJJJIIIIIIIIIHHFEEEEEEEEEEEEDDDDDDDDDDDDDCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999998888888888888888888888887777777777777666677766666666666666655555556555555555555555555544444544444444444444444444433344444444444444333333333332222221111111111110000000000000//////////////......-----,,,,,+++++++++++**********))))))))))))))(((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNONNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNOOOOOPPPPQQQQRRRRSSSSSTTTTUUUVVVWWWXXX[[\\\\\\\\\\\\\\\\\\\[[[[]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZYYXXWWVVUUUTTSSSSSRRRRRQQQQPPPPPOOOONNMLLLKKKKJJJJJJIIIIIIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999999988888888888888888888888877777777777777666677666666666666666555555555555555555555555555544444444444444444444444443333344444444444433333333333322222211111111111100000000000000//////////////......----,,,,,,+++++++++++**********))))))))))))))(((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNMNNNNNNNNOOOOPPPPQQQQRRRRRSSSSTTTTUUUVVVWWWXXX[[\\\\\\\\\\\\\\\\\\[[[[[]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZYYXXWWVVUUUTTSSSSRRRRRQQQQPPPPPOOOOONNLLLLKKKKJJJJJIIIIIIIIHHHHEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999999998888888888888888888888887777777777777666667766666666666666555555555555555555555555555554444444444444444444444443333334444444444333333333333332222211111111111100000000000000///////////////......----,,,,,+++++++++++**********))))))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNMMMMNNNNNNNOOOOPPPPPQQQQRRRRRSSSSTTTUUUVVVWWWWXX[[[\\\\\\\\\\\\\\\[[[[[[[]\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\[[[ZZYYXXWWVVUUUTTSSSSRRRRQQQQQPPPPOOOOONNNLLLLKKKKJJJJJIIIIIIIHHHHHEEEEEEEEEEDDDDDDDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999999998888888888888888888888887777777777777666666766666666666666555555555555555555555555555554444444444444444444444433333333444444444333333333333332222221111111111100000000000000///////////////......-----,,,,,++++++++++**********)))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  RRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYXYXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNMMMMMMMNNNNNNOOOOOPPPPPQQQRRRRRRSSSSTTTUUUVVVWWWXX[[[\\\\\\\\\\\\\\[[[[[[[[\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZYYYXXWVVVUUTTSSSRRRRQQQQQPPPPOOOOONNNNLLLKKKKKJJJJJIIIIIIHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999999998888888888888888778888887777777777777766666676666666666666655555555555555555555555555555444444444444444444444433333333344444443333333333333332222221111111111100000000000000////////////////......-----,,,,,++++++++++**********))))))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  RRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOOOPPPPPQQQRRRRRSSSSTTTUUUVVVWWWWX[[[[\\\\\\\\\\\\[[[[[[[ZZ\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[ZZZYYXXWWVVUUTTSSSRRRRQQQQPPPPOOOOONNNNNLLLKKKKJJJJJIIIIIIIHHHHHHEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999989999999888888888888888777888887777777777777766666666666666666666655555555555555555555555555555544444444444444444444443333333334444443333333333333332222221111111111100000000000000////////////////.......----,,,,,++++++++++**********))))))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  RRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOPPPPPPQQQRRRRRSSSTTTUUUVVVWWWWX[[[[\\\\\\\\\\\\[[[[[[[ZZ\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYXXWWVVUUTTSSSRRRQQQQPPPPPOOOONNNNNNLLLKKKKJJJJJIIIIIIHHHHHHHEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::9::::9999999999999999998889999998888888888888877777888877777777777777766666666666666666666555555555555555555555555555555544444444444444444444433333333334444433333333333333322222211111111111000000000000000///////////////.......-----,,,,,++++++++++*********)))))))))))))))((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOPPPPPQQQQRRRRSSSSTTTUUUVVVWWWX[[[[[\\\\\\\\\\\[[[[[[ZZZ\\[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[ZZZYYXXWWVVUUUTSSSRRRQQQQPPPPOOOONNNNNNMLLKKKKKJJJJJIIIIIHHHHHHHHEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>==============<=<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::99:::9999999999999999988888999988888888888888877777788777777777777777766666666666666666666555555555555555555555555555555554444444444444444444433333333333444433333333333333322222211111111111000000000000000////////////////.......----,,,,,,+++++++++**********))))))))))))))(((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  RRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOOOPPPPQQQQQRRRRSSSTTTUUUVVVWWWW[[[[[\\\\\\\\\\[[[[[[[ZZZ\\[[[[[[ZZZZZZZ[[[[[[[\\\\\\\\\[[[[ZZZYYYXXWWVVUUTTSSRRRQQQPPPPOOOONNNNNMMMLKKKKKKJJJJIIIIIIHHHHHHHHEEEEDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::999::9999999999999999988888899998888888888888877777778777777777777777776666666666666666666555555555555555555555555555555555444444444444444444443333333333344433333333333333322222221111111111000000000000000////////////////.......-----,,,,,+++++++++**********))))))))))))))(((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPQQQQQRRRSSSTTTUUUVVVWWWW[[[[[[\\\\\\\\\\[[[[[ZZZZ\[[[[[ZZZZZZZZZZZ[[[[[[\\[[\\[[[[[[ZZZYYYXXWWVVUUTTSSRRRQQQPPPOOOONNNNNMMMMKKKKKKKJJJJIIIIIHHHHHHHHGEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::9999:99999999999999999888888899888888888888887777777777777777777777777766666666666666666665555555555555555555555555555555554444444444444444444443333333333344433333333333333222222221111111110000000000000000///////////////........-----,,,,,+++++++++*********)))))))))))))))((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPQQQQRRRRSSTTTTUUUVVVWWWZ[[[[[\\\\\\\\\\[[[[[ZZZZ\[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZYYYXXWWVVUUTTSSRRRQQQPPPOOONNNNNMMMMMKKKKKKJJJJJIIIIIHHHHHHHGGEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999998888888889888888888888888777777777777777777777777766666666666666666665555555555555555555555555555555555444444444444444444444333333333334443333333333333322222222111111111000000000000000////////////////.......-----,,,,,+++++++++**********))))))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOPPPQQQQRRRSSSTTTUUUVVVWWWZ[[[[[[\\\\\\\\\[[[[[ZZZZ[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXWWWVVUUTSSSRRQQQPPOOOONNNNMMMMMMKKKKKKJJJJJIIIIHHHHHHHGGGEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999998888888888888888888888887777777777777777777777777776666666666666666665555555555555555555555555555555555544444444444444444444333333333333443333333333333322222222211111111000000000000000////////////////........-----,,,,,++++++++***********))))))))))))))((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNONNNNNNNNNNNNNNNNNNNNNNNMNNNMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMNNNNNNOOOOOOOPPPPQQQRRRSSSTTTUUUVVVVWWZZ[[[[[\\\\\\\\\[[[[[[ZZZ[[[[ZZZZZZZYYYYZZZZZZZ[[[[[[[[[[[[ZZZZYYYXXXWWVVUUTSSSRRQQPPPOOONNNNMMMMMMMKKKKKJJJJJIIIIIHHHHHHGGGGDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999998888888888888888888888887777777777777777777777777776666666666666666665555555555555555555555555555555555554444444444444444444433333333333344333333333333322222222221111111100000000000000////////////////........-----,,,,,+++++++++***********)))))))))))))(((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPQQQRRRSSSTTTUUUVVVVWWZZ[[[[[\\\\\\\\\[[[[[ZZZZ[[[[ZZZZZYYYYYYYYYZZZZZZ[ZZ[[[[[ZZZZZZYYYXXXWWVVUUTSSSRRQQPPPOOONNNMMMMMMLLKKKKKJJJJJIIIIHHHHHHGGGGGDDDDDDDDDDDDDCCCCCCCCCCCCCBBAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999998888888888888888888888887777777777777777777777777776666666666666666666555555555555555555555555555555555554444444444444444444433333333333334433333333333332222222222111111100000000000000/////////////////.......-----,,,,,,++++++++************))))))))))))(((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMNNNNNNNOOOOOOOPPQQQQRRRSSSTTUUUVVVVWWWWYZZZZZ[[[[[[[[[[[[ZZZZYYY\\[[[[ZZZZZZZYYZZZZZZZZ[[ZZZZZZZZZZZZZYYYXXXWWVVUUUTTSSSRRQQPPPOOONNNNMMMMMJJJIIIIIIHHHHHGGGGGFFFFFFDDDDDDDDDDDDDCCCCCCCCCCCCCBBAAAAAAAAAAAAAAAA@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999998888888888888888888888887777777777777777777777776666666666666665555555555555555555544445555444444444444444444443444333333333333333333332233333333222222222221111111111111100000000000000/////////////////.......----,,,,,++++++++*************)))))))))))((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMNNNNNNOOOOOOOPPPQQQRRRSSTTTUUUVVVVWWWWYYZZZZZ[[[[[[[[[[[ZZZZZYY\\[[[[ZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZZYYYYXXWWWVVUUUTTSSSRRQQPPPOOONNNMMMMMMJJIIIIIIIHHHHGGGGGFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCBAAAAAAAAAAAAAAAA@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999998888888888888888888888887777777777777777777777766666666666666656555555555555555555444444555444444444444444444443344333333333333333333333223333333322222222222111111111111110000000000000/////////////////.......-----,,,,,+++++++**************)))))))))))((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!  QRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMNNNNNNNOOOOOOPPPQQQRRRSSTTTUUUVVVVWWWWYYZZZZZ[[[[[[[[[[[ZZZZZYY\\[[[[ZZZZZYYYYYYYYZZZZZZZZZZZZZZZZYYYYYXXXWWVVVUUUTTSSSRRQQPPPOONNNNMMMMMMIIIIIIIIHHHHHGGGGGFFFFFFFDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999998888888888888888888888887777777777777777777777666666666666666655555555555555555555444444455444444444444444444444334433333333333333333333222333333322222222222211111111111111000000000000//////////////////.......-----,,,,++++++++**************))))))))))((((((((((((((('''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!  QQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSTTTUUUVVVVWWWWYYZZZZZZ[[[[[[[[[[ZZZZZYY\\[[[[ZZZZYYYYYYYYYYYZZZZYYZZZZZYYYYYYYXXXXWWVVUUUUTTSSSRRQQPPPOONNNMMMMMMMIIIIIIIHHHHHGGGGGFFFFFFFFDDDDDDDDDDCCCCCCCCCCCCCCCBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999998888888888888888888888887777777777777777777777666666666666666655555555555555555554444444444444444444444444444444333433333333333333333333222233333333222222222221111111111111100000000000//////////////////.......-----,,,,,+++++++***************)))))))))((((((((((((((('''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  QQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMMNNNNNNNOOOOOPPPQQQRRSSSTTTUUUVVVVWWWWYYYZZZZZ[[[[[[[[[ZZZZZZYY\\[[[[ZZZZYYYYYYYYYYYYYZZYYYYYYYYYYYYYXXXXWWWVVUUUUTTSSSRRQQPPPOONNNMMMMMMLIIIIIIIHHHHGGGGGGFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999988888888888888888888888877777777777777777777766666666666666666655555555555555555444444444444444444444444444444443333333333333333333333322222233333332222222222221111111111111100000000000/////////////////.......------,,,,++++++++**************))))))))))((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!  QQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMLLLMMMMMMMMMNNNNNNNOOOOOPPPQQQRRSSSTTUUUUVVVVWWWWYYYZZZZZZ[[[[[[[[ZZZZZZYY\\[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXWWWVVVUUTUTTSSSRRQQPPPOONNNMMMMLLLIIIIIIHHHHHGGGGGFFFFFFFFFDDDDDDDCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:;;;::::::::::::::9999999999999999988888888888888888888888877777777777777776777766666666666666666655555555555555554444444444444444444444444444444433333333333333333333333222222223333333222222222222111111111111110000000000/////////////////........-----,,,,++++++++***************)))))))))((((((((((((((('''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!  QQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMLLLLLLMMMMMMMNNNNNNOOOOOOPPQQQRRRSSTTTUUUVVVVVWWWWYYYZZZZZZ[[[[[[[[ZZZZZZYY\\[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWVVVUUUTTTTSSSRRQQQPPOONNMMMMLLLLIIIIHHHHHHGGGGGFFFFFFFFFEDDDDDDCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::;;::::::::::::::99999999999999999888888888888888878888888777777777777777766776666666666666666666555555555555555544444444444444444444444444444444333333333333333333333322222222223333333222222222222111111111111110000000000////////////////........-----,,,,,++++++++**************)))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!  QQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPQQQRRRSSTTTUUUVVVVVWWWWYYYZZZZZZ[[[[[[[[ZZZZZZYY\\\[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWVVVUUUTTTTTSSSRRQQQPPOONNMMMMLLLLIIHHHHHHHGGGGGFFFFFFFFFEEDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;:::::::::::::::9999999999999999888888888888888877888888777777777777777766676666666666666666666555555555555555544444444444444444444444444444443333333333333333333332222222222222333333322222222222211111111111111000000000////////////////........------,,,,++++++++**************))))))))))((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPQQQRRSSSTTUUUUVVVVWWWWWYYYZZZZZZZ[[[[[[[ZZZZZZYY\\\[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVUUUTTTTTTSSSRRQQQPPOONNMMMLLLLLHHHHHHHHGGGGGGFFFFFFFEEEEDDDCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>==>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999998888888888888888777888888777777777777776666666666666666666666665555555555555555444444444444444444444444444443333333333333333333333222222222222222333333222222222222111111111111111000000000///////////////.........-----,,,,,++++++++**************)))))))))((((((((((((((('''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOPPQQQRRRSSSTTUUUVVVVVWWWWWYYYYZZZZZZ[[[[[[ZZZZZZZYY\\\[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVUUUTTTTTTSSSSRRQQQPPOONNMMLLLLLKHHHHHHHGGGGGGFFFFFFFEEEEEDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999988888888888888887777888887777777777777766666666666666666666666655555555555555554444444444444444444444444444333333333333333333333322222222222222222333333222222222222111111111111111000000000////////////...........------,,,,++++++++**************))))))))))((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNOOOOOOPPQQQRRRSSTTTUUUVVVVVWWWWWYYYYZZZZZZZ[[[[[ZZZZZZYYY\\\[[[ZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVUUUUTTTTTTTSSSSRRQQQPPONNNMMLLLLKKHHHHHHGGGGGGFFFFFFFEEEEEEDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999988888888888888877777888877777777777777666666666666666666666666555555555555555554444444444444444444444444443333333333333333333332222222222222222222333322222222222222111111111111111000000000//////////............------,,,,,++++++++*************))))))))))((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNOOOOOOPPQQQRRRSSTTTUUUVVVVVWWWWWYYYYZZZZZZZZ[[[ZZZZZZZYYY\\[[[[ZZZZYYYYYYYYYYYYYYYXXXXWWWWWWVVVVVUUUUTTTTTSTSSSSSRRQQPPOONNMMMLLLKKKHHHHGGGGGGGFFFFFFFEEEEEEECCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999888888888888888777777888777777777777776666666666666666666666665555555555555555444444444444444444444444444333333333333333333333222222222222222222222332222222222222221111111111111111000000000/////////............-------,,,,,+++++++**************)))))))))(((((((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMMMMNNNNNOOOOOPPQQQQRRRSSTTTUUUVVVVVWWWWWYYYYZZZZZZZZZZZZZZZZZZYYY\\[[[[ZZZZYYYYYYYYYYYYYXXXXWWWWWWVVVVVUUUUUTTTTTSSTSSSSRRRQQPPOONNMMLLLKKKKHHGGGGGGGGFFFFFFFEEEEEEEECCCCCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999888888888888888777777788777777777777776666666666666666666666665555555555555555544444444444444444444444443333333333333333332333222222222222222222222222222222222222222111111111111111100000000////////.............-------,,,,,,+++++++*************))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLMMMMMNNNNOOOOOOPPQQQQRRSSSTTTUUUVVVVVWWWWWYYYYZZZZZZZZZZZZZZZZZZYYY\\[[[[ZZZZYYYYYYYYYYYXXXXWWWWWWVVVVVUUUUUTTTTTSSSSSSSSSRRRQQPPOONMMMLLKKKKKGGGGGGGGGFFFFFFFFEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999998888888888888887777777787777777777777776666666666666666666666555555555555555555444444444444444444444444433333333333333333222322222222222222222222222222222222222222221111111111111111000000000///////.............-------,,,,,,,+++++++************))))))))))((((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  PPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLMMMMMNNNNOOOOOOPPQQQQRRSSSTTTUUUVVVVVWWWWWYYYYZZZZZZZZZZZZZZZZZYYYY\[[[[ZZZZYYYYYYYYYYYXXXXXWWWWWVVVVUUUUUTTTTTTSSSSSSSSSSRRRQQPOONNMMLLLKKKKJGGGGGGGGFFFFFFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999998988888888888888877777777777777777777777766666666666666666666665555555555555555555444444444444444444444443333333333333333322222222222222222222222222222222222222222222211111111111111111000000000///////...........---------,,,,,,,++++++*************)))))))))(((((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!  PPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLMMMMNNNNOOOOOOPPQQQRRRSSSTTTUUUUVVVVVWWWWYYYYZZZZZZZZZZZZZZZZZYYYY\[[[ZZZZZYYYYYYYYYYXXXXXXWWWVVVVVUUUUUTTTTTSSSSSSSSSSSRRRQQPPOONNMLLLKKKJJJGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCCCCBBBBBBBBBBBBBBBBA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999988888888888888888877777777777777777777777666666666666666666666655555555555555555544444444444444444444434433333333333333332222222222222222222222222222222222222222222221111111111111111110000000000//////...........---------,,,,,,,,++++++************))))))))))(((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  PPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLMMMMNNNNNOOOOOPPQQQQRRRSSTTTUUUUVVVVVWWWWYYYYZZZZZZZZZZZZZZZZYYYYX[[[[ZZZYYYYYYYYYYXXXXXXXXWWVVVVUUUUUTTTTTTSSSSSSSSSSSSRRRQQPPONNMMLLKKKJJJJGGGGFFFFFFFFFFEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999988888888888888888877777777777777777777777666666666666666666666655555555555555545554444444444444444444433433333333333333322222222222222222222222222222222222222222222221111111111111111110000000000///////.........----------,,,,,,,,++++++************))))))))))((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!  PPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLMMMMNNNNNOOOOOPPQQQQRRRSSSTTTUUUVVVVVWWWWYYYYZZZZZZZZZZZZZZZZYYYYX[[[ZZZYYYYYYYYXXXXXXXXXXWWVVVVUUUUTTTTTTSSSSSSSSSSSSSRRRQQPPOONMMLLKKKJJJJJGGFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCBBBBBBBBBBBBBBBBAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999888888888888888887777777777777777777777776666666666666666666666555555555555555445544444444444444444444333333333333333332222222222222222222222222221111111112222222222111111111111100111000000000000//////.........----------,,,,,,,,,++++++************)))))))))(((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  PPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLMMMMNNNNNOOOOOOPPQQQRRRSSSTTTUUUUVVVVVWWWYYYYZZZZZZZZZZZZZZZYYYYXX[[ZZZYYYYYXXXXXXXXXXXXXWWVVVUUUUTTTTTTSSSSSSSSSSSSSSSRRRQQPOONNMLLKKKJJJJJJFFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999998888888888888888877777777777777777777777776666666666666666666655555555555555554445444444444444444444443333333333333333322222222222222222222222211111111111112222222211111111111110000110000000000000//////........-----------,,,,,,,,+++++++***********))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLMMMMNNNNNOOOOOPPQQQRRRSSSTTTUUUUVVVVVWWWYYYYZZZZZZZZZZZZZZZYYYXXX[ZZZYYYYXXXXXXXXXXXXXXWWWVVUUUUTTTTSSSSSSSSSSSSSSRSSRRRQQPPONNMMLLKKJJJJJIIFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::9999999999999998888888888888888877777777777777777777777776666666666666666666655555555555555554444444444444444444444443333333333333333222222222222222222222222111111111111111222221111111111111110000000000000000000///////.......-----------,,,,,,,,,+++++++**********)))))))))))(((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKLLLLLLMMMMMNNNNNOOOOOPPQQQRRRSSSTTTUUUUVVVVWWWYYYYYZZZZZZZZZZZZZYYYYXXXZZZYYYXXXXXXXXXXXXXXWWWWWVUUUTTTTSSSSSSSSSSSSSSSRRSRRRQQPPOONMMLLKKJJJJIIIIFFFFFFFFFFEEEEEEEEEEEDDDDCCCCBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9:::9999999999999998888888888888888877777777777777777777777776666666666666666666655555555555555554444444444444444444444443333333333333333222222222222222222222221111111111111111121111111111111111100000000000000000000///////........----------,,,,,,,,,,++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMNNNNNNOOOOPPQQQRRRSSSTTTUUUUVVVVVWWYYYYYZZZZZZZZZZZZZYYYXXXWZZYYYXXXWWWWWWWWWWWWWWWWVUUUTTTTSSSSSSSSSSSSSSSRRRSRRRQQPPONNMLLKKJJJJIIIIIFFFFFFFFFEEEEEEEEEEEDDDDDCCBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99::99999999999999998888888888888888877777777777777777777777766666666666666666665555555555555555544444444444444444444444433333333333333332222222222222222222222111111111111111111111111111111111111000000000000000000000///////.......-----------,,,,,,,,,,++++++**********))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMNNNNNNOOOPPPQQQRRSSSTTTUUUUVVVVVWWYYYYYZZZZZZZZZZZZYYYYXXWWZYYXXXWWWWWWWWWWWWWWWWVVVUUTTTSSSSSRRRRRRRRRRRRRRRRRRQQPPONNMMLKKJJJJIIIIIIFFFFFFFEEEEEEEEEEEEDDDDDDCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@?????????????????>>>>>>>>>==============<<==<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99:99999999999999998888888888888888877777777777777777777777766666666666666665665555555555555555544444444444444444444444433333333333333322222222222222222122222111111111111111111111111111111111110000000000000000000000////////.......----------,,,,,,,,,,,++++++**********))))))))))))(((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMNNNNNNOOPPPQQQRRRSSSTTTUUUVVVVVWWYYYYYZZZZZZZZZZZYYYYXXXWWYYXXXWWWWVVVVVVVWWWVVVVVVUTTTSSSSRRRRRRRRRRRRRRRRRRRQQPPOONMMLLKKJJJIIIIIIIFFFFFFEEEEEEEEEEEEDDDDDDDBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@?????????????????>>>>>>>>>==============<<<=<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999999999999998888888888888888877777777777777776777777766666666666666665565555555555555555544444444444444444444444333333333333333322222222222222221112221111111111111111111111111111111111100000000000000000000000////////........----------,,,,,,,,,,,++++++*********)))))))))))))(((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOONMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMNNNNNNOOPPPQQRRRSSSTTTUUUVVVVVWWYYYYYZZZZZZZZZZZYYYYXXWWVYYXXWWWVVVVVVVVVVVVVVVVUUTTTSSSRRRRRRRRRRRRRRRRRRRRRQQPPONNMLLKKJJIIIIIIIIIFFFFEEEEEEEEEEEEEEDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@?????????????????>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999999999999998888888888888888877777777777777776677777766666666666666655555555555555555555444444444444444444444444333333333333333332222222222222221111221111111111111111111111111111111111000000000000000000000000/////////.......-----------,,,,,,,,,,,++++++*********)))))))))))))(((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!  OPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKJKKKKKKKKLLLLLLLMMMMMMNNNNOOPPPQQQRRSSSTTTUUUVVVVVWWYYYYYYZZZZZZZZZYYYYXXWWWVYXXWWVVVVUUUUUUVVVVVVUUUUTSSSRRRRRRQQRRRRRRRRRRRRQRQQPPOONMLLKKJJIIIIIIIIIIFFEEEEEEEEEEEEEEEDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@?????????????????>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999999999888888888888888887777777777777776666777776666666666666666555555555555555555554444444444444444444444433333333333333333222222222222222111112111111111111111111111100111111110000000000000000000000000///////////.......-----------,,,,,,,,,,+++++++********))))))))))))))((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!  PPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJKKKKKKKLLLLLLMMMMMNOOOPPQQQRRRSSTTTTUUUUVVVYYYZZZZZZZZZZZZYYYYXXXWWVYXXWWVVVUUUUUUUUUVVVUUUUUTTTSSSRRRRRRRRRRRRSSSSRRRPPOONNMLLKJJIIIHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888887777777777777777666667666666666666666655555555555555555544444444444444444444444443333333333333322332222222222222222111111111111111111100000000000000000000000000000////////////////////////........--------,,,,,,,,,,,,+++++++*******))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!  PPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJKKKKKKKLLLLLLMMMMNOOOPPPQQRRRSSTTTUUUUUVVVYYYZZZZZZZZZZZYYYYXXXWWVVXXWWVVUUUUUUUUUUUUUUUUUTTTSSSSRRRRRRRRRRRRRRRRRRRRPOONNMMLKKJJIIHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999998888888888888888777777777777777766666666666666666666655555555555555555554444444444444444444444444333333333333332223222222222222222211111111111111111111000000000000000000000000000//////////////////////////........--------,,,,,,,,,,,,+++++++*******))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJKKKKKKKLLLLLLMMMNNOOPPPQQRRRSSTTTUUUUVVVVYYYYZZZZZZZZZYYYYYXXWWWVUXWWVVUUUUTTTTTTUUUUUUTTTTSSSRRRRQQQQQQQQRRRRRRRRQQOOONNMLLKJJIIHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999999888888888888888877777777777777776666666666666666666665555555555555555555444444444444444444444444433333333333332222222222222222222221111111111111111111100000000000000000000000000///////////////////////////.........--------,,,,,,,,,,,,+++++++*******)))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKLLLLLMMMNNOOOPPQQRRRSSTTTUUUUVVVVYYYYZZZZZZZYYYYYYXXXWWVVUXWWVUUUTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQRQQQQQOONNMMLKKJJIIHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888887777777777777777666666666666666666666655555555555555555544444444444444444444444443333333333333222222222222222222222211111111111111111110000000000000000000000000////////////////////////////..........---------,,,,,,,,,,,+++++++******)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKLLLLLLMMNNOOOPPQQRRSSSTTTUUUUVVVVYYYYZZZZZZYYYYYYXXXWWVVUUWWVVUUTTTTSSSTTTTTTTTTSSSSRRRQQQQPPPPPQQQQQQQQQQQPONNMMLLKJJIIHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999998888888888888888877777777777777766666666666666666666655555555555555555554444444444444444444444443333333333333322222222222222222222222111111111111111111100000000000000000000000/////////////////////////////...........---------,,,,,,,,,,,+++++++******)))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKLLLLLMMNNOOOPPQQRRSSSTTTUUUVVVVVYYYYZZZYYYYYYYYYXXXWWVVUUWWVUUTTTSSSSSSSSSSSSSSSSSRRQQQQPPPPPPPPPPPPQQQQPPPNNMMLLKKJJIIHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888887777777777777777666666666666666666666555555555555555555544444444444444444444344433333333333333222222222222222222222221111111111111111111000000000000000/0000000/////////////////////////////............---------,,,,,,,,,,,+++++++******)))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKLLLLLMMNNNOOPPQQRRSSSTTUUUUVVVVVYYYYYYYYYYYYYYYXXXWWWVVUTWVVUUTTSSSSSSSSSSSSSSSSRRRQQQPPPPPPOPPPPPPPPPPPPPPNNMMLLKJJIIIHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888887777777777777777666666666666666666666555555555555555555544444444444444444444334433333333333333222222222222222222222222111111111111111111000000000000000//000000/////////////////////////////.............----------,,,,,,,,,,+++++++******))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJIIIIIIIIIIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKLLLLMMNNNOOPPQQRRSSSTTUUUUVVVVVYYYYYYYYYYYYYYXXXXWWVVUUTWVVUTTTSSSSSSSSSSSSSSRRRRQQQPPPOOOOOOOOOOOOPPPPOOOMMMLLKKJJIIHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999999888888888888888877777777777777776666666666666666666666555555555555555555444444444444444444433334333333333333332222222222222222222222222111111111111111110000000000000000//0000//////////////////////////////..............-----------,,,,,,,,,+++++++******))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!  OPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKLLLLMMNNNOOPPQQRRSSSTTUUUUVVVVVYYYYYYYYYYYYYXXXXWWWVVUUTWVUUTTSSSSRRRRRRRRRRRRRQQQQPPPOOOOOOOOOOOOOOOOOOOOMMLLLKKJJIIHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999999888888888888888877777777777777776666666666666666666666555555555555555555444444444444444444433333333333333333332222222222222222222222222211111111111111111000000000000000///000//////////////////////////////...............-----------,,,,,,,,,,++++++*****))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!  OOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIJJJJJJJJJJJJKKKKKKLLLLMMNNOOOPPQQRRSSSTTUUUUVVVVVYYYZYYYYYYYYYXXXXWWVVUUTTVVUUTTSSSRRRRRRRRRRRRRQQQPPPOOOONNNNNNNNNNNNOOOONNMMLLKKKJJIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999998888888888888888777777777777777766666666666666666666665555555555555555454444444444444444444333333333333333333322222222222222222222222222111111111111111110000000000000000///000/////////////////////.///////................------------,,,,,,,,,++++++*****))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIJJJJJJJJJJKKKKKKLLLLMMNNOOOPPQQRRSSSTTUUUUVVVVVYYYZYYYYYYYYXXXXWWWVVUUTTVVUTTSSSRRRRRRRRRRRQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNLLLLKKJJJIIHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999988888888888888887777777777777777666666666666666666666655555555555555554444444444444444444443333333333333333333222222222222222222222222222111111111111111100000000000000000///00/////////////////////..//////.................------------,,,,,,,,,++++++*****))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIJJJJJJJJJKKKKKKLLLLMMNNOOOPPQQRRSSSTTTUUUVVVVVYYZZZYYYYYYYXXXXWWVVVUUTTVUUTTSSSRRRRRQQQQQQQQQQPPPOOONNNNMMMMMMMMMMMNNNNNNLLLKKKJJJIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999988888888888888887777777777777777766666666666666666666655555555555555554444444444444444444433333333333333333333222222222222222222222222222211111111111111100000000000000000////00////////////////////.../////..................-------------,,,,,,,,++++++*****)))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIJJJJJJJJJKKKKKLLLLLMMNNOOOPPQQRRRSSTTTUUUVVVVVYYYZZYYYYYYYXXXWWWVVUUUTTVUUTTSSSRRRQQQQQQQQQQPPPPOOONNNMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999888888888888888877777777777777777666666666666666566666555555555555555544444444444444444444333333333333333333332222222222222222222222222222211111111111111000000000000000000////0////////////////////....////....................------------,,,,,,,,++++++****))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJKKKKKLLLLLMMNNOOOPPQQRRRSSTTTUUUVVVVVYYYZYYYYYYYXXXXWWWVVUUTTSVUUTTSSRRRRQQQQQQQPPPPPOOONNNNMMMMLLLLLLLLMMMMMMMMLLLKKKJJJIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::99999999999999888888888888888877777777777777777666666666666666556666555555555555555544444444444444444444333333333333333333333222222222222222222222222222211111111111111000000000000000000/////0////////////////////....///.....................------------,,,,,,,+++++++****)))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIJJJJJJJJKKKKKLLLLMMMNNOOOPPQQQRRSSTTTUUUUVVVVYYYYYYYYYYYXXXWWWVVVUUTTSVUUTTSSRRRQQQQQQPPPPPPOOONNNMMMMLLLLLLLLLLLLMMMMMMLLKKKKJJJIIIHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888888777777777777777776666666666666665556665555555555555555444444444444444444433333333333333333333332222222222222222222222222222211111111111110000000000000000000/////////////////////////.....///.....................-------------,,,,,,+++++++****)))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIJJJJJJJJKKKKKLLLLMMMNNOOOPPQQQRRSSSTTTUUUVVVVYYYYYYYYYYYXXXWWWVVUUUTTSVUUTTSSRRRQQQQPPPPPPOOOONNNMMMMLLLLLLLLLLLLLLLMMMMLLKKKKJJJIIIHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888777777777777777776666666666666665555665555555555555555444444444444444444433333333333333333333332222222222222222222222222222211111111111110000000000000000000/////////////////////////......//.......................------------,,,,,,++++++*****)))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJKKKKLLLLLMMMNNOOOPPQQQRRSSSTTTUUUVVVVYYYYYYYYYYXXXWWWVVVUUTTTSVUUTTSSRRQQQQPPPPPOOOOONNNMMMMLLLLLKKKKKKLLLLLLMMMLKKKKKJJJIIIHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888777777777777777776666666666666665555565555555555555555444444444444444444433333333333333333333332222222222222222222222222222211111111111111000000000000000000//////////////////////////......//.......................------------,,,,,,++++++****)))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJJKKKKLLLLMMMMNOOOPPPQQQRRSSSTTTUUUUVVVYYYYYYYYYXXXXWWWVVUUUTTSSUUTTTSSRRQQQPPPPOOOOONNNNMMMMLLLLKKKKKKKKKLLLLLMMMLKKKKKKJJIIIHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::9999999999999999888888888888887777777777777777766666666666666655555555555555555555554444444444444444444333333333333333333333322222222222222222222222222222111111111111111000000000000000000/////////////////////////......./........................------------,,,,,,+++++*****)))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJKKKKKLLLLMMMMNOOOPPPQQQRRSSSTTTUUUUVVVYYYYYYYYYXXXWWWVVVUUTTTSSUUTTTSSRRQQQPPPOOOOONNNNMMMMLLLLKKKKKKKKKKKLLLLLMMKKKKKKKJJJIIHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::9999999999999999888888888888887777777777777777766666666666666655555555555555555555554444444444444444443333333333333333323333322222222222222222222222222222111111111111111100000000000000000/////////////////////////......../........................------------,,,,,++++++****)))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJKKKKKLLLLMMMNNOOOPPPQQRRRSSSTTTTUUUUVVYYYYYYYXXXXWWWVVVUUUTTSSSUUTTSSSRRQQPPPPOOOONNNNMMMMLLLLKKKKKKKKKKKKLLLLLMMKKKKKKKJJJIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::9999999999999999888888888888887777777777777777766666666666666655555555555555555555554444444444444444443333333333333333322333322222222222222222222122222211111111111111111100000000000000000/////////////////////////..................................------------,,,,,+++++*****)))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!  NNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJKKKKLLLLMMMMNOOOPPPQQQRRRSSSTTTTUUUUUVXYYYYYXXXXWWWVVVUUUTTTSSSUUTTSSSRRQQPPPOOONNNNNMMMMLLLLLKKKKKKKKKKKKLLLLLMMLLKKKKKJJJIIIHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999998888888888888887777777777777777766666666666666655555555555555555555554444444444444444443333333333333333322233222222222222222222222112222211111111111111111100000000000000000/////////////////////////...................................-----------,,,,,,+++++****)))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!  NNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJKKKKLLLLMMMNNOOOPPPQQQRRRSSSSTTTTUUUUUXXXXXXXXXWWWVVVUUUTTTSSSRUUTTSSRRRQQPPPOOONNNNMMMMLLLLLKKKKKKKKKKKKKKLLLLMMLLKKKKKJJJIIIHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999999999999998888888888888887777777777777777666666666666666655555555555555555555554444444444444444443333333333333333322223222222222222222222221111222111111111111111111100000000000000000//////////////////////////...................................-----------,,,,,+++++****)))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!  NNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJKKKKLLLMMMMNNOOPPPQQQQRRRSSSTTTTTUUUUUXXXXXXXXWWWVVVUUUTTTSSSRRUTTTSSRRRQQPPOOONNNNMMMMMLLLLLKKKKKKKKKKKKKKLLLLMMLLKKKKKJJJIIIHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDD@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999998888888888888887777777777777777666666666666666655555555555555555555554444444444444444443333333333333333322222222222222222222222221111121111111111111111111100000000000000000//////////////////////////.............................-.-....-----------,,,,,++++*****)))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!  NNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJKKKKLLLMMMNNNOOPPPQQQRRRSSSSSTTTTTUUUUXXXXXXWWWWVVVUUTTTSSSSRRRUTTTSSRRQQQPPOOONNNMMMMMLLLLLKKKKKKKJJKKKKKKLLLLMMLLLKKKKJJJIIIHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDD@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999998888888888888887777777777777777666666666666666665555555555555555555554444444444444444443333333333333333222222222222222222222222221111111111111111111111111100000000000000000//////////////////////////...........................--------------------,,,,,+++++*****))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJKKKLLLLMMMNNNOPPPQQQRRRRSSSSTTTTTTTTUUWXWWWWWWVVVUUUTTTSSSSRRRRTTTSSSRRQQPPPOONNNNMMMMMLLLLLKKKKKKJJJJKKKKKLLLLMMKLKKKKKJJJIIIHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDD@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999999888888888888888777777777777777766666666666666666555555555555555555555444444444444444444333333333333333322222222222222222222222222111111111111111111111111110000000000000000//////////////////////////............................--------------------,,,,,+++++******)))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKLLLMMMNOOPPPQQQRRRRSSSSSSSSTTTTTWWWWWVVVVUUUTTSSSRRRRRQQQUTTTTSSRRRQQPPOOONNNNMMMMKKKKJJJJJJJIIJJJJJJKKKKLLIIIIIHHHHGGGFFFEEEEEEDDDDEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888888887777777777777776666666666666666665555555555555555444444333333333333333322222222222222222211111111111111111111100000000000000000000000000000000000//////////////////........................-------------------------,,,,,,++++*****)))))))))))((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIJJJJKKKLLLMMMNNOPPPQQQRRRRRSSSSSSSSSTTTTWWVVVVVVUUUTTSSSRRRQQQQQQTTTTSSSRRQQQPPOOONNNNMMMMKKKKJJJJJJJIIJJJJJJKKKKLLIIIIIHHHGGGGFFFEEEEEEDDDDEEEEEEDDDDDDDDDCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999999999998888888888888887777777777777776666666666666666665555555555555555444444333333333333333322222222222222222111111111111111111111000000000000000000000/00000000000000//////////////////........................-------------------------,,,,,,++++*****))))))))))))(((((((((((((''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIJJJJKKKLLLMMNNNPPPQQQRRRRRSSSSSSSSSSSSSSVVVVVVUUUTTTSSRRRQQQQQQPPTTTTSSSRRQQPPPOOONNNNMMMMKKKKJJJJJJIIIJJJJJJKKKKKLIIIIHHHHGGGFFFFEEEEEDDDDDEEEEEDDDDDDDDDCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999999999998888888888888888777777777777776666666666666666665555555555555554444444433333333333333322222222222222222111111111111111111111000000000000000000000//0000000000000//////////////////........................-------------------------,,,,,,+++++*****)))))))))))(((((((((((((''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIJJJJKKKLLMMMNNNPPPQQQRRRRSSSSSSSSSSSSSSSVVVVUUUUTTTSSRRRQQQQPPPPPTTTSSSSRRQQPPPOOONNNNMMMMKKKKJJJJJJIIIIJJJJJKKKKKKIIHHHHHHGGGFFFFEEEEEDDDDDEEEEEDDDDDDDDCCCCCCCCCCCBAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999999999998888888888888888777777777777776666666666666666565555555555555554444444443333333333333322222222222222222111111111111111111100000000000000000000000///000000000000/////////////////.........................------------------------,,,,,,,+++++*****)))))))))))((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIIJJJKKKLLLMMMNNOPPQQQRRRRSSSSSSSSSSSSSSSSVVUUUUUTTSSSRRQQQPPPPPPPPTSSSSSSRRQQQPPOOONNNNNMMMKKKKKJJJJJIIIIJJJJJJKKKKKHHHHHHHGGGGFFFFEEEEEDDDDDEEEEDDDDDDDDCCCCCCCCCCCBBAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999999999998888888888888888777777777777776666666666666666555555555555555554444444444333333333333322222222222222221111111111111111111100000000000000000000000////00000000000/////////////////.........................-----------------------,,,,,,,,+++++*****)))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQPPPPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIIJJJKKKLLLMMNNNOPPQQRRRRSSSSSSSSSSSSSSSSSUUUUUUTTSSSRRQQPPPPPOOOOOSSSSSSRRRQQQPPOOONNNNNMMMKKKKKJJJJJIIIIIJJJJJKKKKKHHHHHHGGGGFFFFEEEEEDDDDDDEEEDDDDDDDDCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>=>>>================<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999999999888888888888888877777777777777666666666666666655555555555555555444444444443333333333332222222222222222211111111111111111110000000000000000000000//////0000000000/////////////////......................-..-----------------------,,,,,,,,+++++*****)))))))))))((((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIJJJJKKKLLLMMNNNOPQQQRRRSSSSSSSSSSSSSSSSRRUUUUTTTSSSRRQQPPPOOOOOOOOSSSSSSRRRQQQPPOOONNNNNNMMLKKKKJJJJJIIIIIJJJJJJKKKKHHHHHGGGGFFFFFEEEEEDDDDDDEEDDDDDDDDCCCCCCCCCCCBBBBAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>==>>================<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999988888888888888887777777777777766666666666666665555555555555555554444444444433333333333222222222222222221111111111111111111000000000000000000000////////000000000/////////////////......................--.-----------------------,,,,,,,,++++++*****))))))()))(((((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIJJJJKKKLLLMMNNNOPQQQRRRSSSSSSSSSSSSSSRRRRUUUTTTSSSRRQQPPPOOOOOOOOOSSSSSSRRRQQQPPOOOONNNNNNMLLKKKKJJJJIIIIIIJJJJJJJJKHHGGGGGGFFFFFEEEEEEDDDDDCEDDDDDDDDCCCCCCCCCCCBBBBBAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>===>===============<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999998888888888888887777777777777776666666666666665555555555555555554444444444443333333333222222222222222211111111111111111111000000000000000000000/////////00000000////////////////......................--------------------------,,,,,,,,,++++++*****)))))))()))(((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!  MMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGHHHHIIIIIIJJJJKKKLLMMMNNOOPQQQRRRSSSSSSSSSSSSRRRRRRUTTTTTSSRRQQPPPOOONNNNNNOSSSSSSRRRRQQPPPOOOONNNNNNLLKKKKJJJJJIIIIIIJJJJJJJJGGGGGGGFFFFFEEEEEEDDDDDDCEDDDDDDDCCCCCCCCCCCBBBBBBA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999888888888888888777777777777777666666666666666555555555555555555444444444444433333333322222222222222222111111111111111111100000000000000000000///////////0000000////////////////.....................--------------------------,,,,,,,,,,++++++*****)))))))(())((((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  MMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGHHHIIIIIIIJJJKKKKLLMMMNNOOPQQQRRRSSSSSSSSSSSRRRRRRRTTTTTSSRRRQQPPOONNNNNNNNNRSSSSSRRRRQQQPPOOOOONNNNNLLLKKKKJJJJIIIIIIIIJJJJJJGGGGGFFFFFFEEEEEEDDDDDDCCDDDDDDDCCCCCCCCCCCBBBBBBB@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999999999998888888888888887777777777777777666666666666666555555555555555555444444444444443333333322222222222222222211111111111111111100000000000000000000////////////000000////////////////....................-------------------------,,,,,,,,,,,,++++++*****)))))))((()(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!  MMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGFFFFFFFFFFGGGGGGGGHHHIIIIIIJJJJKKKKLLMMMNNOOPQQQRRRSSSSSSSSSSRRRRRRRQTTTTSSSRRQQPPOONNNNNNNNNNRRSSSSSRRRQQQPPPOOOOONNNNLLLLKKKJJJJIIIIIIIIIIIIIIGGFFFFFFFFEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCCCBBBBBBBB@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999999998888888888888887777777777777777666666666666666555555555555555555444444444444444333333322222222222222222221111111111111111100000000000000000000/////////////0000/////////////////...................-------------------------,,,,,,,,,,,,+++++++*****)))))))((((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!   MMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGFFFFFFFFFFFGGGGGGGGHHIIIIIIIJJJJKKKLLLMMMNNNOPQQQRRRSSSSSSSSSRRRRRRQQQTTTSSSRRRQQPPOONNNNMMNNNNRRRSSSSRRRRQQPPPPOOOOONNNLLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFFFEEEEEEEEDDDDDCCCCDDDDDCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999999999998888888888888887777777777777777666666666666666555555555555555554444444444444444333333322222222222222222221111111111111111100000000000000000000//////////////00///////////////////.................--------------------------,,,,,,,,,,,,++++++******))))))))((((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGFFFFFFFFFFFFFGGGGGGGGHHIIIIIIJJJJJKKKLLLMMMNNNOPQQQRRRRSSSSSSSRRRRRRQQQQTSSSSSRRQQPPOONNNMMMMMNNNRRRSSSSSRRRQQQPPPOOOOOONNMLLLKKKJJJIIIIIIIIIIIIIIIFFFFFEEEEEEEEEDDDDDDDCCCCDDDDCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999999998888888888888887777777777777777666666666666666555555555555555554444444444444444333333322222222222222222221111111111111111100000000000000000000///////////////////////////////////................--------------------------,,,,,,,,,,,,,++++++******))))))))(((((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGFFFFFFFFFFFFFFFFGGGGGGGHHIIIIIIJJJJKKKKLLLMMMNNNOPQQQRRRRRSSSSRRRRRRRQQQQQSSSSSRRRQQPPOONNMMMMMMMNNRRRSSSSSRRRQQQPPPPOOOOOONMLLLKKKJJJIIIIIIIIHHHHHHHFEEEEEEEEEEEEDDDDDDDCCCCCDDDCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::9999999999999998888888888888887777777777777777666666666666666555555555555555555444444444444444333333322222222222222222222111111111111111100000000000000000000///////////////////////////////////...............---------------------------,,,,,,,,,,,,,,+++++******))))))))((((((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGFFFFFFFFFFFFFFFFFGGGGGGGHIIIIIIJJJJJKKKKLLLMMMNNNOPPQQQRRRRRRRRRRRRRQQQQQQQSSSSRRRQQPPOONNNMMMMMMMNNRRRSSSSSSRRRQQPPPPOOOOOONMLLLLKKJJJIIIIHHHHHHHHHHHEEEEEEEEEEEDDDDDDDDCCCCCCDDCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@@@@???????????????>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999999998888888888888887777777777777777666666666666666555555555555555555444444444444444333333322222222222222222221111111111111111110000000000000000000///////////////////////////////////..............---------------------------,,,,,,,,,,,,,,,+++++******))))))))(((((((((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGHIIIIIIJJJJJKKKLLLLMMMNNNOPPQQQRRRRRRRRRRRRQQQQQQPPSSSRRRRQQPPOONNMMMMMMMMNNRRRSSSSSSRRRQQQPPPOOOOOONMLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDCCCCCCBDCCCCCCCCCCBBBBBBBBBBBBBB@@@@@@@@@@????????????????>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::999999999999999988888888888888877777777777777776666666666666665555555555555555554444444444444443333333222222222222222222211111111111111111100000000000000000000////////////////./////////////////..............--------------------------,,,,,,,,,,,,,,,,+++++******))))))))((((((((((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGHIIIIIIJJJJKKKKLLLLMMMNNNOPPQQQQRRRRRRRRRRQQQQQQPPPSSRRRRQQPPPOONNMMMMMMMMMNRRRSSSSSSRRRQQPPPPOOOOOONMLLLKKKJJIIIIHHHHHHHHGGGGDDDDDDDDDDDDDDDDDCCCCCCCBDCCCCCCCCCBBBBBBBBBBBBBBA@@@@@@@@????????????????>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::999999999999999888888888888888877777777777777776666666666666666555555555555555554444444444444443333333222222222222222222211111111111111111100000000000000000000///////////////.../////////////////............--------------------------,,,,,,,,,,,,,,,,,+++++******))))))))(((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOOOONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHIIIIJJJJJKKKKLLLMMMMNNNOPPQQQQRRRRRRRRRQQQQQPPPPPSRRRRQQQPPOONNMMMMMMMMMMNRRRSSSSSSRRRQQPPPOOOOOONNLLLLKKKJJIIIHHHHHGGGGGGGGDDDDDDDDDDDDDDDDCCCCCCCBBCCCCCCCCBBBBBBBBBBBBBBAAA@@@@@@@@???????????????>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::999999999999999988888888888888877777777777777776666666666666665555555555555555554444444444444443333333222222222222222222221111111111111111100000000000000000000//////////////.....////////////////............--------------------------,,,,,,,,,,,,,,,,,++++++*****))))))))(((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHIIIIJJJJKKKKLLLLMMMNNNNOPPQQQQQRRRRRRQQQQQQPPPPPPRRRRRQQQPPOONNMMMLLLLMMMNRRRRSSSSRRRRQQPPPOOOOONNNLLLKKKJJJIIHHHHHGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCBBBCCCCCCCBBBBBBBBBBBBBBAAAA@@@@@@@???????????????>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9999999999999999888888888888888777777777777777766666666666666655555555555555555544444444444444433333333222222222222222222111111111111111111100000000000000000000/////////////......///////////////............----------------------,---,,,,,,,,,,,,,,,,,,+++++*****))))))))(((((((((((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  LMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHIIIIJJJJKKKLLLLMMMMNNNNOPPQQQQQQRRRQQQQQQQPPPPPPPRRRRQQQPPOONNNMMLLLLLMMMMQRRRRSSRRRRQQQPPOOOONNNNNLLLKKKJJIIIHHHGGGGGGGGGFFDDDDDDDDDDDDCCCCCCCCCBBBBCCCCCCBBBBBBBBBBBBBBAAAAA@@@@@@???????????????>>>>>>>>>>>>=================<===<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::99999999999999999888888888888888777777777777777766666666666666655555555555555554544444444444444433333333322222222222222222111111111111111111100000000000000000000/////////////.......//////////////...........----------------------,,,-,,,,,,,,,,,,,,,,,,,+++++******)))))))((((((((((((((((((((''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!  LLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHIIIIJJJKKKKLLLMMMMNNNNOOPPQQQQQQQQQQQQQQQPPPPPPOORRRQQQPPPOONNMMMLLLLLLMMMQRRRRRRRRRQQQPPPOOONNNNNNLLKKKJJJIIHHHGGGGGGGFFFFFCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@???????????????>>>>>>>>>>>>================<<<=<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999999998888888888888887777777777777777766666666666666665555555555555554444444444444444433333333332222222222222222111111111111111111100000000000000000000/////////////......../////////////...........---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*****)))))))((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  LLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHIIIIJJJKKKLLLLMMMNNNNNOOPPQQQQQQQQQQQQQQPPPPPPOOORRQQQQPPOONNNMMLLLLLLLLMMQQRRRRRRRQQQPPPOOONNNNNMMLKKKJJJIIIHHHGGGGGFFFFFFFCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@??????????????>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99999999999999998888888888888888777777777777777766666666666666665555555555555554444444444444444433333333333222222222222222111111111111111111100000000000000000000/////////////.........///////////............--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++****)))))))((((((((((((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  LLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFEEEEEEFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNOOOPPQQQQQQQQQQQQQPPPPPPOOOORQQQQPPPOONNMMLLLLLLLLLLMQQQQRRRRQQQPPPOOONNNNMMMMKKKJJJIIIHHHGGGGGFFFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBBCCCCBBBBBBBBBBBBAAAAAAAAA@@@@??????????????>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::999999999999999988888888888888888777777777777777666666666666666655555555555555544444444444444444333333333333222222222222221111111111111111111000000000000000000000////////////..........//////////............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*****)))))))(((((((((((((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! !  LLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEFFFFFFFGGHHHIIIJJJKKLLLMMMMNNNNOOOOPQQQQQQQQQQQQQQPPPPPOOOOOQQQQPPPOONNMMMLLLKKKKKLLLPQQQQQQQQQPPPOOONNNMMMMMMKKJJJIIIHHHGGGGFFFFFFFFFFCCCCCCCCCCCCCCCCCBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAA@@@@??????????????>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::999999999999999988888888888888888777777777777777666666666666666655555555555555544444444444444444333333333333322222222222211111111111111111111000000000000000000000////////////...........////////.............----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++****)))))))((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFEEEEEEEEEEEEEFFFFFFFGHHHIIIJJJKKLLLMMMNNNNOOOOOQQQQQQQQQQQQQQPPPPPOOOOOOQQQQPPPOONNMMLLLKKKKKKKLLPPPQQQQQQPPPOOONNNMMMMMLLKJJJJIIIHHGGGGFFFFFFFFFFFCCCCCCCCCCCCCCCCBBBBBBBBACCBBBBBBBBBBBAAAAAAAAAAAA@@@@?????????????>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888877777777777777776666666666666666555555555555555444444444444444443333333333333322222222222111111111111111111110000000000000000000///////////////...........//////..............--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++*****))))))((((((((((((((('((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEFFFEEEEEEEEEEEEEEEFFFFFFGGHHHIIIJJKKKLLMMMNNNNNOOOORRRRRRRRRRRRRRRQQQQQPPPPPSRRRRQQPPOONNMMMLLLLLLLMMNNNNNNNNNNNMMMLLLKKKKKJJJIIIHHHGGGFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::99999999999999998888888888888887777777777777777666666666655555555555555544444444444444333333333333333322222222222222222222221111111111111111111110000000000000000////////////.....................----------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++******)))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEFFEEEEEEEEEEEEEEEEEFFFFFGGGHHHIIJJKKKLLMMMNNNNOOOOORRRRRRRRRRRRRRQQQQQPPPPPPSRRRQQQPPOONNMMLLLLLLLLLMMMNNNNNNNMMMMLLLKKKKJJJJJIHHHHGGGFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999999999888888888888888877777777777777766666666665555555555555554444444444444433333333333333332222222222222222222221111111111111111111110000000000000000/////////////....................-----------,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))(((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!  KKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGHHHIIJJKKLLLMMMNNNOOOOOORRRRRRRRRRRRRRQQQQPPPPPPORRRRQQPPOONNMMLLLLKKKLLLLMMMMMMNMMMMMLLLKKKJJJJJJIHHHHGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999988888888888888887777777777777766666666666555555555555554444444444444433333333333333332222222222222222222221111111111111111111110000000000000000/////////////...................------------,,,,,,,,,,,++++++++++++++++++++++++++++++++++********)))))(((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!  KKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGHHHIIJJKKLLLMMNNNNOOOOOPRRRRRRRRRRRRRRQQQQPPPPPOORRRQQQPPOONNMMLLLKKKKKKLLLMMMMMMMMMLLLLKKKJJJJJIIIHHHGGGGFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999888888888888888887777777777777766666666666655555555555554444444444444433333333333333332222222222222222222221111111111111111111100000000000000000/////////////..................-------------,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########""""""""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGHHHIIJJKKLLLMMNNNOOOOOOPRRRRRRRRRRRRRQQQQQPPPPPOORRRQQQPPOONMMLLLKKKKKKKKKLLLLMMMMLLLLLKKKJJJJJIIIIHHGGGGFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::99999999999999998888888888888888777777777777777666666666666655555555555544444444444444333333333333333322222222222222222222111111111111111111111000000000000000000////////////.................--------------,,,,,,,,,,++++++++++++++++++++++++++++++++***********))))))(((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########""""""""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHIIJJKKLLLMMNNNOOOOOOPRRRRRRRRRRRRRQQQQPPPPPOOORRQQQPPOONNMMLLKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJIIIIIGGGGGFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999888888888888888877777777777777766666666666666555555555554444444444444433333333333333332222222222222222222211111111111111111111000000000000000000/////////////................---------------,,,,,,,,,++++++++++++++++++++++**++++*****************)))))(((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########""""""""""""""""!"""!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFGGGHHIIJJKKKLLMMNNNOOOOOOPRRRRRRRRRRRRRQQQQPPPPPOOORRQQQPPOONNMMLLKKKJJJJJKKKKLLLLLLLLLKKKKJJJJIIIIIHGGGGFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>=>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999988888888888888887777777777777776666666666666665555555555444444444444444333333333333333222222222222222222211111111111111111111100000000000000000//////////////...............----------------,,,,,,,,,++++++++++++++++++++*************************))))))((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#########""""""""""""""""!!""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFGGGHHHIIJJKKLLMMMNNNOOOOOORRRRRRRRRRRRQQQQPPPPPOOOORQQQPPPOONNMLLKKKJJJJJJJKKKKKLLLLLKKKKKJJJJIIIIIHHGGGFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::999999999999999998888888888888888777777777777777666666666666666655555555544444444444444443333333333333322222222222222222221111111111111111111100000000000000000//////////////................---------------,,,,,,,,,,,+++++++++++++++++**************************)))))))((((((((''''''''''''''''&'''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########"""""""""""""""""!!"!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEFFGGGHHIIJJKKLLMMMNNNOOOOOORRRRRRRRRRRRQQQQPPPPOOOOORQQQPPOONNMMLLKKKJJJJJJJJKKKKKKKKKKKKKJJJJJIIIIHHHGGFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::99999999999999999888888888888888877777777777777766666666666666666555555554444444444444444333333333333332222222222222222222111111111111111111100000000000000000///////////////...............----------------,,,,,,,,,,,,+++++++++++++++***************************))))))))((((((((''''''''''''''''&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########"""""""""""""""""!!!"!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEFFGGGHHIIJJKKLLLMMNNNNOOOOORRRRRRRRRRRQQQQPPPPOOOOONQQQQPPOONNMMLLKKJJJJJJJJJJKKKKKKKKKKKKJJJJIIIIIHHHGFFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999988888888888888887777777777777766666666666666666655555555444444444444444433333333333333222222222222222222211111111111111111100000000000000000///////////////................---------------,,,,,,,,,,,,+++++++++++++++***************************)))))))))((((((((''''''''''''''''&&''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEFFGGGHHIIIJJKKLLMMMNNNNOOOORRRRRRRRRRRQQQQPPPPOOOONNQQQPPPOONNMMLLKKJJJJJJJJJJJKKKKKKKKKKJJJJJIIIIHHHHGFFFFEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999888888888888888877777777777777766666666666666666555555555444444444444444433333333333333222222222222222222211111111111111111100000000000000000///////////////...............----------------,,,,,,,,,,,,++++++++++++++**************************)))))))))))((((((((''''''''''''''''&&&'&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEFFGGGHHIIJJKKLLLMMMNNNNOOORRRRRRRRRRQQQQPPPPOOOONNNQQPPPOOONNMLLKKKJJJJJIJJJJJJJKKKKKKKKJJJJJIIIIHHHHFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999888888888888888877777777777777766666666666666666555555555444444444444444433333333333333222222222222222222211111111111111111100000000000000000//////////////...............----------------,,,,,,,,,,,,,+++++++++++++*************************)))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDEEEEDDDDDDDDDDDDDDDDDEEEEFFGGGHHIIJJJKKLLMMMMNNNNOOQRRRRRRRRQQQQPPPPOOONNNNNQPPPPOONNMMLLKKKJJJIIIIIJJJJJJKKKKKKJJJJJIIIIHHHHGFFFFEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAA@@@@@@@@@@@???@@@@@@@@@@@@@@@????????>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999999988888888888888887777777777777776666666666666666655555555544444444444444443333333333333332222222222222222222111111111111111100000000000000000//////////////................---------------,,,,,,,,,,,,,,++++++++++++************************)))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!!!!  JJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDEEDDDDDDDDDDDDDDDDDDDDEEEFFFGGHHHIIJJKKKLLMMMMNNNNOQQRRRRRRQQQQQPPPOOONNNNNMPPPPOOONNMMLLKKJJJJIIIIIIJJJJJJKKKKJJJJJJIIIIHHHHGFFFEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???????@@@@@@@@@@@@@???????>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888887777777777777766666666666666666655555555544444444444444443333333333333332222222222222222222111111111111111100000000000000000///////////////..............----------------,,,,,,,,,,,,,,++++++++++++*****************))***)))))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  JJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHIIJJJKKLLLMMMNNNNNQQQQRRQQQQQQPPPOOONNNNMMMPPOOOONNMMMLLKKJJJIIIIIIIJJJJJJJJJJJJJJJJIIIIHHHGGFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@?????????@@@@@@@@@@@@@???????>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888887777777777777766666666666666666655555555544444444444444443333333333333332222222222222222222111111111111111100000000000000000////////////////.............---------------,,,,,,,,,,,,,,,++++++++++++*****************)))*))))))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  JJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGHHHIIJJKKKLLLMMMNNNNQQQQQQQQQQQPPPOOONNNMMMMMPOOOONNNMMLLKKKJJJIIIIIIIJJJJJJJJJJJJJJJIIIIHHHHGGFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@??????????@@@@@@@@@@@@???????>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888887777777777777776666666666666666655555555544444444444444443333333333333332222222222222222212111111111111111100000000000000000////////////////.............--------------,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNOOOOOOOOOOOONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHIIJJJKKLLLMMMMNNNQQQQQQQQQQPPPOOONNNMMMMLLOOOONNNMMMLLKKJJJIIIIIIIIIJJJJJJJJJJJJJJIIIIHHHGGGFEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@????????????@@@@@@@@@@@@???????>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999999888888888888888887777777777777777666666666666666655555555544444444444444443333333333333332222222222222222211111111111111111100000000000000000////////////////.............--------------,,,,,,,,,,,,,,,+++++++++++++****************))))))))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLJJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEFFFFGGHHIIIJJKKKLLLMMMNNNQQQQQQQQQQPPPOONNNMMMLLLLOONNNNMMMLLKKKJJJIIIIIIIIIIJJJJJJJJJJJJIIIIHHHHGGGFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@?????????????@@@@@@@@@@@???????>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888887777777777777777766666666666666655555555554444444444444433333333333333332222222222222222221111111111111111100000000000000000////////////////.............---------------,,,,,,,,,,,,,,+++++++++++++****************))))))))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGHHHIIJJJKKLLLMMMMNNQQQQQQQQQPPPOONNNMMMLLLLKNNNNNMMMLLLKKJJJIIIIIIIIIIIIJJJJJJJJJJIIIIIHHHGGGGEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@???????????????@@@@@@@@@@@???????>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999999888888888888888877777777777777777666666666666666555555555555444444444444433333333333333332222222222222222221111111111111111110000000000000000////////////////.............---------------,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEFFFGGGHHIIJJJKKKLLLMMMNNQQQQQQQQQPPPOONNMMLLLLKKKNNNMMMMLLLKKKJJIIIIIIIIIIIIIIJJJJJJJJIIIIIHHHHGGGFEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA????????????????@@@@@@@@@@???????>>>>>>===========<=<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999998888888888888888877777777777777777666666666666666555555555555544444444444433333333333333332222222222222222221111111111111111110000000000000000////////////////.............---------------,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDEEFFFGGGHHIIIJJKKKLLLMMMNNQQQQQQQQPPPOONNMMMLLKKKKKMMMMMMLLLKKKJJJIIIIIHHHIIIIIIIIJJJJJIIIIIHHHHGGGGFEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA????????????????@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999998888888888888888877777777777777777666666666666666555555555555554444444444433333333333333322222222222222222221111111111111111110000000000000000////////////////.............---------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOPPPPPPOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDDEEEFFFGGHHIIIJJKKKLLLMMMNNPQQQQQQQPPPOONNMMLLKKKKJJMMMMLLLLKKKJJJIIIIHHHHHHHIIIIIIIIIIIIIIIIHHHGGGGFFEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA?????????????????@@@@@@@@???????>>>>>>========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999998888888888888888877777777777777776666666666666665555555555555555444444444433333333333333322222222222222222221111111111111111110000000000000000////////////////.............---------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGHHIIIJJKKKLLLMMMNNQQQQQQQPPPOONNMMLLLKKKJJJMMMLLLLLKKJJJIIIIHHHHHHHHIIIIIIIIIIIIIIIHHHHGGGFFFEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@?????????????????@@@@@@@???????>>>>>>========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::9999999999999998888888888888888877777777777777776666666666666665555555555555555544444444433333333333333332222222222222222221111111111111111110000000000000000////////////////..............--------------,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDCCCCCCCCCCCCCCDDDDDDEEEFFFGGHHIIIJJKKLLLMMMMNNQQQQQQQPPPOONNMMLLKKKJJJJLLLLLLKKKKJJJIIIHHHHHHHHHHIIIIIIIIIIIIIHHHHGGGGFFFEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@??????????????????@@@@@????????>>>>>========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::99999999999999988888888888888888777777777777777776666666666666665555555555555555544444444433333333333333333222222222222222221111111111111111110000000000000000////////////////..............---------------,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!!!!!!  IIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGHHIIJJJKKLLLMMMMNNQQQQQQQPPPOONNMMLLKKJJJJJLLLLLKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIHHHHGGGGFFFFEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@???????????????????@??????????>>>>>>=======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999999988888888888888887777777777777777776666666666666665555555555555555444444444433333333333333333222222222222222221111111111111111110000000000000000////////////////...............--------------,,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFFFGGGHHIIJJJKKLLMMMNNNNOOQQQQQQPPPPOONNMLLKKKJJJJILLLLLLKKKJJJIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFEEEEDDCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@?????????????????????????????????????>>>>>>========<<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::9999999999999998888888888888888877777777777777666666666666666666666555555555555555444444444433333333333333322222222222222222111111111111111000000000000000//////////////////...............--------------,,,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFFFGGGHHIIJJKKLLLMMMNNNOOOQQQQQQPPPOOONMMLLKKKJJJIILLLLLKKKKJJJIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEDDCCCCBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@???????????????????????????????????????>>>>>========<<<<<<<<==<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::9999999999999998888888888888888777777777777777666666666666666666666555555555555555544444444433333333333333332222222222222222111111111111111000000000000000//////////////////...............---------------,,,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFFFGGGHHIIJJKKLLLMMNNNNOOOQQQQQQPPPOONNMMLLKKJJJJIILLLLLKKKJJJIIIIHHHHHHHHHHFGGGGGGGGGGGGFFFFFEEEEDDDCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????????????????????????????????>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::9999999999999988888888888888888777777777777777666666666666666666666555555555555555544444444433333333333333333222222222222221111111111111111000000000000000//////////////////................--------------,,,,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFFFGGGHHIIJJKKLLMMMNNNNOOOQQQQQPPPPOONNMMLLKKJJJJIILLLLKKKKJJJIIIHHHHHHGGHHHFFFGGGGGGGGGFFFFFEEEEEDDDCCCBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@???????????????????????????????????????>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::9999999999999988888888888888888777777777777777666666666666666666665555555555555555544444444433333333333333333322222222222221111111111111111000000000000000//////////////////................---------------,,,,,,,,,,,,,,,,+++++++++++++++++************))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIHHHHHHHHHHHHHHHHHHHHHHHHGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFFFGGHHIIJJKKLLMMMNNNNOOOQQQQPPPPOOONNMMLLKKJJJJIILLLLKKKKJJJIIHHHHHGGGGGGGFFFFFGGGGGGFFFFFFEEEEDDDDCCBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????????????????????????????????????>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999999999888888888888888887777777777777776666666666666666666655555555555555555444444444333333333333333333222222222222211111111111111111000000000000000/////////////////.................---------------,,,,,,,,,,,,,,,++++++++++++++++++***********))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFFFGGHHIIJJKKLLMMMNNNNOOOQQQPPPPPOOONNMMLLKKJJJJIILLLLKKKJJJIIIHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEDDDDCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????????????????????????????????>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999888888888888888887777777777777776666666666666666666655555555555555555444444444333333333333333333222222222222211111111111111111000000000000000/////////////////.................---------------,,,,,,,,,,,,,,,,++++++++++++++++++**********))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFFGGHHIIJJKKLLMMMNNNNOOOPPPPPPPOOONNMMLLLKKJJJJIILLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEDDDDDCBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????????????????????????????????????>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999999888888888888888877777777777777766666666666666666666655555555555555555444444444333333333333333332222222222222221111111111111111000000000000000/////////////////..................---------------,,,,,,,,,,,,,,,++++++++++++++++++***********))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!  HHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFFGGGHHIJJKKLLLMMNNNNNOOPPPPPPPOOONNMMLLKKKJJJJJILLLLKKKJJJIIHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEDDDDDCBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@??????????????????????????????????????????>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999999999888888888888888877777777777777766666666666666666656655555555555555555444444444333333333333333332222222222222221111111111111111000000000000000/////////////////..................---------------,,,,,,,,,,,,,,,,+++++++++++++++++************)))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!  HHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHIIJJKKLLMMMNNNNNNPPPPPPOOONNMMMLLKKKJJJJJILLLLKKKJJIIIHHHGGGGGGGGGGEEFFFFFFFFFFFFEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@?????????????????????????????????????????>>>>>>>=======<<<<<<<<<<<<;<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9999999999999999888888888888888777777777777777666666666666666666556555555555555555554444444443333333333333333322222222222222211111111111111110000000000000000////////////////...................---------------,,,,,,,,,,,,,,,+++++++++++++++++************)))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDEEEEFFFGGHHIIJJKKLLMMMNNNNNNPPPPOOOONNNMMLLLKKKJJJJJILLLLKKKJJIIIHHHGGGGGGGGGGEEEEFFFFFFFFFEEEEEEDDDDDCBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@?????????????????????????????????????????>>>>>>>=======<<<<<<<<<<<<;;<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999999999998888888888888887777777777777777666666666666666666555555555555555555554444444443333333333333333322222222222222211111111111111111000000000000000////////////////....................--------------,,,,,,,,,,,,,,,+++++++++++++++++************)))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGHHIIJJKKLLLMMMNNNNNPPOOOOONNNMMMLLLKKKJJJJIILLLKKKJJJIIIHHGGGGGGFFFFFEEEEEFFFFFFFEEEEEEDDDDDDCBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@?????????????????????????????????????????>>>>>>>=======<<<<<<<<<<<;;;<<<<<<<;;;;;;;;;;;;;;;;;;::::::99999999999999998888888888888887777777777777776666666666666666666555555555555555555544444444443333333333333333322222222222222211111111111111111100000000000000////////////////.....................-------------,,,,,,,,,,,,,,,+++++++++++++++++************))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHIIJKKKLLMMMMNNNNOOOOOONNNMMMLLLKKKKJJJJIILLLKKKJJJIIHHHGGGGGFFFFFFEEEEEEEEFFFEEEEEEEDDDDDDCBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????????????????????????????????????>>>>>>>=======<<<<<<<<<<;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999988888888888888877777777777777766666666666666666655555555555555555555444444444443333333333333333222222222222221111111111111111111000000000000000///////////////......................-------------,,,,,,,,,,,,,,+++++++++++++++++************))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDCCCCCDDDDDDDDDDDDDDDDDDEEEEFFGGGHHIIJJKKLLLMMMMMMNOOOOONNNMMMLLLKKKKJJJJJIILLLKKKJJJIIHHHGGGGFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDCCBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@??????????????????????????????????????????>>>>>>>======<<<<<<<<<<<;;;;;<<<<;;;;;;;;;;;;;;;;;;;::::::999999999999999988888888888888877777777777777766666666666666666655555555555555555555444444444444333333333333333222222222222221111111111111111111000000000000000///////////////......................-------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEFFFGGHHIIJJKKLLLMMMMMMMOOONNNNNMMMLLLKKKJJJJJIIILLLKKKJJIIIHHGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDCCBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@?????????????????????????????????????????>>>>>>>======<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;::::::999999999999999988888888888888877777777777777776666666666666666655555555555555555555444444444444433333333333333222222222222221111111111111111111100000000000000///////////////......................-------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEFFFGGHHIIJJJKKLLLMMMMMMOONNNNNMMMLLLKKKJJJJJJIIILLKKKJJJIIHHHGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@??????????????????????????????????????????>>>>>>=======<<<<<<<<<<;;;;;;;<<;;;;;;;;;;;;;;;;;;::::::99999999999999999888888888888888777777777777777766666666666666666555555555555555555554444444444444433333333333332222222222222211111111111111111111000000000000000/////////////./.....................--------------,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDEEEEFFFGGHHHIIJJKKLLLLMMMMMNNNNNNMMMLLLKKKKJJJJJIIIILLKKKJJJIIHHHGGGGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAA@@@@@??????????????????????????????????????????>>>>>>>======<<<<<<<<<<;;;;;;;;<;;;;;;;;;;;;;;;;;;::::::99999999999999999888888888888888777777777777777766666666666666666555555555555555555554444444444444443333333333322222222222222211111111111111111111000000000000000/////////////.......................--------------,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDEEEEFFFGGHHHIIJJKKKLLLLMMMMNNNNNMMMLLLKKKKJJJJJIIIIILKKKKJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAA@@@@@??????????????????????????????????????????>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::9999999999999999888888888888887777777777777777766666666666666666555555555555555555554444444444444444333333333322222222222222211111111111111111111000000000000000/////////////.......................--------------,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFGGHHHIIJJKKKLLLLLMMMNNNNMMMLLLKKKKJJJJIIIIIIILKKKJJJIIIHHGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCBBBBBBBBBBBBBBBBBAAAAA@@@@@??????????????????????????????????????????>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888888887777777777777777666666666666666665555555555555555555554444444444444444333333333322222222222222221111111111111111111000000000000000/////////////.......................---------------,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!  GGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDEEEFFFGGGHHIIIJJKKKLLLLLLLLNNNMMMMLLLKKKJJJJIIIIIIIHKKKKJJJIIHHHGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBBBBBAAAAAA@@@@@?????????????????????????????????????????>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::99999999999999888888888888887777777777777777666666666666666665555555555555555555544444444444444444333333333322222222222222222111111111111111111000000000000000/////////////.......................---------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!  GGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDEEEEFFFGGGHHIIIJJKKKLLLLLLLLNNNMMMLLLKKKJJJJIIIIIIIHHKKKJJJIIIHHHGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@??????????????????????????????????????????>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999998888888888888887777777777777777666666666666666665555555555555555555544444444444444444333333333322222222222222222211111111111111111000000000000000//////////////.....................----------------,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!  GGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCDDDDDDDEEEFFFFGGHHHIIIJJKKKLLLLLLLLNNMMMMLLLKKJJJJIIIIIIIHHHKKKJJJIIIHHGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCBBAAAAABBBBBBAAAAAAAA@@@@@?????????????????????????????????????????>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999998888888888888887777777777777777666666666666666655555555555555555555544444444444444444333333333322222222222222222211111111111111110000000000000000//////////////.....................----------------,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIJJJKKKLLLLLLLLNNMMMMLLKKKJJJIIIIIIHHHHHKKJJJIIIHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCAAAAAAAAAAAAAAAAAAAA@@@@@????????????????????????????@@@@?????????>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999998888888888888887777777777777777666666666666666655555555555555555555544444444444444444333333333322222222222222222211111111111111110000000000000000//////////////....................------------------,,,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNMMNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCBCCCCCCCCCCCCCDDDDDEEEFFFFGGGHHIIIJJJKKKLLLLLLLLNNMMMLLLKKJJJIIIIIHHHHHHHKKJJJIIIHHHGGGFFFFFFFFFFGEEEEEEEEEEEEEDDDDDCCCCCCBAAAAAAAAAAAAAAAAAAA@@@@@@????????????????????????@?@@@@@@@????????>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999998888888888888887777777777777776666666666666666655555555555555555545544444444444444444333333333222222222222222222211111111111111100000000000000000//////////////...................-------------------,,,,,,,,,,,,,,++++++++++++++*************))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLNMMMMLLLKKJJJIIIHHHHHHHHHKJJJJIIHHHGGGGFFFFFFFFFFGEEEEEEEEEEEEDDDDDCCCCCCBBAAAAAAAAAAAAAAAAAA@@@@@@????????????????????????@@@@@@@@@@@??????>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;:;;;;;;;;;::::::::::::::::999999998888888888888887777777777777776666666666666666655555555555555555544544444444444444443333333333222222222222222222211111111111111100000000000000000//////////////...................-------------------,,,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDEEEFFFGGGHHHIIJJJKKKKLLLLLLLLNMMMMLLKKJJJIIIIHHHHHHHHGJJJJIIIHHHGGGFFFFFFFFFFGGEEEEEEEEEEEEDDDDCCCCCBBBBAAAAAAAAAAAAAAAAAA@@@@@????????>>>>>????????????@@@@@@@@@@@??????>>>>>======<<<<<<<<<<;;;;;;;;;;;;;::;;;;;;;;:::::::::::::::::99999988888888888888887777777777777776666666666666666655555555555555555544444444444444444443333333333222222222222222222211111111111111000000000000000000//////////////...................------------------,,,,,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDDEEFFFGGGHHHIIJJJJKKKKLLLLLLNMMMMLLKKJJJIIIHHHHHHHHHGJJJIIIHHHGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>??????????@@@@@@@@@@@@?????>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999888888888888887777777777777766666666666666665555555555555555555555544444444444433333333333333332222222222222222221111111111111111110000000000000000000///////////////................--------------------,,,,,,,,,,,,,+++++++++++++++*************)))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"###"""""""""""""""""!!!!!!!!!!!!!!!!!  FGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDEEFFFGGGHHIIIJJJKKKKKLLLLLLNMMMLLLKKJJIIIIHHHHHHHHGGJJIIIHHHGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCBBBBBBB@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>?????????@@@@@@@@@@@@?????>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999888888888888877777777777776666666666666666655555555555555555555554444444444443333333333333333322222222222222222211111111111111111100000000000000000000//////////////................--------------------,,,,,,,,,,,,,,+++++++++++++++*************)))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"##"""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCDDDEEFFFGGGHHIIIJJJKKKKKLLLLLLNMMMLLLKKJJIIIHHHHHHHGGGGJJIIIHHHGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDCCCCCBBBBBBA@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>????????@@@@@@@@@@@?????>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999988888888888877777777777776666666666666666655555555555555555555554444444444443333333333333333322222222222222222211111111111111111100000000000000000000//////////////................-------------------,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################""#"""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNMMMNMMMMNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBCCCCDDDDEFFFGGGHHIIIJJJJKKKKKLLLLKMMMMLLKKJJJIIIHHHHHHGGGGGJJIIIHHGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDCCCCBBBBBBAA@@@@@@@@@@@@@@@@@???????>??>>>>>>>>>>>>>????????@@@@@@@@@@@?????>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999998888888888877777777777777666666666666666655555555555555555555554444444444443333333333333333322222222222222222211111111111111111100000000000000000000/////////////.................-------------------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""#"""""""""""""""""!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBABAAAAAAAAAABBBBBBBCCCCDDDEEFFGGGHHHIIJJJJKKKKKKKKKKMMMLLLKKJJIIIHHHHHHHGGGGGJIIIHHHGGGFFFFFEEEFFFFFFFEEEEEEEDDDDDCCCCBBBBBAAAA@@@@@@@@@@@@@@@????????>>?>>>>>>>>>>>>>>>???????@@@@@@@@@@@????>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999999888888888777777777777777766666666666666555555555555555555555554444444444444333333333333333322222222222222222211111111111111111100000000000000000000/////////////.................------------------,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBCCCDDDEEFFFGGHHHIIIJJJKKKKKKKKKKMMMLLLKKJJIIIHHHHHHGGGGGGJIIIHHHGGGFFFEEEEEEEFFFFFEEEEEEDDDDDCCCCBBBBBAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@@????>>>>====<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999999988888888777777777777777766666666666666555555555555555555555554444444444444433333333333333322222222222222222111111111111111111100000000000000000000/////////////..................----------------,,,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAABBBBBCCCCDDEEEFFGGGHHIIIJJJJKKKKKKKKKMMLLLKKJJJIIIHHHHHHGGGGGGJIIIHHHGGFFFFEEEEEEEEFFFFDEEDDDDDDDCCCCBBBBBAAAAAA@@@???????????????????>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@?????>>>=====<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999999888888888777777777777777766666666666666555555555555555555555554444444444444443333333333333322222222222222222111111111111111111100000000000000000000/////////////..................----------------,,,,,,,,,,,,,,,++++++++++++++++++*************))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBCCCCDDEEFFFGGHHHIIIJJJKKKKKKKKKMMLLLKKJJIIIHHHHHHHGGGGGGJIIIHHHGGFFFEEEEEEEEEEEFFDDDDDDDDCCCCCBBBBBAAAAAAA@????????????????????>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@????>>>>====<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999999888888888777777777777777766666666666666555555555555555555555544444444444444444333333333333322222222222222222111111111111111111110000000000000000000/////////////..................----------------,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCCDDEEEFFGGGHHHIIJJJJKKKKKKKKMLLLKKKJJIIIHHHHHHHHGGGGGJIIIHHGGGFFFEEEEEEEEEEEEEDDDDDDDCCCCCBBBBBAAAAAAAA????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@?????>>>>===<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999999988888888877777777777777766666666666666555555555555555555555554444444444444444433333333333332222222222222222111111111111111111111000000000000000000//////////////.................-----------------,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCCDDEEEFFGGGHHIIIJJJJKKKKKKJLLLLKKJJJIIIHHHHHHHHGGGGGJIIIHHGGGFFEEEEEEEEEEEEEEDDDDDCCCCCCBBBBBAAAAAAAAA???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@??????>>>====<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999999999888888888877777777777777766666666666666655555555555555555555554444444444444444433333333333332222222222222222111111111111111111111000000000000000000//////////////.................-----------------,,,,,,,,,,,,,++++++++++++++++++++*************))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCDDDEEFFFGGHHHIIIJJJJJKKKJJLLLKKKJJIIIHHHHHHHHHHGGGGJIIIHHGGFFFEEEEEEDDEEEEEECCCCCCCCCCBBBBBAAAAAAAAAA?????????????????>>>>>>>>>>>>>>>>===>>>>>>>>>>???????????????>>>>====<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999999888888888777777777777777766666666666666555555555555555555555554444444444444444433333333333332222222222222222111111111111111111111000000000000000000//////////////.................-----------------,,,,,,,,,,,,,++++++++++++++++++++*************)))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCDDDEEEFFGGGHHIIIIJJJJJJJJJLLKKKJJJIIIHHHHHHHHHHGGGGJIIIHHGGFFFEEEEDDDDDDDDDECCCCCCCCBBBBBBAAAAAAAAAA@????????????????>>>>>>>>>>>>>>>========>>>>>>>>??????????????>>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999999999999888888888777777777777777766666666666666555555555555555555555554444444444444444433333333333332222222222222222111111111111111111110000000000000000000//////////////.................-----------------,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  EFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCDDDEEEFFGGGHHIIIJJJJJJJJJLLKKKJJJIIIHHHHHHHHHHHGGGJIIIHHGGFFFEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAA@@??????????????>>>>>>>>>>>>>>>>===========>>>>>>>????????????>>>>====<<<<<;;;;;;;;;;;;;;;;::::::::::::9999999999999998888888888777777777777777766666666666666555555555555555555555554444444444444444433333333333322222222222222222111111111111111111110000000000000000000//////////////.................-----------------,,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  EEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAABBBBCCDDDEEEFFFGGHHHIIIJJJJJJJJLKKKJJJIIIHHHHHHHHHHHHGGGJIIIHHGGFFEEEEDDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAA@@@????????????>>>>>>>>>>>>>>>>>=============>>>>>>>???????????>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999998888888888877777777777777666666666666666555555555555555555554554444444444444444333333333333322222222222222222111111111111111111100000000000000000000//////////////................------------------,,,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAABBBBBCCDDDEEEFFGGGHHIIIIJJJJJJJLKKKJJJIIIHHHHHHHHHHHGGGGJIIHHHGGFFEEEDDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>>>>>>>>>>==============>>>>>>>?????????>>>>====<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999988888888888887777777777777666666666666665555555555555555555544444444444444444444333333333333322222222222222222111111111111111111100000000000000000000//////////////................------------------,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAABBBBCCCDDDEEFFFGGHHHIIIIJJJJJJKKKKJJJIIIHHHHHHHHHHHGGGGIIIHHGGFFFEEEDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@???????>>>>>>>>>>>>>>>>>=>>>================>>>>>>>???????>>>>>===<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999988888888888888777777777777666666666666665555555555555555555544444444444444444444333333333333222222222222222221111111111111111111000000000000000000000///////////////..............-------------------,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@A@@@@@@@@@@@@@@AAAAAABBBBCCCDDDEEEFFGGGHHHIIIIJJJJIKKKKJJJIIIHHHHHHHHHHHGGGGIIIHHGGFFEEEDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>>>>>>==>>==================>>>>>>>?????>>>>>====<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999998888888888888887777777777766666666666666555555555555555555554444444444444444444433333333333322222222222222222111111111111111111100000000000000000000////////////////..............------------------,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDEEFFFGGHHHIIIIIJIIIKKKJJJJIIIHHHHHHHHHHGGGGGIIHHHGGFFEEEDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@?????>>>>>>>>>>>>>>>>>===>====================>>>>>>>>>>>>>>>>====<<<<;;;;;;;;;;;;;::::::::::::::9999999999999888888888888888877777777776666666666666665555555555555555555444444444444444444443333333333332222222222222222211111111111111111110000000000000000000/////////////////..............------------------,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCDDDEEEFFGGGHHHIIIIIIIIKKKJJJJIIIHHHHHHHHHGGGGGGIIHHGGFFFEEDDDDCCCCCCCCCCAAAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>>>>>====>====================>>>>>>>>>>>>>>>====<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999888888888888888887777777776666666666666665555555555555555554444444444444444444443333333333332222222222222222211111111111111111100000000000000000000/////////////////..............------------------,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGFFFGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCCCDDDEEEFFFGGHHHIIIIIIIIKKKJJJJIIIHHHHHHHHHGGGGGFIHHHGGFFEEEDDDCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>>>>>>=====>=====================>>>>>>>>>>>>>>====<<<<;;;;;;;;;;;;;:::::::::::::999999999999988888888888888887777777776666666666666666555555555555555555444444444444444444443333333333333322222222222222221111111111111111110000000000000000000//////////////////..............------------------,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCDDDEEEFFGGGHHHIIIIIIIKKKJJJJIIIIHHHHHHHGGGGGGFIHHGGGFFEEDDDDCCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>=============================>>>>>>>>>>>>====<<<<<;;;;;;;;;;;::::::::::::::999999999999888888888888888887777777776666666666666666555555555555555554444444444444444444443333333333333332222222222222221111111111111111100000000000000000000//////////////////..............-----------------,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCCCDDDEEEFFGGGHHHIIIIIIIKKKJJJJIIIIHHHHHHHGGGGGFFHHHGGFFEEEDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>===============================>>>>>>>>>>=====<<<<<;;;;;;;;;;::::::::::::::99999999999988888888888888888777777777666666666666666655555555555555554444444444444444444444333333333333333322222222222222111111111111111110000000000000000000///////////////////..............-----------------,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCCCDDDEEFFFGGHHHHIIIIIIKKKJJJJIIIIHHHHHHHGGGGFFFHHGGFFFEEDDDCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>>=================================>>>>>>>>=====<<<<<;;;;;;;;;;::::::::::::::999999999999888888888888888877777777776666666666666666555555555555555544444444444444444444443333333333333333322222222222221111111111111111100000000000000000000//////////////////..............-----------------,,,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""""!"""!!!!!!!!!!!!!!!!!!  DEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBBCCCDDDEEEFFGGGHHHIIIIIIKKKJJJJIIIIIHHHHHGGGGGFFFHHGGFFEEEDDDCCCCCCBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>>>===================================>>>>>>>======<<<<<;;;;;;;;;::::::::::::::99999999999988888888888888887777777776666666666666666655555555555555544444444444444444444444333333333333333332222222222221111111111111111110000000000000000000///////////////////..............-----------------,,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""""""""""""""""""!""!!!!!!!!!!!!!!!!!!  DDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCCCDDDEEFFFGGHHHHIIIIIKKKJJJJJIIIIHHHHHGGGGFFFEHGGFFFEEDDDCCCCCCBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>>======================================>>>=======<<<<<;;;;;;;:;:::::::::::::999999999999988888888888888887777777777666666666666666655555555555555544444444444444444444444333333333333333332222222222221111111111111111100000000000000000000//////////////////...............----------------,,,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""""""""""""""""""!!""!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGFFFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAABBBBCCCCDDDEEFFFGGHHHIIIIIIILLKKKKKJJJJIIIIIHHHHGGGFFIIHHHGGFFFEEEDDDDDDDDDDDDAAAAAAA@@@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>=========>>>>>>>>================>============<<<<<;;;;;;::;;;::::::::::::::999999999888888888888777777777777777766666666666666665555555555444444444444444444444444444433333333333333333222222222222222221111111110000000000000000000/////////////////...............----------------,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!"!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBCCCDDDEEEFFGGGHHHIIIIIILKKKKKKJJJJIIIIIHHHGGGFFFIIHHGGFFFEEEEDDDDDDDDDDDDAAAAA@@@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>>>==========>>>>>>>>>===========================<<<<<;;;;;;;::;;:::::::::::::9999999999988888888888777777777777777766666666666666665555555555444444444444444444443344444333333333333333332222222222222222211111111111000000000000000000/////////////////...............---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAAABBBBCCCCDDDEEFFFGGHHHIIIIIILKKKKKKJJJJIIIIHHHHGGGFFEIHHHGGFFEEEEDDDDDDDDDDCCCAAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>===========>>>>>>>>>>==========================<<<<<;;;;;;:::;:::::::::::::9999999999998888888888777777777777777766666666666666665555555554444444444444444444443334444333333333333333332222222222222222211111111111100000000000000000////////////////.................--------------,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@AAAAABBBBCCCCDDDEEFFGGGHHHIIIIIKKKKKKKJJJJIIIIHHHHGGFFFEIHHGGFFFEEEDDDDDDDDDDCCCCAA@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>============>>>>>>>>>>>========================<<<<<;;;;;;;::::::::::::::::9999999999999888888888777777777777777766666666666666665555555554444444444444444444433333444333333333333333332222222222222222211111111111110000000000000000////////////////.................--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  DDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@AAAABBBBBCCCCDDEEEFFGGHHHHIIIIKKKKKKKJJJJJIIIHHHGGGFFFEHHHGGFFFEEEDDDDDDDDCCCCCCA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===========>>>>>>>>>>>>>>=======================<<<<<;;;;;;::::::::::::::::9999999999999988888888777777777777777776666666666666665555555555444444444444444444433333343333333333333333332222222222222222211111111111111000000000000000////////////////.................-------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBBCCCDDDEEFFGGGHHHIIIIKKKKKKKJJJJJIIIHHHGGGFFEEHHGGGFFEEEDDDDDDDCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>==========>>>>>>>>>>>>>>>>======================<<<<<<;;;;;::::::::::::::::999999999999998888888877777777777777777666666666666666555555555554444444444444444433333333333333333333333332222222222222222221111111111111110000000000000////////////////..................-------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAABBBBBCCCDDEEEFFGGGHHHIIIKKKKKKKKJJJJIIIHHHGGFFFEEHHGGFFFEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>==========>>>>>>>>>>>>>>>>=====================<<<<<<;;;;;;:::::::::::::::999999999999998888888777777777777777776666666666666666555555555555444444444444444333333333333333333333333332222222222222222211111111111111111000000000000////////////////.................--------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????@@@@@@@@@@AAAABBBBBCCCDDEEFFFGGHHHHIIKKKKKKKKJJJJIIIHHHGGFFFEEHHGGFFEEEEDDDDDCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>==========>>>>>>>>>>>>>>>>>====================<<<<<<<;;;;;;::::::::::::::999999999999998888888777777777777777776666666666666666555555555555544444444444444333333333333333333333333332222222222222222211111111111111111100000000000///////////////..................--------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????@@@@@@@@@@AAAABBBBCCCDDDEEFFGGGHHHHIKKKKKKKJJJJJIIIHHHGGFFEEEHGGGFFEEEDDDDDDCCCCCCCCCC@@@@@@@@@@@@@@@??????????>>>>>>>>>==========>>>>>>>>>>>>>>>>>>===================<<<<<<<;;;;;;::::::::::::::999999999999988888888777777777777777776666666666666665555555555555554444444444443333333333333333333333333332222222222222222211111111111111111100000000000///////////////..................--------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAAAABBBBCCCDDEEFFFGGHHHHHKKKKKKKJJJJJIIIHHGGGFFEEDHGGFFFEEEDDDDDCCCCCCCCCCC@@@@@@@@@@@@@????????????>>>>>>>>==========>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;::::::::::::::99999999999998888888877777777777777776666666666666666555555555555555544444444444333333333333333333333333332222222222222222221111111111111111100000000000/////////////////.................--------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEECCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????@@@@@@@@AAAAAABBBBCCDDDEEFFGGGHHHHKKKKKKKJJJJJIIIHHGGGFFEEDHGGFFEEEDDDDDCCCCCCCCCCCC@@@@@@@@@@???????????????>>>>>>============>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;::::::::::::999999999999998888888777777777777777776666666666666666555555555555555544444444443333333333333333333333333332222222222222222221111111111111111100000000000//////////////////................--------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@AAAAAABBBCCCDDEEFFFGGHHHHKKKKKKKJJJJJIIIHHGGGFFEEDGGGFFEEEDDDDDCCCCCCCCCCCC@@@@@@@@@????????????????>>>>>=============>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;::::::::::::99999999999998888888887777777777777776666666666666666655555555555555554444444444333333333333333333333333333222222222222222221111111111111111110000000000////////////////////..............---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????@@@@@@@@AAAAABBBBCCDDDEEFFGGGHHHJKKKKKKJJJJJIIIHHGGFFFEEDGGFFFEEEDDDDCCCCCCCCCCCCC@@@@@@@@?????????????????>>>==============>>>>>>>>>?>>>>>>>>>>=============<<<<<<<<<<;;;;;;;:::::::9::::9999999999998888888888777777777777776666666666666666655555555555555554444444444333333333333333333333333332222222222222222221111111111111111100000000000////////////////////..............---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????@@@@@@@@@AAAAABBBCCCDDEEFFFGGHHHJKKKKKKJJJJJIIIHHGGFFEEDDGGFFEEEDDDDDCCCCCCCCCCCCC@@@@@@@??????????????????==================>>>>>>>?>>>>>>>>>>==============<<<<<<<<<;;;;;;;::::::::9:::999999999999888888888887777777777777666666666666666655555555555555555444444444333333333333333333323333333222222222222222222111111111111111110000000000////////////////////...............---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????@@@@@@@@AAAAABBBBCCDDEEFFFGGGHHJJKKKKKJJJJJIIIHHGGFFEEDDGGFFEEEDDDDCCCCCCCCCCCCCC@@@@@@???????????????????==================>>>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;::::::::99::999999999999888888888888777777777777666666666666666655555555555555555444444444333333333333333333322333332222222222222222222111111111111111110000000000////////////////////...............----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  CCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????@@@@@@@@@AAAAABBBCCDDEEEFFGGGHHJJKKKKJJJJJJIIIHHGGFFEEDDGFFFEEDDDDDCCCCCCCCCCCCCC@@@@@????????????????????==================>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::999:999999999999888888888888877777777776666666666666666555555555555555555444444444333333333333333333222233332222222222222222222111111111111111110000000000///////////////////...............-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!   CCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEECCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????@@@@@@@@@AAAABBBCCCDDEEFFGGGGHJJJKKKJJJJJJIIIHHGGFFEEDDGFFEEEDDDDCCCCCCCCCCCCCCB@@@@???????????????????>>===================>>>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::99999999999999998888888888888877777777766666666666666665555555555555555554444444443333333333333333332222233222222222222222222211111111111111111100000000000//////////////////...............-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!   CCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@AAAAABBBCCDDEEFFFGGGHJJJKKKKJJJJJIIIHHGGFFEEDCGFFEEEDDDDCCCCCCCCCCCCBBB@@@????????????????>>>>>>====================>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::999999999999999888888888888888777777776666666666666666665555555555555555544444444433333333333333333222222232222222222222222222111111111111111111000000000000/////////////////...............------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????@@@@@@@@@@AAAABBBCCDDEEFFFGGGHJJJKKKKJJJJJIIIHHGGFEEDDCFFEEEDDDDCCCCCCCCCCCCBBBB@@???????????????>>>>>>>>=====================>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::9999999999999998888888888888887777777766666666666666666655555555555555555444444444333333333333333332222222222222222222222222211111111111111111110000000000000////////////////...............------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????@@@@@@@@@AAAABBBCCDDEEEFFGGGHJJJJKKKJJJJJIIHHGGFFEEDDCFFEEEDDDCCCCCCCCCCCBBBBBB???????????????>>>>>>>>>>=========================>>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::99999999999999988888888888888877777777666666666666666666555555555555555544444444444333333333333333322222222222222222222222222111111111111111111000000000000000///////////////...............-------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++**************))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????@@@@@@@@@AAAABBCCCDDEEFFGGGHJJJJKJJJJJJJIIHHGGFFEEDCCFFEEDDDDCCCCCCCCCCBBBBBBB??????????????>>>>>>>>>>>=========================>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::999999999999999888888888888888777777766666666666666666655555555555555555444444444444333333333333333222222222222222222222222221111111111111111110000000000000000/////////////................------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>????????????????@@@@@@@AAAABBBCCDDEEFFFGGGJJJJJJJJJJJIIIHHGGFFEDDCCFEEDDDDCCCCCCCCCCBBBBBBBB?????????????>>>>>>>>>>>>=========================>>>>=========<<<<<<<<<<<<;;;;;;;;::::::::9999999999999998888888888888877777777666666666666666666555555555555555544444444444444333333333333322222222222222222222222222111111111111111111100000000000000000////////////................------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>??????????????@@@@@@@@AAAABBCCDDEEEFFGGGJJJJJJJJJJJIIIHHGFFEEDCCBEEEDDDCCCCCCCCCCBBBBBBBBB???????????>>>>>>>>>>>>>>===<<<<<<<<<<=======================<<<<<<<<<<<<<<;;;;;;:::::::::99999999999999988888888888888777777766666666666666666665555555555555555444444444444444333333333333222222222222222222222222221111111111111111111000000000000000000///////////...............--------------------,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>?????????????@@@@@@@@@AAABBCCCDDEEFFGGGJJJJJJJJJJJIIHHGGFFEDDCCBEEDDDDCCCCCCCCCBBBBBBBBBB??????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<===================<<<<<<<<<<<<<<;;;;;;:::::::::9999999999899998888888888888877777777666666666666666666555555555555555544444444444444443333333333322222222222222222222222221111111111111111111000000000000000000///////////................-------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>???????????????@@@@@@AAAABBCCDDEEFFFGGIJJJJJJJJJIIIHHGGFEEDDCBBEEDDDCCCCCCCCCBBBBBBBBBBB?????????>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<==============<<<<<<<<<<<<<<;;;;;;;::::::::999999999998899988888888888887777777777666666666666666655555555555555555444444444444444443333333333222222222222222222222222211111111111111111110000000000000000000//////////.................------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCDDDCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@AAABBBCCDDEEFFFGGHJJJJJJJJJJJIIHHGGFEEDCCBBDDCCCCCBBBBBBBBBBBBBBAAAA??>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<;;;;<<<<<;;;;;;;;:::::::::::9999999988888888888888877776666666666666665555555555555555444444444444444444344443333333333333333322222222222222221111111111111000000000000000////////////////////////................-------------------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!"!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????????????@@@@@@@@@AAABBBCCDDEEFFGGGIJJJJJJJJJIIIHHGFFEDDCCBBDDCCCCBBBBBBBBBBBBBBAAAAA>>>>>>>>>>>>>>>>>================<<<<<================<<<<<<<<<<<<<<;;;;;;;<<<;;;;;;;;;:::::::::::999999998888888888888887777766666666666665555555555555555544444444444444444433444333333333333333332222222222222222111111111111110000000000000////////////////////////.................-------------------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@@AAABBCCDDEEEFFGGIIJJJJJJJJIIHHGGFFEDDCBBADCCCCCBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<========<<<<<<<<<<<<<<;;;;;;;;;;<<;;;;;;;;;:::::::::::999999998888888888888877777776666666666665555555555555555444444444444444444433343333333333333333332222222222222222111111111111111000000000000////////////////////////.................------------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>?????????????????????@@@@@AAABBBCCDDEEFFFGIIIJJJJJJIIIHHGGFEEDCCBBADCCCCBBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999998888888888888877777777666666666665555555555555555444444444444444444333333333333333333333332222222222222221111111111111111100000000000////////////////////////.................------------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>?????????????????????@@@@AAABBCCDDDEEFFGIIIIJJJJIIIIHHGFFEDDCCBAACCCCBBBBBBBBBBBBBBAAAAAAA>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999988888888888888877777777766666666655555555555555555444444444444444444333333333333333333333322222222222222221111111111111111110000000000////////////////////////.................------------------,,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>????????????????????@@@@AAABBCCDDEEFFFHIIIIIIIIIIHHGGFFEDDCBBAACCCBBBBBBBBBBBBBBBAAAAAAA>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::;;;;;;;:::::::::::999999998888888888888887777777777666666665555555555555555544444444444444444433333333333333333333332222222222222222111111111111111111100000000/////////////////////////.................------------------,,,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  BBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>??????????????????@@@@AABBCCCDDEEFFHHIIIIIIIIIHHGGFEEDCCBBAACCCBBBBBBBBBBBBBBBAAAAAAA>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::;;;;;;::::::::::9999999998888888888888877777777777766666655555555555555555554444444444444444433333333333333333333332222222222222222111111111111111111000000000////////////////////////...................-----------------,,,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  BBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>?>>>??????????@@@AAABBCCDDEEEFHHHIIIIIIIHHHGFFEEDCCBBAACCCBBBBBBBBBBBBBBAAAAAAAA>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::;;;;:::::::::::9999999999888888888888877777777777776666655555555555555555554444444444444444333333333333333333333332222222222222222111111111111111111000000000/////////////////////////...................----------------,,,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????????@@@@AABBCCCDDEEFHHHIIIIIIHHHGGFFEDDCCBAAACCBBBBBBBBBBBBBBBAAAAAAAA>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;:::::::::::9999999999998888888888887777777777777766655555555555555555555444444444444444433333333333333333333333222222222222222211111111111111111100000000/////////////////////////....................----------------,,,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@AABBBCCDDEEEGHHHHIIIHHHHGGFFEDDCBBAAACCBBBBBBBBBBBBBBBAAAAAAA@>>>>==================<<<<<<<<<<<<<<;;;;;;;;;<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999888888888877777777777777776655555555555555555554444444444444444433333333333333333333333222222222222222111111111111111111000000000////////////////////..///....................----------------,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))()))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBCCDDDEEGHHHHHHHHHHGGGFEEDDCBBAA@CCBBBBBBBBBBBBBBAAAAAAAA@>>>=================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999988888888887777777777777777755555555555555555555444444444444444443333333333333333333333222222222222222211111111111111111100000000/////////////////////...//....................---------------,,,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))))))())((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBCCCBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@AAABBCCDDDEEGGHHHHHHHHHGGFFEEDDCBBAA@CCBBBBBBBBBBBBBBAAAAAAA@@>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9:::::::::9999999999999988888888887777777777777777765555555555555555555444444444444444433333333333333333333333222222222222222221111111111111111100000000////////////////////..........................----------------,,,,,,,,,,,,,++++++++++++++++++++*************))))))))))))))))(()((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@AAABBCCCDDEEGGHHHHHHHHHGGFFEEDDCBBAA@CCBBBBBBBBBBBBBBAAAAAA@@@>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999::::::::99999999999999888888888777777777777777776665555555555555555544444444444444444333333333333333333333332222222222222222221111111111111111000000000///////////////////..........................---------------,,,,,,,,,,,,,,,++++++++++++++++++++************))))))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@AAABBCCCDDEEGGGHHHHHHHGGGFFEEDDCBBAA@CCBBBBBBBBBBBBBAAAAAAA@@@>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999::::::9999999999999988888888887777777777777777766665555555555555555444444444444444433333333333333333333333322222222222222222111111111111111110000000000//////////////////..........................---------------,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@AAABBCCCDDDEGGGHHHHHHHGGGFFEEDCCBBAAACCBBBBBBBBBBBBBAAAAAA@@@@=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999::::999999999999999888888888877777777777777776666665555555555555544444444444444444333333333333333333333332222222222222222221111111111111111100000000000////////////////..........................----------------,,,,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>=====>>>>>>>>>>>>>>>>>>>>>?????@@@AAABBCCCDDDEGGGGHHHHHGGGGFFEEDCCBBAAACCBBBBBBBBBBBBAAAAAAA@@@@============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999:::9999999999999988888888887777777777777777766666665555555555555444444444444444433333333333333333332233322222222222222222211111111111111110000000000000//////////////...........................----------------,,,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>===========>>>>>>>>>>>>>>>>>>?????@@@AAABBCCCDDDEGGGGGHHHGGGGFFFEEDCCBBAAACCCBBBBBBBBBBAAAAAAA@@@@@==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999::99999999999999888888888877777777777777777666666665555555555544444444444444444333333333333333333322233222222222222222222111111111111111100000000000000/////////////...........................----------------,,,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!   AABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>????@@@AAABBCCCDDDEGGGGGGGGGGGGFFFEEDCCBBAAACCCBBBBBBBBBAAAAAAAA@@@@@=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999999988888888888777777777777777766666666665555555555444444444444444443333333333333333332222222222222222222222211111111111111111000000000000000////////////..........................-----------------,,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!   AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>=================>>>>>>>>>>>>>>>????@@@AAABBCCCDDDEFGGGGGGGGGGGFFEEEDCCBBAAACCCBBBBBBBBBAAAAAAA@@@@@@=======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999999888888888888777777777777777666666666665555555544444444444444444333333333333333333322222222222222222222222111111111111111110000000000000000//////////...........................----------------,,,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!! !!!!   AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>>>????@@@AAABBCCCDDDDFGGGGGGGGGGGFFEEDDCCBBAAACCCBBBBBBBBAAAAAAA@@@@@@@======<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999999998888888888888777777777777766666666666665555555444444444444444444333333333333333333222222222222222222222221111111111111111100000000000000000/////////..........................-----------------,,,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!! !!!  AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>????@@@AAABBBCCDDDDFGGGGGGGGGGFFFEEDDCCBBAAACCCBBBBBBBAAAAAAAA@@@@@@?=====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999988999999999988888888888888877777777777766666666666666555554444444444444444444333333333333333332222222222222222222222221111111111111111000000000000000000/////////..........................-----------------,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!! !!  AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>???@@@AAABBBCCCDDDFFGGGGGGGGFFFFEEDDCCBBAAACCCBBBBBBBAAAAAAA@@@@@@??====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999988899999999988888888888888877777777777666666666666666655554444444444444444444333333333333333332222222222222222222222211111111111111111000000000000000000////////..........................------------------,,,,,,,,,,,,,,,,,++++++++++++++********************)))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!! !  AAAAAAAAAAAAAAAAAAAAABBAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>????@@AAABBBCCCDDDFFFGGGGGGGFFFEEEDDCCBBAAACCCBBBBBBAAAAAAA@@@@@@@??==<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999988889999999888888888888888877777777777666666666666666665554444444444444444444333333333333333322222222222222222222222211111111111111111000000000000000000////////.........................--------------------,,,,,,,,,,,,,,,,++++++++++++++*********************))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>????@@@AABBBCCCDDDFFFGGGGGGFFFFEEEDDCCBBAAACCCBBBBBBAAAAAAA@@@@@@???==<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999888888999999888888888888888777777777776666666666666666666544444444444444444443333333333333333322222222222222222222222111111111111111111000000000000000000////////....................-....--------------------,,,,,,,,,,,,,,,++++++++++++++***********************)))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>===================================>>>>>>???@@@AABBBCCCDDDFFFFFFFFFFFFEEEDDDCCBBAAACCBBBBBBAAAAAAA@@@@@@????<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999999888888899999888888888888888777777777776666666666666666666544444444444444444443333333333333333222222222222222222222222111111111111111110000000000000000000////////....................--..--------------------,,,,,,,,,,,,,,,,++++++++++++++**********************)))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>???@@@AABBBCCCDDDFFFFFFFFFFFFEEEDDDCCBBAAACCCBBBBBAAAAAAA@@@@@@????<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999888888988888888888888877777777777666666666666666666555555555555444444444444444444333333333333333333332222222222222222221111111111111110000000000000000000////////////.................-------------,,,,,,,,,,,,,,,,++++++++++++++++++*************************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>???@@@AABBBCCCDDDFFFFFFFFFFFFEEEDDCCCBBAAACCBBBBBBAAAAAA@@@@@@?????<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999888888888888888888888877777777776666666666666666665555555555554444444444444444444333333333333333333332222222222222222221111111111111110000000000000000000////////////..................------------,,,,,,,,,,,,,,,+++++++++++++++++++*************************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>=====>>>>???@@AAABBBCCCCDDFFFFFFFFFFFEEEDDDCCBBBAAACCBBBBBAAAAAA@@@@@@??????<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999888888888888888888888887777777777766666666666666666555555555555444444444444444444333333333333333333332222222222222222222111111111111111000000000000000000/////////////...................----------,,,,,,,,,,,,,,,,+++++++++++++++++++************************))))))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>========>>>>>>>>>>>>>>>>>>============>>>>???@@AAABBBCCCCDDFFFFFFFFFFEEEDDDCCCBBAAA@CCBBBBBAAAAAA@@@@@@??????<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999888888888888888888888877777777777776666666666666665555555555555444444444444444444333333333333333333332222222222222222222111111111111111100000000000000000////////////...................-----------,,,,,,,,,,,,,,,,+++++++++++++++++++************************)))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!  @@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>=================>>>>>>>>>================>>>???@@AAABBBCCCCDDFFFFFFFFEEEEEDDDCCBBBAAA@CBBBBBAAAAAA@@@@@@???????<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999998888888888888888888888877777777777777666666666666665555555555554444444444444444444333333333333333333322222222222222222221111111111111111110000000000000000////////////...................----------,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************)))))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  @@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>============================================>>>???@@AAABBBCCCCDDEFFFFFEEEEEDDDDCCCBBAAA@@CBBBBBAAAAAA@@@@@???????><<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999998888888888888888888888777777777777777766666666666665555555555555444444444444444443333333333333333333322222222222222222221111111111111111111000000000000000////////////...................----------,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************))))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!  @@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??AA@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>==============================================>>>??@@@AABBBCCCCCDDEEEEEEEEEEDDDDCCCBBBAAA@@CBBBBAAAAAA@@@@@@??????>><;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999988888888888888888888888777777777777777766666666666655555555555555544444444444444443333333333333333333322222222222222222221111111111111111111000000000000000////////////..................----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++***********************))))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!  @@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>===========================================<=====>>>??@@@AABBBCCCCCDDEEEEEEEEEDDDDCCCBBBAAA@@@BBBBBAAAAAA@@@@@??????>>>;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999988888888888888878888887777777777777777766666666666555555555555555554444444444444433333333333333333333222222222222222222211111111111111111110000000000000000////////////..................----------,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************)))))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=============================================<=====>>>??@@AAABBBCCCCCCDEEEEEEEEDDDDCCCBBBAAA@@@@BBBBAAAAAA@@@@@@??????>>>;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999999988888888888888887788888777777777777777766666666666655555555555555555544444444444443333333333333333333322222222222222222221111111111111111111000000000000000//////////////.................---------,,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@A@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>================================================<<====>>>??@@AAABBBCCCCCCCEEEEEEDDDDDCCCBBBAAAA@@@@BBBBAAAAAA@@@@@??????>>>>;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999999988888888888888877778888777777777777777766666666666555555555555555555554444444444433333333333333333333322222222222222222221111111111111111110000000000000000///////////////...............----------,,,,,,,,,,,,,,,,,,,+++++++++++++++++*********************)))))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==================================================<<====>>>??@@AAABBBCCCCCCCEEEEEDDDDCCCCBBBAAAA@@@@?BBBAAAAAA@@@@@@?????>>>>>;;;;;;;;;;;;::::::::::::::::9999999999999999999999999988888888888888887777788877777777777777766666666666655555555555555555555444444444443333333333333333333322222222222222222221111111111111111111000000000000000/////////////////...............----------,,,,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>==================================================<<====>>???@@AAABBBCCCCCCCEEEEDDDDCCCCBBBAAAA@@@@??BBAAAAAAA@@@@@@?????>>>>>;;;;;;;;;;::::::::::::::::99999999999999999999999999988888888888888887777778777777777777777766666666666555555555555555555554444444444443333333333333333333322222222222222222221111111111111111111000000000000000//////////////////.............------------,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))))))()((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>==================================================<<====>>???@@AABBBBCCCCCCCEEEDDDDCCCCBBBAAAA@@@@???BAAAAAAA@@@@@@??????>>>>>;;;;;;;;:::::::::::::::::99999999999999999999999989888888888888888877777777777777777777777666666666666555555555555555555544444444444443333333333333333333222222222222222222221111111111111111111000000000000000//////////////////.............-------------,,,,,,,,,,,,,,,++++++++++++++++**********************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>===========================================<<<<<==<<<===>>???@@AABBBBCCCCCCCEDDDDDCCCCBBBAAA@@@@@????AAAAAAAA@@@@@@?????>>>>>>;;;;;;::::::::::::::::::9999999999999999999999988888888888888888887777777777777777777777766666666666555555555555555555554444444444443333333333333333333322222222222222222221111111111111111111000000000000000///////////////////.............--------------,,,,,,,,,,,,,,++++++++++++++++**********************))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<=================<<<<<<<<=<<<===>>???@@AAABBBCCCCCCCDDDDDCCCCBBBAAA@@@@@?????AAAAAAA@@@@@@??????>>>>>>;;;;:::::::::::::::::::9999999999999999999999888888888888888888877777777777777777777777766666666666655555555555555555544444444444443333333333333333333222222222222222222221111111111111111111000000000000000///////////////////.............---------------,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!  ???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<==============<<<<<<<<<<=<<<===>>???@@AAABBBBCCCCCCDDDDCCCCBBBAAA@@@@???????AAAAAA@@@@@@@??????>>>>>>;;;::::::::::::::::::99999999999999999999998888888888888888888877777777777777777777777666666666666665555555555555555544444444444433333333333333333333222222222222222222211111111111111111110000000000000000//////////////////.............-----------------,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!   ???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<===========<<<<<<<<<<<<<<<<<===>>???@@AAABBBBBCCCCBDDDCCCCBBBAAA@@@@??????>>AAAAA@@@@@@@@?????>>>>>>=;;::::::::::::::::::9999999999999999999988888888888888888888877777777777777777777777766666666666666655555555555555544444444444443333333333333333333222222222222222222221111111111111111111000000000000000///////////////////.............------------------,,,,,,,,,,++++++++++++++++********************)))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!   ???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>@????????????????????????>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<===>>???@@AAABBBBBBBBBBDDCCCCBBBAAA@@@@?????>>>>AAAA@@@@@@@@@?????>>>>>>=;:::::::::::::::::999999999999999999988888888888888888888888777777777777777777777777666666666666666655555555555555444444444444333333333333333333332222222222222222222211111111111111111110000000000000000//////////////////.............-------------------,,,,,,,,,,+++++++++++++++********************)))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!  ???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>???@@AAAABBBBBBBBBDCCCCBBBAAA@@@@?????>>>>>AA@@@@@@@@@@??????>>>>>==;::::::::::::::::9999999999999999998888888888888888888888877777777777777777777777776666666666666666555555555555544444444444444333333333333333333222222222222222222221111111111111111111000000000000000000////////////////.............-------------------,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!  ??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>???@@@AAABBBBBBBBBCCCCBBBAAA@@@@????>>>>>>>@@@@@@@@@@@@??????>>>>>==:::::::::::::::999999999999999999888888888888888888888888777777777777777776777777666666666666666665555555555554444444444444444333333333333333332222222222222222222211111111111111111110000000000000000000///////////////.............-------------------,,,,,,,,,,++++++++++++++++++*****************)))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!  ??????????????????????@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>???@@@AAAABBBBBBBBCCCBBBAAA@@@@????>>>>>>>>@@@@@@@@@@@@??????>>>>>==::::::::::::9999999999999999998888888888888888888888888777777777777777776667777766666666666666665555555555555444444444444444443333333333333332222222222222222222211111111111111111110000000000000000000////////////////.............-------------------,,,,,,,,,,+++++++++++++++++++****************)))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!  ??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>???@@@AAAAABBBBBBACCBBBBAAA@@@????>>>>>>>>>@@@@@@@@@@@@??????>>>>>==::::::::::99999999999999999998888888888888888888888887777777777777777776666777766666666666666665555555555554444444444444444444333333333333332222222222222222222211111111111111111110000000000000000000////////////////.............-------------------,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!  ??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====>>???@@@AAAAAAAAAAAACBBBBAAA@@@????>>>>>>>>==@@@@@@@@@@@@??????>>>>===::::::::999999999999999999988888888888888888888887887777777777777777776666677666666666666666655555555555554444444444444444444333333333333322222222222222222222211111111111111111110000000000000000000///////////////..............-------------------,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!  ???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@AAAAAAAAAAABBBBAAAA@@@???>>>>>>>====@@@@@@@@@@@@??????>>>>===:::::::999999999999999999888888888888888888888877777777777777777777766666667666666666666666655555555555544444444444444444443333333333333222222222222222222222111111111111111111100000000000000000000///////////////...............------------------,,,,,,,,,+++++++++++++++++++****************)))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!  ???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@AAAAAAAAAAABBBBAAA@@@????>>>>>======@@@@@@@@@@@@??????>>>>===::::::99999999999999999998888888888888888888777777777777777777777776666666666666666666666655555555555554444444444444444444333333333333322222222222222222222211111111111111111110000000000000000000////////////////................----------------,,,,,,,,,,+++++++++++++++++++****************)))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!  ????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@AAAAAAAAAAABBBAAA@@@@???>>>>>=======@@@@@@@@@@@@@?????>>>>===:::::99999999999999999988888888888888888888777777777777777777777766666666666666666666666655555555555544444444444444444443333333333333322222222222222222222111111111111111111110000000000000000000///////////////..................---------------,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))))))(((((((((((((((((((('('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!  ??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============>>>===============================================<<<<<<<<<<<<<<<<<<<<<<<==>>>???@@@AAAABBBBBBBBBBBBBBBBAAA@@@????>>>>>=======?????@@@@@???????>>>>====;;:::::::::::999999999999888888888888777777777777777777777777777776666666666666665555555555555555444444444444444444444433333333333333333333222222222222222222222211111111111111111110000000000000000000//////////////..................-------------------,,,,,,,,,,,,,,,,++++++++++++*******************)))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================>=================================================<<<<<<<<<<<<<<<<<<<<<<<==>>>???@@@AAAABBBBBBBBBBBBBBBAAAA@@@???>>>>>========?????@@@@@@??????>>>>====;;:::::::::999999999999998888888888777777777777777777777777777776666666666666665555555555555555544444444444444444444433333333333333333333322222222222222222222221111111111111111111000000000000000000//////////////..................--------------------,,,,,,,,,,,,,,,++++++++++++********************)))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================================================<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAABBBBBBBBBBBBBBAAAA@@@@???>>>>>========??????@@@@@@??????>>>>===;;::::::::999999999999999888888887777777777777777777777777777776666666666666665555555555555555444444444444444444444333333333333333333333222222222222222222222211111111111111111111000000000000000000//////////////..................-------------------,,,,,,,,,,,,,,,,+++++++++++++******************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================================================<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAABBBBBBBBBBBBAAAAAA@@@????>>>>=========?????@@@@@@@??????>>>>===;;:::::::999999999999999988888877777777777777777777777777777766666666666666665555555555555555444444444444444444444333333333333333333333222222222222222222222211111111111111111110000000000000000000//////////////..................-------------------,,,,,,,,,,,,,,,,++++++++++++++*****************))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<=====<<<<<<<<============<<<<<<<<<<<;;;;<<<<<<<<==>>>???@@@AAAAABBBBBBBBBBAAAAAA@@@@???>>>>>=========??????@@@@@@@?????>>>>===;;::::::999999999999999998888777777777777777777777777777777766666666666666665555555555555555444444444444444444443333333333333333333332222222222222222222222111111111111111111110000000000000000000/////////////...................-------------------,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<==<<<<<<<<<<<<<<=====<<<<<<<<<<<<<;;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBBBAAAAAA@@@@@???>>>>>=========?????@@@@@@@@?????>>>>===;;::::::99999999999999988887777777777777777777777677777777666666666666666665555555555555554444444444444444444443333333333333333333332222222222222222222222111111111111111111110000000000000000000/////////////...................------------------,,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  >>>???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>=================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<===>>>???@@@AAAAAAAABBBAAAAAAAAA@@@@????>>>>==========?????@@@@@@@@@????>>>>===;::::::9999999999999988887777777777777777777777766777777666666666666666666655555555555555444444444444444444443333333333333333333332222222222222222222212111111111111111111110000000000000000000//////////////...................------------------,,,,,,,,,,,,,,,,++++++++++++++++++*************))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>================================<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<===>>>???@@@@AAAAAAAAAAAAAAAAAA@@@@@????>>>>==========??????@@@@@@@@?????>>>===;::::::999999999999988888777777777777777777777666677776666666666666666666555555555555555444444444444444444443333333333333333333322222222222222222222111111111111111111111110000000000000000000/////////////...................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>=================================<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<===>>>???@@@@AAAAAAAAAAAAAAAAA@@@@@????>>>>>==========??????@@@@@@@@????>>>>===;:::::99999999999988888887777777777777777777666666777666666666666666666655555555555555544444444444444444443333333333333333333332222222222222222222211111111111111111111110000000000000000000//////////////...................------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<===>>>???@@@@@AAAAAAAAAAAAAA@@@@@@?????>>>>>==========???????@@@@@@?????>>>>===;:::::9999999999988888888777777777777777776666666676666666666666666666555555555555555444444444444444444443333333333333333333322222222222222222222111111111111111111111110000000000000000000//////////////...................------------------,,,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<===>>>????@@@@@AAAAAAAAAAAA@@@@@@@????>>>>>===========????????@@@@@?????>>>>===;:::::999999999888888888877777777777777766666666666666666666666666666555555555555555444444444444444444433333333333333333333222222222222222222222111111111111111111111100000000000000000000///////////////.................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<===>>>????@@@@@AAAAAAAAAA@@@@@@@@?????>>>>>===========??????????????????>>>====;::::999999999988888888887777777777777666666666666666666666666666665555555555555555444444444444444444433333333333333333332222222222222222222222111111111111111111111100000000000000000000////////////////................------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<===>>>????@@@@@@@AAAAAA@@@@@@@@@?????>>>>>>===========?????????????????>>>>===<:::::9999999998888888888877777777776666666666666666666666666666666555555555555555444444444444444443343333333333333333332222222222222222222222111111111111111111111100000000000000000000//////////////////...............------------------,,,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<===>>>?????@@@@@@@@@@@@@@@@@@@@??????>>>>>============?????????????????>>>>===<:::::999999998888888888887777777766666666666666666666666666666665555555555555555444444444444444443333333333333333333332222222222222222222221111111111111111111111100000000000000000000///////////////////..............------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<===>>>?????@@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<<????????????????>>>>====<::::99999999888888888888877777766666666666666666666666666666665555555555555555544444444444444443333333333333333333332222222222222222222222111111111111111111111100000000000000000000///////////////////..............------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<===>>>>????@@@@@@@@@@@@@@@@@???????>>>>>>>=========<<<???????????????>>>>====<<::::9999999888888888888887776666666666666666666666666666666665555555555555555444444444444444443333333333333333333332222222222222222222221111111111111111111111100000000000000000000///////////////////..............------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::;;;;;;;;<<<<<===>>>>?????@@@@@@@@@@@@@@@????????>>>>>>=========<<<<?????????????>>>>>>====<<:::9999999988888888888877766666666666666666666666666666666655555555555555555444444444444444433333333333333333333322222222222222222222221111111111111111111111100000000000000000000///////////////////.............-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++************))))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::;;;;;;;<<<<<===>>>>?????@@@@@@@@@@@@@@????????>>>>>>>=========<<<<??????????>>>>>>>>====<<<:::99999998888888888887776666666666666666666666665666666665555555555555555544444444444444443333333333333333333332222222222222222222221111111111111111111111100000000000000000000///////////////////..............-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;::::::::::;;;;;;<<<<<===>>>>??????@@@@@@@@@@@@????????>>>>>>>==========<<<<>>>>>>>>>>>>>>>>=====<<<<::99999999888888888887777666666666666666666666655566666655555555555555555554444444444444443333333333333333333322222222222222222222211111111111111111111111100000000000000000000///////////////////..............------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;:::::::::::;;;;;;<<<<<===>>>>??????@@@@@@@@@@@????????>>>>>>>===========<<<<>>>>>>>>>>>>>>>=====<<<<<:99999999888888888887777766666666666666666666555556666555555555555555555544444444444444433333333333333333333322222222222222222222211111111111111111111111000000000000000000000///////////////////..............-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;<<<<<===>>>>???????@@@@@@@@@?????????>>>>>>============<<<<>>>>>>>>>>>>>>=====<<<<<;:9999999888888888877777776666666666666666655555555665555555555555555555544444444444444433333333333333333333322222222222222222222211111111111111111111101000000000000000000000//////////////////...............-------------------,,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;<<<<====>>>>????????@@@@@@@?????????>>>>>>>============<<<<>>>>>>>>>>>>======<<<<<<;999999998888888888777777766666666666666655555555555555555555555555555544444444444444443333333333333333333322222222222222222222211111111111111111111100000000000000000000000///////////////////...............------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++******************)))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;<<<<====>>>>>????????@@@@@?????????>>>>>>>=============<<<<>>>>>>>>>>=======<<<<<<;;99999998888888888777777776666666666666555555555555555555555555555555444444444444444433333333333333333333322222222222222222222111111111111111111111100000000000000000000000///////////////////..............-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;<<<<====>>>>>?????????????????????>>>>>>>=============<<<<<>>>>>>>>========<<<<<<;;;999999888888888877777777766666666665555555555555555555555555555555544444444444444443333333333333333333322222222222222222222111111111111111111111100000000000000000000000///////////////////...............-------------------,,,,,,,,,,,,,,,,,,++++++++++++++++********************)))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;;;;;<<<<====>>>>>????????????????????>>>>>>>==============<<<<<>>>>>>>=======<<<<<<<;;;;99999888888888877777777776666666555555555555555555555555555555555444444444444444433333333333333333323322222222222222222222111111111111111111111100000000000000000000000///////////////////...............-------------------,,,,,,,,,,,,,,,,,,++++++++++++++++********************)))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  =====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<====>>>>==>>>>>>>>???????????>>>>>@@@@??????????>>>>>>>>>>>>>>=======<<<<<<<;;;;;;;::::99999999998888888888777777777666666666666666666555555555555555544444444444444444443333333333333333333333333222222222222222222111111111111111111111100000000000000000000////////////////////////.............-------------------,,,,,,,,,,,,,,,,++++++++++++++********************))))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  =========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<====>>>>==>>>>>>>>>?????????>>>>>>@@@????????>>>>>>>>>>>>>>>>=======<<<<<<<;;;;;;;::::99999999998888888888777777776666666666666666666655555555555555544444444444444444443333333333333333333333333222222222222222222111111111111111111111000000000000000000000////////////////////////............-------------------,,,,,,,,,,,,,,,,,++++++++++++++********************))))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<=====>>>===>>>>>>>>>???????>>>>>>>@@????????>>>>>>>>>>>>>>>>=======<<<<<<<;;;;;;;::::99999999998888888888777777766666666666666666666665555555555555444444444444444444433333333333333333333333332222222222222222222111111111111111111111000000000000000000000////////////////////////............-------------------,,,,,,,,,,,,,,,,+++++++++++++++********************)))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????>>>>>????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::9;;;;;;;;;;;;<<<<<=====>>>===>>>>>>>>>>>>>>>>>>>>>>>@@??????>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;::::9999999999888888888877777766666666666666666666666655555555555444444444444444444443333333333333333332333333222222222222222222221111111111111111111000000000000000000000////////////////////////.............-------------------,,,,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::;;;;;;;;:::::::::::::::::::::::::::::::::::::::999:::::;;;;;;;<<<<<=====>>>====>>>>>>>>>>>>>>>>>>>>>=@??????>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;:::::999999999888888888877777766666666666666666666666555555555554444444444444444444443333333333333333322233332222222222222222222221111111111111111111000000000000000000000////////////////////////.............-------------------,,,,,,,,,,,,,,,,++++++++++++++********************))))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::;;;;;:::::::::::::::::::::::::::::::::::::::::9999:::::;;;;;;;<<<<<=====>>>======>>>>>>>>>>>>>>>>>>==??????>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;::::::9999999988888888887777777666666666666666666666555555555555444444444444444444443333333333333333322222332222222222222222222221111111111111111111000000000000000000000/////////////////////////.............-------------------,,,,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::;;::::::::::::::::::::::::::::::::::::::::::999999::::::;;;;;;<<<<<=====>>>=======>>>>>>>>>>>>>>>>>==?????>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;:::::::999999988888888887777777766666666666666666665555555555554444444444444444444443333333333333333322222232222222222222222222221111111111111111110000000000000000000000////////////////////////...............------------------,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999::::::;;;;;;<<<<<=====>>>=========>>>>>>>>>>>>>>===????>>>>>>>>>>>>>>==========<<<<<<;;;;;;;:::::::::9999998888888888777777777666666666666666655555555555554444444444444444444434333333333333333322222222222222222222222222221111111111111111111000000000000000000000/////////////////////////................-----------------,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<============<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999::::::;;;;;;<<<<=======>>============>>>>>>>>>>====???>>>>>>>=================<<<<<<;;;;;;;::::::::::999988888888888777777777766666666666665555555555555444444444444444444444433333333333333333322222222222222222222222222221111111111111111110000000000000000000000/////////////////////////.................---------------,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<=======<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999::::::;;;;;;<<<<=======>>===============>>>>>======??>>>>>>==================<<<<<<;;;;;;;:::::::::999998888888888877777777777666666666665555555555555544444444444444444444443333333333333333332222222222222222222222222221111111111111111111000000000000000000000//////////////////////////..................--------------,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<======================================>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999::::::;;;;;;<<<<=======>>==========================??>>>>>================<<<<<<<<;;;;;;;:::::::::99999888888888887777777777766666666665555555555555555444444444444444444444333333333333333333222222222222222222222222221111111111111111111000000000000000000000///////////////////////////...................-------------,,,,,,,,,,,,,,,,+++++++++++++++++++**************))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::9::::::::9999999999999999::::::;;;;;<<<<<========><=========================?>>>>>==============<<<<<<<<<<;;;;;;;:::::::::99999888888888887777777777766666666655555555555555555544444444444444444443333333333333333332222222222222222222222222221111111111111111110000000000000000000000//////////////////////////.....................------------,,,,,,,,,,,,,,,,+++++++++++++++++++**************))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999::::::;;;;;<<<<<=========<<<<<<<<=================<>>>>>=======<<<<<<<<<<<<<<<<;;;;;;;;:::::::::9999988888888888777777777776666666655555555555555555555444444444444444444333333333333333333222222222222222222222222221111111111111111111000000000000000000000//////////////////////..///.....................------------,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9:::::::::::::9999999999999999999999999999999999999:::::::;;;;<<<<<=========<<<<<<<<<<<=============<<>>>>======<<<<<<<<<<<<<<<<<;;;;;;;::::::::::9999998888888888777777777776666666555555555555555555555544444444444444444333333333333333333222222222222222222222222211111111111111111110000000000000000000000//////////////////////.../......................------------,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================>========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999::::::::::9999999999999999999999999999999999999999:::::::;;;;<<<<<=========<<<<<<<<<<<<<<<=======<<<<>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999988888888877777777776666666555555555555555555555555444444444444444333333333333333333322222222222222222222222211111111111111111110000000000000000000000//////////////////////...........................------------,,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999:::::::9999999999999999999999999999999999999999999:::::::;;;;<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=====<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999998888888777777777776666666555555555555555555555554444444444444443333333333333333333322222222222222221222222211111111111111111110000000000000000000000//////////////////////...........................------------,,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999:::::999999999999999999999999999999999999999998889:::::::;;;;;<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<>>=====<<<<<<;;;;;;;;;;;;;;;;;:::::::::::99999999988888877777777777666666665555555555555555555544444444444444433333333333333333333322222222222222222112222211111111111111111111100000000000000000000///////////////////////...........................------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999::999999999999999999999999999999999999999998888888:::::::;;;;;<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<>=====<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999999888887777777777766666666655555555555555555544444444444444333333333333333333333333222222222222222211122211111111111111111111110000000000000000000///////////////////////...........................-------------,,,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""!!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::9999999999999999999999999999999999999999999999999999999999888888888:::::::;;;;;<<<<=========<<<<<<;;;;;;;;<<<<<<<<<<;;=====<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999888888777777777776666666666555555555555555444444444444443333333333333333333333333222222222222222221111221111111111111111111110000000000000000000////////////////////////...........................-------------,,,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""!!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999999999999999999999999999999999999999999999999888888888889:::::::;;;;<<<<<========<<<<;;;;;;;;;;;;;;;;;;;;;;=====<<<<;;;;;;;;;;::::::::::::::::::9999999999888887777777777776666666666655555555555554444444444444333333333333333333333333333222222222222222211111121111111111111111111110000000000000000000///////////////////////...........................--------------,,,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""!!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999999999999999999999999999999999999999999999999999999888888888888899::::::;;;;<<<<<========<<<;;;;;;;;;;;;;;;;;;;;;;;====<<<<<;;;;;;::::::::::::::::::::99999999999888887777777777766666666666665555555555544444444444444333333333333333333333333333222222222222222211111111111111111111111111100000000000000000000///////////////////////...........................--------------,,,,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""!!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999999999888888888888888999:::::;;;;;<<<<<=======<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<;;;;;;:::::::::::::::::::99999999999988888777777777776666666666666555555555544444444444444443333333333333333333333332322222222222222221111111111111111111111111100000000000000000000///////////////////////............................--------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""!!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999999999999999999999999999999999999999998888888888888888999::::::;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;:=<<<<<<;;;;;;:::::::::::::::::9999999999999888888877777777776666666666666555555555444444444444444444333333333333333333333332222222222222222221111111111111111111111111000000000000000000000///////////////////////...........................---------------,,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""!!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@??????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999999999999999999999999999999999999999888888888888888889999:::::;;;;<<<<<<<=====;;;;;;;;;;::::::::::::::::<<<<<<;;;;;;::::::::::::9:999999999999999988888888777777777666666666666555555555444444444444444444443333333333333333333332222222222222222221111111111111111111111111100000000000000000000////////////////////////...........................---------------,,,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""!!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999999999989999999999999999999999999999999988888888888888888899999:::::;;;;<<<<<<<<<<<;;;;;;;;::::::::::::::::::<<<<<;;;;;;:::::::::99999999999999999999888888888877777776666666666666555555555444444444444444444444333333333333333333322222222222222222221111111111111111111111111000000000000000000000///////////////////////...........................-----------------,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!!!!!!!!  ;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================>>>>>>>>>>>>==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999888888888888888888888888999999988888888888888888888999999::::;;;;;<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999::::::999999999999988888877777776666666666666555555555555554444444444444444333333333333333333333333322222222222222211111111111111111111111100000000000000000000000000////////////////////////////...........-------------------------,,,,,,,,,,,,,,,,,,++++++++++*****************)))))))))))))))))))))((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!  ;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================>>>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999998888888888888888888888888999999988888888888888888888999999:::::;;;;;<<<<<<<=====<<<<<<<<<<<<<<<<<;;;;<<;;;;;;;::::::::99999999::::999999999999988888888777777666666666666655555555555554444444444444444443333333333333333333333222222222222222221111111111111111111111100000000000000000000000000////////////////////////////............-------------------------,,,,,,,,,,,,,,,,,,,+++++++++*****************)))))))))))))))))))))((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!  ;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999988888888888888888888888889999998888888888888888888888999999::::;;;;;;;<<<<<====<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::9999999999999999999999999988888888877776666666666666655555555555544444444444444444444333333333333333333332222222222222222221111111111111111111111100000000000000000000000000////////////////////////////...........-----------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++*****************))))))))))))))))))))((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999988888888888888888888888889999998888888888888777888888899999:::::;;;;;;;;<;;===<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::9999999999999999999999999888888888887766666666666666655555555555544444444444444444444433333333333333333322222222222222222221111111111111111111111000000000000000000000000000////////////////////////////............----------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++*****************))))))))))))))))))))((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;<<;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999888888888888888888888888899999988888888888777777788888999999::::;;;;;;;;;;;===<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::9999999999999999999999999888888888887766666666666666555555555555544444444444444444444443333333333333322222222222222222222221111111111111111111110000000000000000000000000000///////////////////////////..............--------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++****************))))))))))))))))))))((((((((((((((''''''''''''''''''''&&''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999888888888888888888888888899999888888888887777777778888899999:::::;;;;;;;;;;=<<<<<<<<;;;;;;;;;;;;;;;::;;;:::::::::999999999999999999999999988888888887776666666666666655555555555544444444444444444444443333333333333222222222222222222222221111111111111111111111000000000000000000000000000////////////////////////////...............-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++****************)))))))))))))))))))(((((((((((((('''''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@????@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????>>???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999988888888888888888888888888999998888888888777777777788888999999:::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;::::::;::::::::::99999999999999999999999998888888888777766666666666655555555555554444444444444444444443333333333333222222222222222222222222111111111111111111111100000000000000000000000000//////////////////////////////...............-----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++****************)))))))))))))))))))(((((((((((((('''''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999999999988888888888888888888888888888999998888888887777777777788888899999::::::;;;;;;;;<<<<<<<<;;;;;;;;;;::::::::::::::::::9999999999999999999999999888888888777777666666666655555555555555544444444444444444443333333333332222222222222222222222222111111111111111111011100000000000000000000000000///////////////////////////////................---------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++****************)))))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999999999999888888888888888888888888888888889999888888888877777777777888888999999:::::;;;;;;;;<<<<<<<;;;;;;;;;::::::::::::::::::9999999999999999899999999888888888877777776666666655555555555555555444444444444444443333333333332222222222222222222222222211111111111111111000110000000000000000000000000////////////////////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<=====================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999999999888888888888888888888888888888888889998888888888777777777777888888899999::::::;;;;;;;<<<<<<<;;;;;;;;:::::::::::::::::999999999999998888899999998888888888777777776666666555555555555555555444444444444444433333333333322222222222222222222222211111111111111111110000000000000000000000000000//////////////////////////////////.................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!!  :;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============<<<<<<<<<<<=================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999999999998888888888888888887777778888888888888899888888888877777777777778888888999999:::::::;;;;;<<<<<<;;;;;;;;:::::::::::::::::99999999999998888888999998888888888877777777766666555555555555555555544444444444444433333333333222222222222222222222222211111111111111111111000000000000000000000000000///////////////////////////////////.................-----------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!!  ::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<=========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999999999988888888888888888877777777777788888888888888888888888877777777777778888888999999:::::::::;;;<<<<<;;;;;;;;:::::::::::99:::99999999999998888888889988888888888887777777777665555555555555555555544444444444444443333333333332222222222222222222222222111111111111111111000000000000000000000000000/////////////////////////////////////................-----------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************)))))))))))))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!!  :::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<======================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999999999999999888888888888888888887777777777777778888888888888888888887777777777777788888888999999:::::::::::<<<<;;;;;;;;:::::::::::999::9999999999998888888888888888888888888777777777766555555555555555555554444444444444443333333333333322222222222222222222222111111111111111111000000000000000000000000000////////////////////////////////./////................----------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********)))))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999999999999888888888888888888888887777777777777777788888888888888888877777777777777788888888999999:::::::::::<<;;;;;;;;;;:::::::::99999999999999999988888888888888888888888877777777777665555555555555555555444444444444444333333333333333322222222222222222222111111111111111111110000000000000000000000000//////////////////////////////////..////................----------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***********)))))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999888888888888888888888888877777777777777777788888888888888887777777777777777888888889999999::::::::::;;;;;;;;;;;:::::::::9999999999999999998888888888888888888888877777777777666655555555555555555444444444444444433333333333333333222222222222222221111111111111111111110000000000000000000000000///////////////////////////////////...///................---------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********))))))))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::::::;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999999999998888888888888888888888888777777777777777777778888888888888777777777777777778888888889999999:::::::::;;;;;;;;;;:::::::::999999999999999998888888888888878888888777777777777766666555555555555554444444444444444433333333333333333332222222222222221111111111111111111110000000000000000000000000//////////////////////////////////......//...............---------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************)))))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>===========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999988888888888888888888888887777777777777777777777777888888877777777777777777788888888899999999::::::::;;;;;;;;;:::::::::9999999999999999988888888888877778887777777777777776666666555555555555444444444444444443333333333333333333322222222222222111111111111111111111100000000000000000000000/////////////////////////////////........../................--------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************)))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  ::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::9999999999999999999999999888888888888888888888888777777777777777777777777778888877777777777777777777888888888999999999:::::::;;;;;;;;::::::::9999999999999999988888888888877777777777777777777777666666665555555555444444444444444443333333333333333333332222222222221111111111111111111111100000000000000000000000////////////////////////////////.............................---------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::99999999999999999999999888888888888888888888888877777777777777777777777777777877777777777777777777777788888888899999999999:::::;;;;;;;::::::::9999999999999999988888888888877777777777777777777776666666666555555555444444444444444433333333333333333333322222222222211111111111111111111111000000000000000000/0000//////////////////////////////................................----------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************)))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!  :::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888877777777777777777777777777777777777777777777777777777777778888888889999999999999::;;;;;:::::::::999999999988999988888888888887777777777777777777766666666666665555555444444444444444444333333333333333333322222222222211111111111111111111111000000000000000000///00/////////////////////////////..................................-----------,,,,,,,,,,,,,,,,+++++++++++++++++++++*************))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!  ::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888887777777777777777777777777777777777777777777777777777777777777888888888999999999999999;;;;:::::::::99999999998889988888888888888777777777777777766666666666666666655555544444444444444444443333333333333333322222222222211111111111111111111111100000000000000000//////////////////////////////////...................................------------,,,,,,,,,,,,,,++++++++++++++++++++++**************))))))))))))))))))((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!  99:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>=============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::9999999999999999999999998888888888888888888888888887777777777777777766666666667777777777777777777777776666667777777888888888899999999999999;;::::::::::9999999998888888888888888888877777777767777666666666666666666666555554444444444444444444433333333333333322222222222211111111111111111111111100000000000000000////////////////////////////////.....................................--------------,,,,,,,,,,,,++++++++++++++++++++++****************))))))))))))))))(((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!  999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::99999999999999999999999998888888888888888888888888877777777777777777766666666666666677777777777777777777666666666777777788888888899999999999999:::::::::::9999999998888888888888888888777777777666776666666666666666666666655554444444444444444443333333333333333322222222222111111111111111111111111100000000000000000//////////////////////////////.......................................---------------,,,,,,,,,,,+++++++++++++++++++++******************)))))))))))))))(((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!  99999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999988888888888888888888888888877777777777777777777666666666666666666677777777777777666666666666667777788888888889999999999999::::::::::9999999988888888888888888888777777777666666666666666666666666666665554444444444444444433333333333333333222222222222211111111111111111111111100000000000000000////////////////////////////........................................----------------,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!  999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999988888888888888888888888888777777777777777777777777666666666666666666666666677777776666666666666667777778888888888999999999999:::::::::999999998888888888888888888777777777766666666666666666666666666666555444444444444444443333333333333333222222222222222111111111111111111111100000000000000000///////////////////////////................................---......-----------------,,,,,,,,,++++++++++++++++++++++********************))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!  88888889999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================================================================================>=============================================================<<<<<<<<<<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::99999999999999999999999999999998888888888888888888888888888888888888888888877777777777777777777777776666666666665555556666666677777777788888888888888899999999988888887777777777999999998888888888877777765555555555555555555555554444444444443333333333333333333222222222222222222211111111110000000000000000000000000///////////////////////...............................--------------------------------,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!  888888888889999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999999999888888888888888888888888888888888888888888888888777777666667777777777777766666666665555555555666666777777777788888888888888999999998888888877777777779999988888888888887777777555555555555555555555555544444444444333333333333333333222222222222222222222111111110000000000000000000000000///////////////////////..............................---------------------------------,,,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!  888888888888888999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::99999999999999999999999999998888888888888888888888888888888888888888888888888877666666666666777777777776666666555555555555556666667777777777888888888888899999998888888877777777766999888888888888888777777755555555555555555555555554444444444333333333333333322222222222222222222221111111000000000000000000000000000////////////////..////.............................----------------------------------,,,,,,,,,,,,,,,,++++++++++++++++++***********))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!  88888888888888888889999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================================<<<<<<<<<=====================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999988888888888888888888888888888888888888888888888887666666666666666667777777766666655555555555555555666667777777777788888888888999999888888888777777776669888888888888888777777777555555555555555555555554444444444433333333333333332222222222222222222221111111000000000000000000000000000////////////////....//............................-----------------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*********)))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!  8888888888888888888888899999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<=========================<==============<<<<<<<<<<<==================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999888888888888888888888888888888888888888888888877776666666666666666666666666666655555555555555555555666667777777777788888888889999988888888877777777666688888888888888877777777775555555555555555555544444444444433333333333333333322222222222222222222111111000000000000000000000000000/////////////////................................------------------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*********)))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================<<<<<<<<<<<<<<<<<<<<<<<<<==========<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<==================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::999999999999999999999999999999999999988888888888888888888888888888888888888888888888777777766666666666666666666666666555555555555555555555555666667777777777777888888899998888888888777777766666888888888888877777777777755555555555555555444444444444443333333333333333332222222222222222222111111100000000000000000000000000//////////////////..............................------------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::9999999999999999999999999999999999999988888888888888888888888888888887788888888888888877777777776666666666666666666666666555555555555555555555555566666677777777777777777778888888888888877777776666688888888888877777777777765555555555555444444444444444333333333333333333332222222222222222221111111110000000000000000000000/////////////////////............................----------------------------,,------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********)))))))))))))))))))))))))(((((((((((((((((((('(((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999999999999999999888888888888888888888888888888777777888888888887777777777777766666666666666666666666665555555555555555555555555666666777777777777777777788888888888887777777666666888888888877777777777776655555555555444444444444444333333333333333333332222222222222222221111111111100000000000000000000/////////////////////............................--------------------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********)))))))))))))))))))))(())(((((((((((((((((((((''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999999999999998888888888888888888888888888888777777777888888887777777777777777766666666666666666666666665555555555555555555555555666666677777777777777777788888888888887777777666666888888887777777777777766655555555544444444444444443333333333333333333222222222222222222111111111111100000000000000000///////////////////////...........................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********)))))))))))))))))))))(((((((((((((((((((((((((''''(''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!  8888888888888888888888899999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999888888888888888888888888888888877777777777778888777777777777777777777666666666666666666666666655555555555544445555555556666666677777777777777777888888888888877777776666668888888777777777777777666555555554444444444444444433333333333333333322222222222222222111111111111111000000000000000////////////////////////..........................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!!  777888888888888888888889999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999999999999999988888888888888888888888888888888777777777777777787777777777777777777777776666666666666666666666666555555555444444444455555556666666677777777777777778888888888888777777766666688888877777777777777766665555554444444444444444444333333333333333332222222222222222111111111111111110000000000000////////////////////////..........................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""!!!!!!!!!!!!!!  777777788888888888888889999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999999999999999999988888888888888888888888888888877777777777777777777777777777777777777777777766666666666666666666666665555554444444444444445555556666666677777777777777788888888888887777777666666888887777777777777776666655555444444444444444444433333333333333322222222222222222211111111111111111100000000000////////////////////////..........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""!!!!!!!!!!!!!!!  77777777777888888888888888899999999999999999999999999999999999999999999::99::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999999999999999999998888888888888888888888888887777777777777777777777777777777777777777777777777666666555555555555555555555554444444444444444445555566666666677777777777777888888888888777777776666668888777777777777777666666555544444444444444444433333333333333322222222222222222211111111111111111111000000000////////////////////////..........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""!!!!!!!!!!!!!!!!  777777777777777888888888888888889999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999999999999999999999888888888888888888888888888888777777777777777777777777777777777777777777777777776665555555555555555555555444444444444444444444445555566666666667777777777778888888888887777777666666688887777777777777766666665554444444444444444333333333333333222222222222222222221111111111111111111110000000/////////////////////////..........................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##$#####################"""""""""""!!!!!!!!!!!!!!!!!  777777777777777777778888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999999999999999999999999888888888888888888888888888888888887777777777777777777777777777777777777777777777776655555555555555555555555554444444444444444444444445555566666666666777777777788888888888877777776666666888777777777777776666666655544444444444444433333333333333222222222222222222221111111111111111111110000000/////////////////////////...................-......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999999999999999999988888888888888888888888888888888888888777777777777777777777777777777777777777777777776666555555555555555555555555544444444444444444444444445555566666666666677777777888888888887777777766666668877777777777777666666666554444444444444433333333333332222222222222222222222111111111111111111110000000/////////////////////////....................--.....-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888889999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999988888888888888888888888888888888888888877777777777777777777777777777777777777777777777666666655555555555555555555555554444444444444444444444444555555666666666666667777788888888888777777776666666887777777777777666666666644444444444444433333333333322222222222222222222222111111111111111111100000000////////////////////////.....................---...------------------------,,,,,,,,,,,,,,,,,,,,,,++,,,,,++++++++++++++++++++**********************))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################"""""""""""!!!!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999999988888888888888888888888888888888888888887777777777777777777777777777777667777777777777766666666666555555555555555555555555544444444444444444444444445555555666666666666666666888888888777777777766666658777777777777766666666666444444444444443333333333332222222222222222222222211111111111111111110000000///////////////////////......................-----.-----------------------,,,,,,,,,,,,,,,,,,,,,,,++++,,,++++++++++++++++++++++********************)))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########################"""""""""""!!!!!!!!!!!!!!!!!!!!!  777777777777777777777778888888888888888888888888999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999998888888888888888888888888888888888888877777777777777777777777777777776666667777777777766666666666666555555555555555555555555544444444444444444444444445555555666666666666666666777777777777777777666666658777777777777666666666666444444444444433333333333322222222222222222222221111111111111111110000000000/////////////////////.......................----------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*******************)))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################"""""""""""!!!!!!!!!!!!!!!!!!!!!  7777777777777777777777788888888888888888888888888888999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999998888888888888888888888888888888888777777777777777777777777777777766666666667777777666666666666666666555555555555555555555555544444444444444444444444445555555556666666666666666777777777777777777666666557777777777766666666666666444444444444333333333333322222222222222222222111111111111111111100000000000///////////////////.......................-----------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++********************)))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999999999999888888888888888888888888888888888887777777777777777777777777777777766666666666667777666666666666666666666555555555555555555555555544444444444444444444444445555555555666666666666666777777777777777776666666557777777777666666666666655444444444443333333333333322222222222222222111111111111111111110000000000000/////////////////.......................-----------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++********************)))))))))))((((((((((((((((((((((('((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!!!!!!!!!  66677777777777777777777888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::;:::::::::::::::::::::::::::::::::::::::::::::::::999999999999999988888888888888888888888888888888888877777777777777777777777777777777766666666666666666666666666666666666666666555555555555555444444444444444444444333333444444444555555555566666666666666777777777777777766666665557777777776666666666666555444444444433333333333333322222222222222211111111111111111111100000000000000///////////////........................----------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*******************))))))))))))(((((((((((((((((((((('''('''''''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################"""""""""""""!!!!!!!!!!!!!!!!!!!  666666677777777777777778888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999888888888888888888888888888888888888888777777777777777777777777777777666666666666666666666666666666666666666666666555555555544444444444444444444444333333333344444444555555555556666666666666777777777777777666666655557777777666666666666665555444444444333333333333333322222222222222111111111111111111110000000000000000/////////////........................----------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*********************)))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########################""""""""""""""!!!!!!!!!!!!!!!!!!  666666666666777777777777777788888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999988888888888888888888888888888888888888888777777777777777777777777777776666666666666666666666666666666666666666666666666555555544444444444444444444444333333333333334444444455555555555566666666666777777777777766666666555557777776666666666666555555444444433333333333333333322222222222211111111111111111111000000000000000000///////////.........................----------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++********************)))))))))))))))((((((((((((((((((('''''''''''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""!!!!!!!!!!!!!!!!!  6666666666666666777777777777777778888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999998888888888888888888888888888888888888888887777777777777777777777777777777766666666666666666666666666666666666666666666666666555444444444444444444444433333333333333333333344444445555555555555666666666777777777776666666665555557777666666666666655555555444443333333333333333333322222222222111111111111111111100000000000000000000/////////.........................----------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++********************)))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""!!!!!!!!!!!!!!!!  555555555555555555666666666666666677777777777777777777777777777777777777777777888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999988888888888888888888888888888888777777777777777777777777777777777666666666666666666666666666666655555555555555555555555444444444444444444444444444444444444444444444444444444555555555555555555555555555555555554444444435555544444444444444333333444444444444444444433333322222222222111111111111111111110000000000000000000/////////////////////.................---------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++****++++**********************)))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  555555555555555555555566666666666666666777777777777777777777777777777777777777777777888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999998888888888888888888888888888888887777777777777777777777777777777776666666666666666666666666666666655555555555555555555555444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555544444444335554444444444444433333333444444444444444444433333322222222221111111111111111111000000000000000000000///////////////////..................--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*****++***********************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  555555555555555555555556666666666666666666667777777777777777777777777777777777777777777777888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999888888888888888888888888888888888777777777777777777777777777777777766666666666666666666666666666666665555555555555555555555555444444444444444444444444444444444444444444444444444444444455555555555555555555555555555554444444443335544444444444443333333333444444444444444444333333322222222211111111111111111000000000000000000000000/////////////////..................---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777778889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:::::::::::::::::::999999999999999999999999999999999999999999999999999999998888888888888888888888888888877777777777777777777777777777777776666666666666666666666666666666666665555555555555555555555555554444444444444444444444444444444443333333444444444444444444455555555555555555555555555554444444443333354444444444433333333333334444444444444444443333333222222221111111111111111100000000000000000000000////////////////...................-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  55555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777777777888888999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999:999999999999999999999999:::::::::::::99999999999999999999999999999999999999999999999999999999999999888888888888888888888888887777777777777777777777777777777776666666666666666666666666666666666665555555555555555555555555555555444444444444444444444444433333333333333333444444444444444444555555555555555555555555444444444443333334444444444333333333333333444444444444444433333333322222222111111111111110000000000000000000000000///////////////....................------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************************)))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  55555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777777777888888888888889999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::::::::::::::::::::::::9:::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999::::::9999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888877777777777777777777777777777666666666666666666666666666666666666655555555555555555555555555555555554444444444444444444444444333333333333333333444444444444444444555555555555555555444444444444444333333344444444433333333333333334433333333344443333333333222222211111111111110000000000000000000000000///////////////...................---------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!  555555555555555555555556666666666666666666666666677777777777777777777777777777777777777777777777778888888888888888888889999899999999999999999999999988888888999999999999999999999999999999999999999999999999::::::::::::::::::::9999999::::::::::::::::::9999999999999999999999999:::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999::::::::::9999999999999999::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888887777777777777777777777777666666666666666666666666666666666666655555555555555555555555555555555555444444444444444444444444444433333333333333333334444444444444444445555555555544444444444444444443333333334444444333333333333333322333333333333333333333333322222211111111111100000000000000000000000000//////////////...................----------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!  55555555555555555555555666666666666666666666666666666677777777777777777777777777777777777777777777888888888888888888888888888888888899999999999999998888888888888888889999999999999999999999999999999999999999999999999999999:::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888887777777777777777777777777666666666666666666666666666666666555555555555555555555555555555555555444444444444444444444444444444433333333333333333333444444444444444444455555544444444444444444444333333333324444443333333333333333222333333333333333333333333322222111111111111000000000000000000000000////////////////...................----------------------,,,,,,,,,,,,,,,++++++++++++++++++++++********************************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!  444555555555555555555556666666666666666666666666666666666667777777777777777777777777777777777777778888888888888888888888888888888888888888889999999988888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888777777777777777777777777777776666666666666666666666666666655555555555555555555555555555555555554444444444444444444444444444444444333333333333333333333444444444444444444444444444444444444444444333333333332244443333333333333333222223333333333333333333333333222221111111111100000000000000000000000////////////////....................---------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  444444445555555555555555566666666666666666666666666666666666666667777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888877777777777777777777777777777777666666666666666666666666666555555555555555555555555555555555555554444444444444444444444443333333333333333333333333333333333344444444444444444444444444444444444444433333333333322244433333333333333322222223333333333333333333333333222211111111111000000000000000000000//////////////////.....................-------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!  444444444444455555555555555555666666666666666666666666666666666666666777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888777777777777777777777777777777777666666666666666666666666666666655555555555555555555555555555555554444444444444444444444443333333333333333333333333333333333333334443444444444444444444444444444444443333333333333222224433333333333333332222222333333333333333333333333322211111111111000000000000000000////////////////////......................------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************************)))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  444444444444444445555555555555555566666666666666666666666666666666666666666666677777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888877777777777777777777777777777777766666666666666666666666666666666665555555555555555555555555555555554444444444444444444444433333333333333333333333333333333333333333333443344444444444444444444444444443333333333333332222223333333333333333322222222333333333333333333333333322211111111110000000000000000//////////////////////.....................------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  4444444444444444444444555555555555555556666666666666666666666666666666666666666666666777777777777788888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888889999999999999999999999999999999998888888888888888888888888888888888888888888877777777777777777777777777777777776666666666666666666666666666666666555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333433444444444444444444444444433333333333333332222222233333333333333333222222223333333333333333333333332221111111111000000000000000///////////////////////....................------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555666666666666666666666666666666666666666666666666777777888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888899999999999999999999988889988888888888888888888888888888888888888888888888877777777777777777777777777777776666666666666666666666666666666666655555555555555555555555555555555555444444444444444444444444433333333333333333333333333333333333333333333333334333444444444444444444444333333333333333333222222222333333333333333332222222233333333333333333333333322111111111100000000000000/////////////////////////..................-------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++************************))*****)))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666778888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988999888888888888888888888899999999999999888888888888888888888888888888888888888888888888888888888888877777777777777777777777777766666666666666666666666666666666666555555555555555555555555555555555555544444444444444444444444444433333333333333333333333333333333333333333333333333333344444444444444444443333333333333333222222222222333333333333333332222222233333333333333333333333222111111111100000000000000/////////////////////////................-------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++************************))))***)))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  4444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666666666677777777788888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999998888888999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888889999999888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777766666666666666666666666666666666555555555555555555555555555555555555544444444444444444444444444444443333333333333333333333333333333333333333333333333333333444444444444444433333333333333332222222222222233333333333333333322222223333333333333333333333322111111111100000000000000/////////////////////////................------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++***********************))))))**)))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777778888888888888888888888888888888887778888888888888888888888888888888888888888888888998899999999999999999999999888999999999999999999999988888888888888888888888889999999999999999999999999999999999999999999999999988888888888888888888888889999999999999888888888888899999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777666666666666666666666666666655555555555555555555555555555555555554444444444444444444444444444444444433333333333333333333333333322222222223333333333333333334444444444444443333333333333332222222222222222333333333333333333322222233333333333333333333332221111111111000000000000/////////////////////////................------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***********************))))))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555666666666666666666666666666666666666666666666666777777777777777777777777877777788888888888888888887777777777777888888888888888888888888888888888888888888888888888888888999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777666666666666666666666666655555555555555555555555555555555555554444444444444444444444444444444444433333333333333333333333333332222222222222233333333333333333344444444444433333333333332222222222222222211333333333333333333332222233333333333333333333332221111111110000000000000///////////////////////................------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  4444444444444444444444455555555555555555555555555555555666666666666666666666666666666666666666666677777777777777777777777777777777777777888888888888777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777776666666666666666666666666665555555555555555555555555555555554444444444444444444444444444444444443333333333333333333333333333333222222222222222233333333333333333444444444433333333333322222222222222222111133333333333333333333332223333333333333333333332222111111111000000000000/////////////////////..................------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++************************))))))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  333444444444444444444445555555555555555555555555555555555555666666666666666666666666666666666666667777777777777777777777777777777777777777777777888877777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777776666666666666666666666666666666555555555555555555555555555554444444444444444444444444444444444444333333333333333333333333333333333322222222222222222333333333333333334444444333333333333322222222222222222111113333333333333333333333222333333333333333333332222211111111000000000000///////////////////...................------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++************************)))))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  333333334444444444444444555555555555555555555555555555555555555555666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777766666666666666666666666666666666555555555555555555555555555544444444444444444444444444444444444444333333333333333333333333333333333333322222222222222222233333333333333333334433333333333333222222222222222211111113333333333333333333333322333333333333333333332222211111111000000000000//////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++************************)))))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  33333333333444444444444444444555555555555555555555555555555555555555555665566666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777666666666666666666666666666666665555555555555555555555555555555554444444444444444444444444444444444333333333333333333333333333333333333333332222222222222222222333333333333333333333333333333333222222222222222111111111333333333333333333333332233333333333333333333222221111111000000000000/////////////////.................----------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*************************))))))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  33333333333333334444444444444444445555555555555555555555555555555555555555555555666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877788888888888888888888888888888888888777777777777777777777777777777777777777777776666666666666666666666666666666666655555555555555555555555555555555555444444444444444444444444444444444333333333333333333333333333333333333333333332222222222222222222233333333333333333333333333333332222222222222111111111111333333333333333333333332233333333333333333332222221111111000000000000///////////////.................-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*************************)))))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  3333333333333333333334444444444444444455555555555555555555555555555555555555555555555566666666666677777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777778888888888888888888888887888887777777777777777777777777777777777777777777776666666666666666666666666666666666655555555555555555555555555555555554444444444444444444444444444444444333333333333333333333333333333333333333333333222222222222222222222223333333333333333333333333333333222222222221111111111111133333333333333333333333223333333333333333332222222111111100000000000///////////////.................----------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++*************************)))))))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444445555555555555555555555555555555555555555555555555666667777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777888888888888888887777777777777777777777777777777777777777777777777777777777666666666666666666666666666666655555555555555555555555555555555554444444444444444444444444444444444443333333333333333333333333222222222333333333322222222222222222222222222233333333333333333333333333333222222222221111111111111112223333333333333333333222333333333333333333222222211111100000000000///////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************)))))))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  2333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666666666666666666666666666666777776666777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666777777777666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555544444444444444444444444444444444444433333333333333333333333332222222222222222222222222222222222222222222222233333333333333334333333333332222222222111111111111111111111222222222222222211112222222222211111111111110211111111110000000000000////////////..............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++********************)))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  222223333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888887888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777777776777777766666666666666666677666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555554444444444444444444444444444444444444443333333333333333333333333222222222222222222222222222222222222222222222223333333333333333333333333333222222222111111111111111111111122222222222222111111222222222111111111111111011111111111000000000000////////////...............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++********************)))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  22222222223333333333333333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888777777777777777777777777788888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555455555544444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222211111111122222222222233333333333333333333333333322222222111111111111111111111111112222222211111111122222222111111111111111001111111111000000000000////////////................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++********************)))))))))))))))))))))))(())((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  22222222222222233333333333333333333333333333333333344444444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555554444455444444444444444444444444444444444444444444444443333333333333333333332222222222222222222222222222221111111111112222222222223333333333333333333333333322222221111111111111111111111111111111111111111111122222211111111111111110001111111110000000000000///////////.................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++*********************))))))))))))))))))))))((()((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  2222222222222222222233333333333333333333333333333333333344444444444444444444444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555544444444444444444444444444444444444444444444444444444444333333333333333333333222222222222222222222222222222222111111111111122222222222333333333333333333333333322222221111111111111111111111111111111111111111111112221111111111111111110000111111111000000000000///////////..................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++***********************))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  222222222222222222222222222333333333333333333333333333333333344444444444444444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333222222222222222222222222222222222221111111111111111222222222223333333333333333333333332222222111111111111111111111111111111111111111111111211111111111111111110000011111111000000000000///////////.................--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++************************)))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222222222222233333333333333333333333333333333334444444444444444444444444444444555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333322222222222222222222222222222222222211111111111111111112222222222233333333333333333333332222222111111111111111111111111111111111111111111111111111111111111111100000001111111000000000000///////////................--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++***********************))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  2222222222222222222222222222222222222233333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444433333333333333333333332222222222222222222222222222222222222111111111111111111111122222222223333333333333333333332222222211111111111111111111111111111111111111111111111111111111111111100000000111111000000000000///////////................--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**********************)))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  2222222222222222222222222222222222222222222333333333333333333333333333333333444444444444444444444445555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666566666666666555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444333333333333333333333322222222222222222222221112222222222222211111111111111111111111112222222222333333333333333333322222222111111111111111101111111111111111111111111111111111111111111110000000000111110000000000000///////////...............--------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++********************)))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  222222222222222222222222222222222222222222222223333333333333333333333333333333334444444444444444444444444455555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555556666655555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444433344333333333333333333333332222222222222222222222222111111122222222111111111111111111111111111222222222222333333333333333222222222111111111111110000000001111111111111111111111100111111111111110000000000011110000000000000///////////...............-------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222222222222222222222222222233333333333333333333333333333333333333344444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555556666666666665555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444433333333333333333333333333333333222222222222222222222222211111111111111111111111111111111111111111112222222222223333333333332222222222111111111111110000000000111111111111111111100000011111111111000000000000001110000000000000///////////................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****************))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555555556555555555666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555566666555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444443333333333333333333333333333333333332222222222222222222222222111111111111111111111111111111111111111111112222222222222223333222222222222211111111111110000000000001111111111111111000000000111111111000000000000000/100000000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,+,++++++++++++++++++++++++**************))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  11122222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777666666666666666666666666677777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555566655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444443333333333333333333333333333333333333333222222222222222222222222211111111111111111111111111111111111111111111222222222222222222222222222222211111111111110000000000000111111111111100000000000011111100000000000000000//000000000000000////////////...............-----------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++************))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  111111112222222222222222222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666776666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444433444443333333333333333333333333333333333333333333332222222222222222222222222111111111111111111111111111000000011111111111222222222222222222222222222222111111111111000000000000001111111111000000000000000100000000000000000000////00000000000000/////////////...............----------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++***********)))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  11111111111112222222222222222222222222222222222223333333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444433333343333333333333333333333333333333333333333333333333222222222222222222222222211111111111111111111111110000000000011111111112222222222222222222222222222211111111111000000000000000111111100000000000000000000000000000000000000/////0000000000000/////////////...............----------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  111111111111111112222222222222222222222222222222222222233333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444433333333333333333333333333333333333333333333333333333333322222222222222222222211111111111111111111111111111111100000000000011111111112222222222222222222222222211111111111100000000000000001111100000000000000000000000000000000000000///////000000000000//////////////...............----------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++************))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  1111111111111111111111211122222222222222222222222222222222223333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333332222222222222222222222111111111111111111111111111111111111000000000000011111111112222222222222222222222221111111111110000000000000000011000000000000000000000000000000000000000/////////000000000000///////////////..............---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*************)))))))))))))))))))))(((((((((((((((((((((((''(('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  111111111111111111111111111111222222222222222222222222222222222223333333333333333333333333333333334444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333332222222222222222222222211111111111111111111111111111111111110000000000000000111111111122222222222222222222211111111111110000000000000000000000000000000000000000///00000000000000///////////000000000000///////////////...............--------,,,,,,,,,,,,,,,,+++++++++++++++++++++++**************)))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  11111111111111111111111111111111111122222222222222222222222222222222222233333333333333333333333333444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333332222222222222222222222221111111111111111111111111111111111111110000000000000000001111111111222222222222222222211111111111110000000000000000000000000000000000000///////000000000000/////////////00000000000/////////////////..............--------,,,,,,,,,,,,,,,+++++++++++++++++++++**************)))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!  111111111111111111111111111111111111111112222222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554445555555544444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111000000000000000000001111111111122222222222222211111111111111000000000000000000000000000000000000/////////0000000000///////////////0000000000//////////////////..............--------,,,,,,,,,,,,,,++++++++++++++++++++****************))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!  1111111111111111111111111111111111111111111111222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444555555555555555544444444455444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333222322222222222222222222222211111111111111111111111111111111111111111111000000000000000000000011111111111112222222222211111111111111000000000000000000000000000000000000///////////000000///////////////////000000000////////////////////.............--------,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  11111111111111111111111111111111111111111111111122222222222222222222222222222222222222333333333333333333333333334444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444445555555555444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333322222222222222222222222222222222111111111111111111111111100011111111111111000000000000000000000000011111111111111122222211111111111111100000000000000000000000000000000000/////////////00///////////////////////00000000//////////////////////............--------,,,,,,,,,,,,++++++++++++++++++********************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""!!!!!!!!!!!!!!!  1111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222223333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666556666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444555444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333222222222222222222222222222222222222211111111111111111111111110000000011111000000000000000000000000000000111111111111111111111111111111111110000000000000000000000000000000000///////////////////////////////////////00000000//////////////////////............--------,,,,,,,,,,,+++++++++++++++++**********************))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  001111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666665555555555555555555555555666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333222222222222222222222222222222222222222221111111111111111111111111000000000000000000000000000000000000000000011111111111111111111111111111111110000000000000000000000000000000000////////////////////////////////////////000000/////////////////////////...........--------,,,,,,,,,,+++++++++++++++++***********************))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!  00000011111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333322233333222222222222222222222222222222222222222222222111111111111111111111111100000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000/////////////////////////////////////////000000/////////////////////////...........--------,,,,,,,,,+++++++++++++++*+************************))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000000000000000001111111111111111111111111111111111112222222222222222222222222222222222222222222223333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333332222222222222222222222222222222211111111111111111111111111111110000000000000000000000000000000000000000//////////////////////0000000000111111111111111110000011100000000000000000000000////////////////........./////////////////........//////////////////.......//////...........-----------,,,,,,,,,,,,,++++++++++++++********************))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000000000000000000000111111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333222222222222222222222222222222222221111111111111111111111111101100000000000000000000000000000000000000000//////////////////////////000000000000111111111111100000011100000000000000000000000///////////////..........///////////////..........////////////////.........//////..........-----------,,,,,,,,,,,,,++++++++++++++*********************))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333222222222222222222222222222222222222111111111111111111111111110000000000000000000000000000000000000000000000/////////.....//////////////000000000000000011111100000000011000000000000000000000000//////////////.........../////////////............////////////.............//////..........----------,,,,,,,,,,,,,++++++++++++++**********************))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ...////////////////////0000000000000000000000000000000000000000000000000000111111111111111111111111111122222222222222222222222222222222222222222222233333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222111111111111111111111111110000000000000000000000000000000000////////0////////////////.......//////////////0000000000000000000000000000011000000000000000000000000/////////////............////////////.............//////////.............../////..........---------,-,,,,,,,,,,,,+++++++++++++************************))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  .......///////////////////0000000000000000000000000000000000000000000000000000000011111111111111111111111111112222222222222222222222222222222222222233333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222111111111111111111111111100000000000000000000000000000000000000/////////////////////////........./////////////000000000000000000000000000010000000000000000000000000/////////////............///////////..............///////..................////...........--------,,,,,,,,,,,,,,+++++++++++++************************)))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ...........///////////////////000000000000000000000000000000000000000000000000000000000111111111111111111111111111112222222222222222222222222222222233333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444333333334444444444444444444333333444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222211111111111111111111111111000000000000000000000000000000000000000000/////////////////////////..........//////////////000000000000000000000000001000000000000000000000000/////////////.............//////////...............//////...................//............---------,,,,,,,,,,,,,++++++++++++++**********************)))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ................////////////////////000000000000000000000000000000000000000000000000000000000011111111111111111111111111111222222222222222222222222233333333333333333333333333444444444444444444444444433333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444443333333333333333334444444444333333333333333444444444444444444333333344333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222111111111111111111111111111000000000000000000000000000000000000000000000/////////////////////////...........//////////////000000000000000000000000000000000000000000000000//////////////............../////////................////..................................---------,,,,,,,,,,,,,,+++++++++++++*********************)))))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  .....................////////////////////000000000000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222333333333333333333333333333344444444444444444443333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555544444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333433333333333333333333333344444444443333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222211111111111111111111111110000000000000000000000000000000000000000000000/////////////////////////////............/////////////0000000000000000000000000000000000000000000000///////////////.............../////////................///..................................---------,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""###"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  .......................///////////////////////000000000000000000000000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222222333333333333333333333333333333333344444333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333334433333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222221111111111111111111111111000000000000000000000000000000000000000000//////////////////////////////................////////////0000000000000000000000000000000000000000000//////////////////.............../////////................//.................................----------,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################"""##"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ......................./////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222111111111111111111111111100000000000000000000000000000000000000//////////////////////////////.....................//////////////000000000000000000000000000000000000/////////////////////................/////////................/................................-----------,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ......................./////////////////////////////000000000000000000000000000000000000000000000011111111111111111111111111111111111122222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222221111111111111111111111111111000000000000000000000000000000000000//////////////////////////////........................////////////////////000000000000000000000000000/////////////////////................../////////................/....................----......------------,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  .......................///////////////////////////////////00000000000000000000000000000000000000001111111111111111111111111111111111111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222211111111111111111111111111111111100000000000000000000000000000000//////////////////////////////.............................////////////////////////000000000/000000000//////////////////////....................////////...................................-------....------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ......................./////////////////////////////////////////0000000000000000000000000000000000111111111111111111111111111111111111111111111111112222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111110000000000000000000000000000///////////////////////////////................----............./////////////////////////////////000000///////////////////////......................////////.................................------------------------,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  .......................//////////////////////////////////////////////00000000000000000000000000000111111111111111111111111111111111111111111111111112222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111000000000000000000000000000/////////////////////////////////....................------............////////////////////////////////000///////////////////////.........................////////...............................------------------------,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  .......................//////////////////////////////////////////////////000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000000////////////////////////////////.........................--------.........../////////////////////////////////////////////////////////.........................///////..............................------------------------,,,,,,,,,,,,,+,+++++++++++++++*************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ---....................////////////////////////////////////////////////////////00000000000000000000000000000111111111111111111111111111111111111111122222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111000000000000000000000000000////////////////////////////////////.........................---------............////////////////////////////////////////////////////............................/////...............................-----------------------,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  -------...................../////////////////////////////////////////////////////////0000000000000000000000000000000111111111111111111111111111111112222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333222222222333333333333333333222222233333333333333333333333223333333322222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111110000000000000000000000000000////////////////////////////////////////.........................----------............/////////////////////////////////////////////................................../////..............................-------------,,------,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  -----------.....................////////////////////////////////////////////////////////////00000000000000000000000000000011111111111111111111111111222222222222222222222222223333333333333333333333333222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344433333333333333333333334444444444444444333333333333333333333333333333333333333333333333333333333333333332222222222222222222233333333322222222222222223333333333333333222222222322222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111110000000000000000000000000000////////////////////////////////////////////.........................-----------.............///////////////////////...///////////........................................///...............................------------,,,,---,,,,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ----------------...................../////////////////////////////////////////////////////////////000000000000000000000000011111111111111111111111111222222222222222222222222222222222233333333333333332222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222233333333322222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111100000000000000000000000000/////////////////////////////////////////////////......................---------------.............////////////.............///////............................................/................................-----------,,,,,,-,,,,,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ---------------------......................///////////////////////////////////////////////////////00000000000000000000000001111111111111111111111111111111111111222222222222222222222222222222222222223222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222223222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111110000000000000000000000000//////////////////////////////////////////////////....................------------------............/////////................//.........................................................................-.......-----------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  -----------------------.........................//////////////////////////////////////////////////00000000000000000000000000111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111110000000000000000000000000//////////////////////////////////////////..........................---------------------...........///////....................................................-------................................---......----------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  -----------------------........................../////////////////////////////////////////////////00000000000000000000000000000000000111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111110000000000000000000000000000/////////////////////////////////////..............................-----------------------........../////.................................................----------------------....................-----.....-----------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  -----------------------...............................////////////////////////////////////////////00000000000000000000000000000000000000000001111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111100000000000000000000000000000000/////////////////////////////////................................-------------------------...........//................................................-------------------------.................--------...-----------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  -----------------------.....................................//////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000//////////////////////////////..................................-----------,,,,,-----------............................................................-------------------------.............------------..------------,,,,,,,,,,+,,,,,,,,+++++++++++++++++++*****************)))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!!!!!!!!  -----------------------...........................................////////////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000///////////////////////////../....................................-------------,,,,,,-----------..............................---............-.-----.-.-----------------------------..........----------------------------,,,,,,,,,,++,,,,,,++++++++++++++++++*+****************)))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!  -----------------------.................................................//////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000///////////////////////////..........................................--------------,,,,,,,----------............................-----.......--------------------------------------------........-----------------------------,,,,,,,,,++++,,,,++++++++++++++++++*******************))))))))))))))))))((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------................................................../////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111122222222222222222222221111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000///////////////////////////////////////////.................................--------------------------------,,,,,,,,,,,,,,,,,,,,----------............----------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,++++++++++*++++++++++++++++++************************))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------..............................................///////////////////////////////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000//////////////////////////////////////////////................................----------------------------------,,,,,,,,,,,,,,,,,,,,,-----------..........--------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++**++++++++++++++++************************))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.......................................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000//////////////////////////////////////////////................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.......-----------------------------,,,,,,,--------------------,-,--------,,,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,+++++++++****+++++++++++++*************************))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------.....................................////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000/////////////////////////////////////////..................................--------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,------------...-----------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,+++++++++*****++++++++++**************************))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------.......................................///////////////////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000///////////////////////////////////////......................................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------,-------,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,,,++++++++++******+++++++***************************)))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------..............................................//////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111112222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000////////////////////////////////////////...........................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,,,,++++++++++*******++++****************************))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------................................................../////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221122222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000////////////////////////////////////////...............................................----------------------------------,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,--------------------------------,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,,,,+++++++++*********++********************)))*****))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------..................................................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222221111111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000011111111111111111100000000000000000000000000000000000000000//////////////////////////////////////////...............................................----------------------------------,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,------------------------------,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,++++++++++******************************)))))****)))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ****++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------..............................................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000011111111111000000000000000000000000000000000000000000///////////////////////////////////////////////...........................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,-----------------------------,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++,,,,++++++++++*********))*****************))))))))**))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  *********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......................................./////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000011110000000000000000000000000000000000000000000000/////////////////////////////////////////////............................................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,---------------------------,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++,,+++++++++++********))))**************)))))))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  **************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------................................///////////////////////////////////////////////////////////////////000000000000000000000000000000000111111111111111111111111100000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////...........................................-----------------------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++********)))))*********))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!"""""!!!!!!!!!!!!!!!!!!!!!!!  ******************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------...................................//////////////////////////////////////////////////////////////////00000000000000000000000001000011111111111111111111000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////............................................----------------------------------,,,,,,,----,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*++++++++++********)))))))******)))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------...............................................//////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////.............................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++++++++********))))))))***))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""!!!!""!!!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------...................................................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////..............................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,++++++++++++++++++++++++++++++++*******+++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------...................................................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////............................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++,,,,,,,,,,,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,,,,,+++++++++++++++++++++++++++++++***********+++++*********))))))))))()))))))))))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.............................................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////........................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++******************+++**********)))))))))((())))))))))))))))))))))))())))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ***********************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------.......................................///////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000111111111111111110000000011111111111111111111111111111111111111111111111111111111111111111111111111101111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////.........................................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++***********************+**********))))))))))(((()))))))))))))))))))))(((())))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................................../////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111000011111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////.........................................---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,++++++++++++++++++++++++++++++++++++++++++++++**********************************))))))))))(((((())))))))))))))))))((((((())))))((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------...................................................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////000000000000000000/////////////////////////////////////////..........................................-------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,++++++++++++++++++++++++++++++++++++++++++++*************************)))********))))))))))((((((()))))))))))))))(((((((((())))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------...................................................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000001111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////00000000000//////////////////////////////////////////................................................---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,+++++++++++++++++++++++++++++++++++++++++++************************))))))******)))))))))))(((((((()))))))))))(((((((((((((())(((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )****************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------...................................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////0000//////////////////////////////////////////////................................................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,+++++++++++++++++++++++++++++++++++++++++++*********************)))))))))))****)))))))))))(((((((((()))))))))(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))****************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------...............................................................//////////////////////////////////////0000000000000000000000000/////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////............................................---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++****************)))))))))))))))))*)))))))))))))((((((((((()))))))((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))****************************++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......................................................................./////////////////////////0000000000000000000000000/////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////.............................................----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++*************)))))))))))))))))))))))))))))))))((((((((((((()))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))*****************************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------............................................................///////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////..............................................----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))(())))))))))((((((((((((((())))(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))****************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................................................///////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////.................................................-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++****++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))((((()))))))))(((((((((((((((())(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------.........................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............................................................-----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++***********************************************+++++++++++++++++++++++++++++++++++****+++++++************************************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##$$$$############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------...........................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////........................................................................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,++++++++++++++++++++++++++++++++********************************)))))***************++++++++++++++++++++++++++++++++++*****++++++************************************))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####$$############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((())))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.........................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////...........................................................................-------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++**********************************))))))))))**************++++++++++++++++++++++++++++++++******++++************************************))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------...........................................................................///////////////..........////////////////////////////////////////////////////////////////////////////...........................................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++************************************)))))))))))))**************++++++++++++++++++++++++++++++*******++*************************************))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))****************************+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////......................................................................--------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))*************++++++++++++++++++++++++++++********+***********************************))))))))))))))()))(((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))*********************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------...........................................................................///////////////////////////////////////////////////////////////////////....................................................................---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))))))))))))**************+++++++++++++++++++++++++******************************************))))))))))))))))(()(((((((((((((((((((''''''''''''''''''''''''''''&&'''''''''''''''''''''&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))**********************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------...........................................................................///////////////////////...///////////////..........///////////......................................................................-----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++**************************)))))))))))))))))))))))))))****************++++++++++++++++++++****************************************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''&&&&'''''''''''''''''''&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........................................................................../////...................../...............................................................................................---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++*************************)))))))))))))))))))))))))))))*****************+++++++++++++++++*************************************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&'''''''''''''''''&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&'''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------.....................................................................................................................................................................---------------------------------------------------------,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))))))))))))))))))))*******************+++++++++++++***********************************)))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&'''''''''''''''&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------............................................................................................................................................................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))))))))))))))))))))))))********************++++++++***********************************)))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&''''''''''''''&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------....................-----...........................................................................................................................--------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++******************************)))))))))))))))))))))))))))))))))))))***********************************************************)))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------....................................................................................................................--------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))***************************************))**************)))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------..........................................................................................................----------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))***********************************))))***********)))))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------.....................................................................................................---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++****++*******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))*******)))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))******************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------....................-----............................................................................---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))(((((((())))))))))))))))))))))**************************)))))))*****))))))))))))))))))))))))))))))))((((((((((((('(((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$########################"#####"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((()))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------............................................................................-----------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++****************************************)))))))))))))))))))))))))))))))))((((((((((((())))))))))))))))))))))))********************)))))))))**)))))))))))))))))))))))))))))))))((((((((((((((''((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""###"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))*************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------.........................................................................-------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*******************************************)))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))**************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((''('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""#"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))*****************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------.........................-.................--------.............-----------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***********************************************))))))))))))))))))))))))))))(((((((((((((((((((((())))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))**********************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------............--------------...----------------------.-------------------------------------------------------------------------,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++**************************************************)))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))***********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++**************************************************)))))))))))))))))))))))))(((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,+++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))())))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((()))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))(((((((())))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))**********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))((((((((((()))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""######"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))*************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************************))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""####""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************************************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$######################"""""""##""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*****************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************)))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##%$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$$########$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""""""""""""""!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$##########$$$$$$$$$$$#######################"""""""""""""""""""""""""""""""""""""""!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('(((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$############$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************+++++++++++**************+++++++++++++++++********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((''((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$##############$$$$$$#######################""""""""""""""""""""""""""""""""""""""""!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************************************************************************************************************************+++++++++++++++***********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+*********************************************))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((('''(((((('''''''''''''&&&&&&&'''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############$$$$$$$$$$###############$$$########################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**++++*************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''(((('''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################$$$$$$$$#################$########################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((''''''((('''''''''''''&&&&&&&&&&''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################$$$$$$############################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((('''''''''((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################$$$###############################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++++++++++++++********+++++++++++++++++++++++*****************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''(((((((((((((''''''''''''(''''''''''''&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################"$#################################################"""""""""""""""""""""""""!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++********************++++++++++++++**************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########################""""#################################################""""""""""""""""""""""""!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************++**************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################""""""######################"""######################"""""""""""""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################"""""""""####################"""""####################"""""""""""""""""""""""!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ##############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""""##################"""""""#################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""""""###############""""""""""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""#############""""""""""""#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************))))))))****************)))))))))*************************)********************************************************************************************))))))))*****)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""###########""""""""""""""###########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********))))))))))))))))*************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&''&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""#########""""""""""""""""########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************)))))**)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""######"""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  ##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""###""""""""""""""""""""""####""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((()(((((((((((((((((((((((())))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""""""""""""""""""!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""""""""""""""""""""""!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ""###################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""!!"""""""""""""""""""!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """""""##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!  """"""""""""#############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!  """""""""""""""""########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!  """""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """"""""""""""""""""""""""#####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!! !  """""""""""""""""""""""""""""""########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """""""""""""""""""""""""""""""""""""########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """""""""""""""""""""""""""""""""""""""""""#######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""#####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((('''''''(((((((((((((((('''''''''(((((((((((((((((((((((''((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!  """"""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((''''''''''''''''''''''''''''(((((''''''''''''''''''''((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """""""""""""""""""""""""""""""""""""""""""""""""""##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!  !""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!   !!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$################################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$#################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$#################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$#################################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''&&&&''''''''''''''''''''&&&&&'''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$#########$$$$$$$#################################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###########$$$$#################################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""###############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################################"""############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################################"""""########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""####################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$$$$$$$$########$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""""""################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################$$$$$$$$$$$$$$############$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""#############"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""###########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""########"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############################################################################################################################################$$$$$$$$$$$$$$$####$#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$###################################################################$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""####""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$#######################################################################$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""##""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################################$$$$$$$$$$$$$#############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$############$$############################################################################$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""#""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$$$$########$$$$$$$################################################################################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$########$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$$$$$$$$#############$$$$$$$$$$$$##############$#######################################################################################"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$############$$$$##$$$$$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################$$$$$$###################$$$$$$########################################################################################################""""""""""""""######$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$###$$$$$$$$$$#################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################################################################################$$$$$$$$$$$##############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################################################################################################################"""""""""""""""""######$$$$$%%%%%%%%%%%%%%%$%$$$$$$#################$####$$$$$$$$$################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################################################################################################"""""###"""""""""""""""""""""#####$$$$$%%%%%%%%%%%%%%%$$$$$$$##########################$#####################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################################################################################################""""""""""""""""""""""""""""""""""#####$$$$$%%%%%%%%%%%%%%$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""####$$$$$%%%%%%%%%%%%%$$$$$$$$###############################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$%%%%%%%%%%%$$$$$$$$###############################################""""""""""""""""""""""""!""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$$%%%%%%%%%$$$$$$$$##############################################"""""""""""""""""""""""""!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$##########################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$$$%%%%%%%$$$$$$$$############################################"""""""""""""""""""""""""""!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$###################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$%%$$$$$$$$$$########################################"""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####""""""""""""""""""############################################################################$$$$$$###########################################################################################################################################""""""#######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###########""""""#########"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!"""""""""""""""""""""""!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################""""""""""###############################################################################################################################################################################"#############""""""""""""##"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######$$$$$$$$$$$$$$$###########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!""""""""""""""""""""""!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!""""""""!!!!!!!!!"""""""""""#########$$$$$##########""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!"""""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!"""""""""""""""""""!!!!!!""""!!!!!!!!!!!!!!!""""""""""######################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""!!!!!!!!!!!""""""""""""""""""""!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""!!!!!!!""""""""""""""!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!""""""""""###################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!"""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!""""""""""""""""""""""!!!""""""""""""""!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""###############""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###########""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!! ! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! !!!!!!!!!!! !!!!!!!!! !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!! !!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!   !                                    !   !!!   !!!!   !!!!!   !!!!!   !!!!!   !!!!!   !!!!!!   !!!!   !!!!   !!!